Visual C++开发经典模式与实例(附光盘)

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 张学志,李金才,池雅庆编著
出 版 社: 中国铁道出版社
出版时间: 2007-11-1字数: 490000版次: 1页数: 322印刷时间: 2007/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787113083465包装: 平装编辑推荐
作者拥有多年项目开发实践经验,设身处地为读者挑选经典实例并精心测试,完全保证实例代码的正确性。
内容丰富、实用性强,涵盖绝大部分实际应用,大大缩短了理论到实践的周期。注重书中内容的充实性和开拓性,瞄准读者的思维启发,力争达到举一反三。
本书是一部面向Visual C++项目开发的技术书籍,书中所讲述的9个应用实例均在实际中有着广泛而典型的应用。内容包括Visual C++开发环境与编程基础、软件开发过程与方法、图书馆管理系统实例、小型画板系统实例、图像处理信息系统实例、影音播放系统实例和串行通信编程等。 附赠光盘中收录了书中全部范例文件,包括工程文件、窗体设计文件、源代码、数据库、执行文件和调试说明。
内容简介
本书是一部Visual C++项目开发的技术书籍。全书内容深入浅出,首先简单介绍了Visual C++ 开发环境及C++语言的基本知识;然后介绍了现代软件工程的基本思想,使读者能够在一个比较高的层面上对Visual C++编程与软件开发有一个较为全面的认识;从第3章开始,结合开发实例,根据现代软件工程的相关理论与方法,详细分析了Visual C++在各种管理系统、图形图像、多媒体、串口通信、网络通信等方面的基本理论、实现原理、项目开发与编程方法。
本书附赠光盘中收录了书中全部范例文件,包括工程文件、窗体设计文件、源代码、数据库、执行文件和调试说明。
全书内容翔实,范例丰富并具有典型性,汇集了作者多年实际项目开发的宝贵经验和研究体会,适合希望快速成为Visual C++应用软件设计大师的编程人员参考使用。
目录
第1章VisualC++开发环境与编程基础
1-1C++开发环境介绍
1-1-1VisualC++的主窗口
1-1-2VisualC++的工具栏
1-1-3VisualC++的菜单栏
1-1-4项目与项目工作区
1-1-5资源与资源编辑器
1-2C++语言基础
1-2-1C++简介
1-2-2C++的新特征
1-2-3C++的标识符与关键字
1-2-4C++的数据类型
1-2-5C++的操作符
1-2-6类和对象
1-3本章小结
第2章软件开发过程与方法
2-1软件开发的人月神话
2-2软件工程基础
2-2-1软件开发模型
2-2-2软件开发步骤
2-3面向对象编程与UML建模
2-3-1UML基础
2-3-2面向对象分析
2-3-3面向对象设计
2-4基于构件的软件开发
2-5本章小结
第3章图书馆管理系统实例
3-1系统分析
3-1-1图书馆管理系统用例分析
3-1-2功能模块的需求框图
3-2UML需求分析建模
3-2-1场景分析及开发
3-2-2基于场景生成用例
3-2-3建立系统顶层架构及领域概念模型
3-3基于UML的软件设计
3-3-1设计用例实现方案
3-3-2数据存储设计
3-3-3用户界面设计
3-3-4根据UML生成代码框架
3-4图书馆管理系统的VisualC++实现
3-4-1VisualC++6.0下的ODBC数据库编程技术
3-4-2数据库“查询操作”实例
3-5本章小结
第4章小型画板系统实例
4-1系统分析
4-1-1画板系统用例分析
4-1-2画板系统总体框架结构分析
4-2系统设计
4-2-1用例实现
4-2-2数据存储设计
4-2-3界面设计
4-3画板系统的VisualC++实现
4-3-1单文档视图(SDI)应用
4-3-2菜单的使用
4-3-3应用程序的工具栏
4-3-4应用程序的状态栏
4-3-5图形设备接口(GDI)的使用
4-4本章小结
第5章图像处理信息系统实例
5-1系统分析
5-1-1图像处理系统用例分析
5-1-2图像处理系统总体框架结构分析
5-2系统设计
5-2-1用例实现
5-2-2总体框架和界面设计
5-2-3数据存储设计
5-2-4精化设计模型
5-3图像处理系统的VisualC++实现
5-3-1多文档视图(MDI)应用
5-3-2工具栏的使用
5-3-3动态链接库(DLL)的使用
5-4本章小结
第6章影音播放系统实例
第7章串行通信编程
第8章网络浏览通信一体化系统实例
第9章个人信息管理系统实例
第10章商品销售管理系统实例
第11章人事工资管理系统实例