您好,欢迎来到聚文网。 登录 免费注册
VC++项目开发实战密码

VC++项目开发实战密码

  • 字数: 745.00千字
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 作者: 朱桂英 编著
  • 出版日期: 2015-08-01
  • 商品条码: 9787302406907
  • 版次: 1
  • 开本: B5
  • 页数: 479
  • 出版年份: 2015
定价:¥65 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
Visual C++技术是当今使用很为频繁的开发技术之一,一直在开发领域中占据重要的地位。
本书通过12个开发项目的实现过程,详细讲解Visual C++在项目开发中的综合运用过程,这些项目从作者的学生时代写起,到架构师结束,一直贯穿于作者很重要的开发时期。靠前章讲解俄罗斯方块游戏的具体实现流程;第2章讲解学校图书馆管理系统的具体实现流程;第3章讲解企业人事管理系统的具体实现流程;第4章讲解安全卫士防火墙系统的具体实现流程;第5章讲解视频播放器的具体实现流程;第6章讲解专业理财系统的具体实现流程;第7章讲解仿QQ聊天系统的具体实现流程;第8章讲解XX中学成绩管理系统的具体实现流程;第9章讲解图像处理系统的具体实现流程;靠前0章讲解视频监控系统的具体实现流程;靠前1章讲解网络电话系统的具体实现流程;靠前2章讲解Foxmail转发系统的具体实现流程。
在具体讲解每个实例时,都遵循项目的进度来展开,从接到项目到具体开发,直到很后的调试和发布,内容循序渐进,并穿插了学习技巧和职场生存法则知识,引领读者全面掌握Visual C++。
本书不但适合Visual C++的初学者阅读,也适合有一定Visual C++基础的读者学习,亦可作为已有一定造诣的程序员的参考书。
目录
第1章俄罗斯方块游戏
1.1赢在规划
1.1.1赢在起点——程序员的职业规划
1.1.2赢在项目开发伊始——做好项目分析
1.2第一个项目
1.3系统分析
1.3.1功能分析
1.3.2结构规划
1.3.3核心处理模块分析
1.3.4设计界面
1.4编码工作的第一步——单机版
1.4.1准备素材
1.4.2添加新类
1.4.3系统类
1.4.4编码实现函数
1.5编码工作的第二步——对战版
1.6编码工作的第三步——配合版
1.7编码工作的第四步——网络版
1.8项目调试
第2章学校图书馆管理系统
2.1训练程序员的基本功
2.1.1IT界中的两类开发者
2.1.2赢在自身——打造扎实的基础
2.2新的项目
2.3系统概述和总体设计
2.3.1系统需求分析
2.3.2系统运行流程
2.4数据库设计
2.4.1后台数据库及数据库访问接口的选择
2.4.2数据库结构的设计
2.5系统框架设计
2.5.1创建工程及设计主界面
2.5.2为数据库表添加对应的类
2.5.3系统登录模块的设计
2.6基本信息管理模块
2.6.1院系信息管理
2.6.2专业信息管理
2.6.3学生信息管理
2.6.4图书信息管理
2.7用户管理模块
2.7.1用户编辑对话框
2.7.2用户管理对话框
2.7.3修改密码对话框
2.8图书借阅和归还模块
2.8.1图书借阅
2.8.2图书归还
2.8.3图书借阅与归还管理
2.9项目调试
第3章企业人事管理系统
3.1程序员职场生存必杀技
3.1.1程序员的生存现状
3.1.2欧美企业、日韩企业和中资企业的文化
3.1.3赢在职场——修炼程序员职场秘籍
3.2新的项目
3.3需求分析
3.3.1系统分析
3.3.2系统目标
3.4功能模块划分
3.5搭建开发环境
3.6设计数据库
3.6.1E—R图
3.6.2设计数据表
3.7编码工作
3.7.1设计员工模块
3.7.2考勤模块
3.7.3设计工资模块
3.7.4用户管理模块
3.7.5数据库备份模块
3.7.6数据库还原模块
3.7.7用户登录模块
3.8项目测试
第4章安全卫士防火墙系统
4.1企业的沟通之道
4.1.1开发公司的部门现状
4.1.2赢在公司——探讨部门之间的沟通之道
4.2第一个盈利项目
4.2.1什么是防火墙
4.2.2防火墙的类型
4.2.3防火墙的结构
4.2.4实现防火墙的几种方式
4.2.5防火墙编程
4.3一个简单的防火墙程序
4.3.1原理
4.3.2具体实现
4.4网络防火墙系统
4.4.1设计界面
4.4.2具体实现
第5章视频播放器
5.1体验语言之美
5.1.1程序员经常忽视的问题
5.1.2赢在代码本身——体现代码之美
5.2新的项目
5.3项目规划分析
5.3.1需求分析
5.3.2可行性分析
5.3.3编写项目计划书
5.4搭建开发环境
5.4.1搭建DirectShowSDK开发环境
5.4.2安装VisualStudio2013开发环境
5.5设计FilterGraph结构
5.5.1设计FilterGraph的结构
5.5.2实现GraphEdit模拟
5.6设计界面
5.7具体编码
5.7.1CDXGraph类的初始化
5.7.2创建Graph滤波器链表
5.7.3设计图像窗口
5.7.4媒体播放控制
5.7.5视频全屏显示
5.7.6抓图保存
5.7.7播放控制
5.8项目调试
第6章专业理财系统
6.1架构中的可扩展性
6.1.1软件的发展是一个不断完善的过程
6.1.2赢在项目——让程序具有更好的可扩展性
6.2新的项目
6.3系统分析
6.3.1需求分析
6.3.2可行性分析
6.4系统设计
6.4.1系统目标
6.4.2系统模块的结构
6.5设计数据库
6.5.1设计管理系统的E—R图
6.5.2设计数据库表
6.6设计系统的主框架
6.7具体编码
6.7.1用户管理模块
6.7.2收支信息模块
6.7.3理财分析模块的功能分析
6.7.4设计理财分析模块的界面
6.7.5理财分析模块的编码实现
6.8项目调试
第7章仿QQ聊天系统
7.1模块化编程
7.1.1谈模块化设计思想
7.1.2赢在模块化思想——实现高内聚和低耦合的代码
7.2系统背景介绍
7.3系统分析
7.3.1系统需求分析
7.3.2总体设计
7.3.3系统文件概述
7.4服务器端编码
7.4.1设计服务器界面
7.4.2用户信息管理模块
7.4.3客户端请求信息的处理
7.4.4系统群消息发送功能
7.5客户端编码
7.5.1设计客户端界面
7.5.2基本信息与消息的设计
7.5.3线程函数的设计与实现
7.5.4与服务器端的交互功能
7.5.5客户端之间的交互
7.6系统调试
第8章XX中学成绩管理系统
8.1程序的可移植性
8.1.1什么是程序的可移植性
8.1.2赢在技术——实现开发工具跨平台转换
8.2新的项目
8.3系统分析
8.3.1开发背景
8.3.2需求分析
8.3.3功能描述
8.4模块规划
8.5搭建数据库
8.6前期编码——设计公共类
8.7设计界面
8.8后期编码
8.8.1科目信息管理模块
8.8.2—学生信息管理模块
8.8.3录入学生成绩模块
8.8.4成绩等级管理模块
8.8.5学生违规查询模块
8.8.6报表打印模块
8.9项目调试
8.10将VCH6.0项目转换为VisualStudio2013项目
第9章图像处理系统
9.1考虑所有可能会发生的情形
9.1.1一段房贷代码所引发的思考
9.1.2赢在高质量——提高程序的健壮性
9.2新的项目
9.3系统设计
9.4功能模块划分
9.5设计界面
9.6设计类
9.6.1编写位图类
9.6.2CColorGrid类
9.6.3CPaintParambar类
9.6.4主框架类
9.6.5绘图工具条类
9.7具体编码
9.7.1文件处理模块
9.7.2工具条和状态条
9.7.3橡皮筋矩形选块和画图
9.7.4绘制曲线和写字
9.7.5拖动一个选块
9.7.6粘贴板
9.8项目调试
第10章视频监控系统
10.1做好项目管理者
10.1.1软件工程师到项目管理者之路
10.1.2赢在管理——运转一个高效的开发团队
10.2新的项目
10.3系统分析
10.3.1背景
10.3.2可行性分析
10.3.3编写项目计划书
10.4系统设计
10.5数据库设计
10.5.1数据库分析
10.5.2数据库概念设计
10.5.3数据库逻辑结构的设计
10.6设计公共类
10.6.1实现按钮修饰
10.6.2特殊消息处理
10.6.3修饰子类化处理
10.6.4定义安装钩子韵函数
10.6.5定义卸载钩子的函数
10.7设计主窗体
10.8具体编码
10.8.1管理员登录模块
10.8.2监控管理模块
10.8.3设计广角自动监控模块
10.8.4视频回放模块
10.9设计窗体布局
10.10项目调试
第11章网络电话系统
11.1算法是程序的灵魂
11.1.1什么是算法
11.1.2赢在技术沉淀——计算机中的算法
11.2网络电话系统基础
11.2.1什么是网络电话
11.2.2网络电话的原理
11.2.3实现方式
11.3设计界面
11.3.1准备素材
11.3.2创建工程
11.4具体编码
11.4.1定义公共变量
11.4.2创建窗口函数
11.4.3设置音频设备
11.4.4网络通信
11.4.5套接字响应函数
第12章Foxmail转发系统
12.1走向架构师之路
12.1.1什么是架构师
12.1.2赢在架构——如何成为一名架构师
12.1.3赢在架构——如何成就一个美丽的架构
12.2背景介绍——邮件是一种全新的通信方式
12.2.1电子邮件的原理
12.2.2邮件协议
12.3一个Foxmail项目
12.3.1编写类
12.3.2设计界面
12.4具体编码
12.4.1实现CBase64类
12.4.2实现连接类CSMTP
12.4.3实现邮件管理类CMailMeSSage
12.4.4实现附件处理功能
12.5系统调试

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网