Visual C++6.0项目开发深度剖析

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 王维玉编著
出 版 社: 科学出版社
出版时间: 2008-9-1字数: 931000版次: 1页数: 600印刷时间: 2008/09/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787030227805包装: 平装编辑推荐
资深开发专家王维玉精心编写,9个完整系统项目,尝试剖析VC++项目开发流程与技术。
内容简介
Visual C++6.0是Visual Studi0中功能最强大、代码效率最高的开发工具,它有着良好的可
视化集成开发环境,备受广大软件开发人员的青睐。能熟练地利用Visual C++进行项目开发,是
广大Visual C++开发人员的追求目标。
本书通过9个完整的实用案例讲述了VC++6.0高级编程技术与方法,内容涉及广泛,包括
对话框、文档.视图、多线程、动态链接库、文件读写、消息处理、钩子技术、托盘技术、数据
库编程、随机数产生算法、排列组合算法、自动化编程、Singleton类的使用、WinSocket编程等
内容。书中每个案例都是一个独立的系统,功能完备,与实际开发息息相关。读者可以随意取用
这些案例,稍加修改便可变为己用。随书光盘提供了书中所有案例的源代码。
本书语言通俗易懂,可用于自学和培训教材,适合具有一定Visual C++编程基础的读者,书中
大量具有极高使用价值的代码,对编程人员具有很好的参考意义。
目录
第1章企业培训管理系统
1.1需求分析
1.1.1客户需求分析
1.1.2系统用例分析
1.2系统设计
1.2.1系统目标
1.2.2开发设计思想
1.2.3系统功能分析
1.2.4系统功能模块设计
1.3数据库设计
1.3.1数据库需求分析
1.3.2数据库概念结构设计
1.3.3数据库逻辑结构设计
1.4数据库结构的实现
1.5数据库操作
1.5.1数据库对象的操作
1.5.2记录集的操作
1.5.3数据库内容的显示
1.6创建应用程序
1.7功能开发
1.7.1系统登录窗口
1.7.2欢迎使用界面
1.7.3培训学员管理
1.7.4培训教师管理
1.7.5培训课程管理
1.7.6培训教材管理
1.7.7培训计划管理
1.7.8培训资源管理
1.7.9系统设置
1.7.10使用帮助
1.8系统实现
1.8.1系统的编译
1.8.2系统的运行
1.9本章小结
第2章双色球彩票游戏软件
2.1需求分析
2.1.1客户需求分析
2.1.2系统用例分析
2.2系统设计
2.2.1系统目标
2.2.2开发设计思想
2.2.3系统功能分析
2.2.4系统功能模块设计
2.3创建应用程序
2.3.1创建应用程序框架
2.3.2实现代码
2.4功能开发
2.4.1 选号
2.4.2保存已开过奖的红球和蓝球
2.4.3显示开奖号码
2.4.4统计单个红球
2.4.5统计单个蓝球
2.4.6统计指定的红蓝球
2.4.7统计全部红蓝球
2.4.8组合6个红球
2.4.9帮助信息
2.5系统实现
2.5.1系统的编译
2.5.2系统的运行
2.6本章小结
第3章非比寻常的超级记事本
第4章温馨友情通迅录
第5章局域网内的快乐聊天室
第6章鼠标键盘的录制与回放
第7章超强MP3播放器
第8章搜寻局域网内计算机
第9章方便实用的系统控制软件
书摘插图
第1章企业培训管理系统
1.1 需求分析
1.1.1客户需求分析
需求分析是进行软件开发的第一步,也是最重要的一步。只有充分理解了客户的需求以后,才能进行更有效的系统设计。否则,设计出来的程序架构会存在诸多问题,不符合客户的最终要求。
在这里,客户希望通过一个培训管理系统,对培训的学员、培训的教师、培训课程、培训教材、培训计划和培训资源等进行有效的管理,使得内部培训工作系统化、规范化和自动化。下面是一份典型的文本需求说明,是开发人员和客户双方经过调研后编写的。由于受篇幅所限,这里只列出比较核心的部分。
……