Visual C++课程设计案例精编

出版时间:2008-11  出版社:清华大学  作者:夏崇镨//任海军//余健  页数:369  字数:571000  
Tag标签:无  

前言

  提到在Windows下进行32位的应用程序开发,就不能不重点关注Visual C++。相比其他的编程工具而言,Visual c++在提供了可视化编程方法的同时,也提供了编写系统底层操作的功能,其生成代码的质量是其他开发工具所无法比拟的。  然而,复杂的MFC结构往往给广大的存校学生、VC初学者带来很大的困难,在使用VC工具进行应用系统开发时,更是困难重重。  本书通过生动有趣的、完整的案例开发过程,向读者介绍可视化编程的技术和软件开发的思维方式,并使读者能够领悟一些编程技巧。考虑到数据库在实际课程设计以及实际项目中应用的广泛性,本书有意增多这方面的典型案例,以使读者能够通过本书快速找到这方面的技术方法,应用到实际编程中。  本书共有11章,第1、2章介绍VC编程需要掌握的知识和技巧。第3~11章介绍课程设计案例,各个案例相对独立,覆盖了MFC编程的绝大部分。前面的案例便于迅速模仿实现,适合读者初学;后面的案例功能逐步丰富,并采用难度更大和功能更强的技术,让读者进一步掌握实际系统的设计与开发。各章具体内容如下。  第1章 Visual c++概述。该章介绍Visual c++的概况,以及如何使用VisualC++提供的各种_T具、有关工程创建的一般方法、调试技巧,及发布程序等必要的基础知识。限于篇幅,该章讲解时点到即止,读者应多练多想,才能完全掌握其内容,为以后应用程序的编制打下良好的基础。  第2章 MFC基础。一个程序员能不能成功地学会vc编程,在很大程度上依赖于他对MFC的理解和熟练运用程度。该章从应用的角度依次介绍MFC:的层次、DDX、序列化、消息映射等MFc编程必须了解的知识,使读者能在短时间内对这些知识有个初步的印象,然后在后面的案例学习中进一步深化理解。  第3章 GPA计算器。GPA计算器是所有案例中难度最小的一个应用程序,但俗话说“麻雀虽小,五脏俱全”,通过该程序可以学到对话框应用程序的编程方法、部分常用控件的使用规律、菜单的使用等极为普通但却很重要的内容。  第4章 聊天程序。VC的实际编程往往需要加入多种技术,如网络技术、数据库技术、串口技术等。上一章的GPA计算器属于纯对话框编程,而此章是在对话框编程的基础上加入了网络技术。通过本章的学习可以进一步深入理解对话框编程,同时也可以体会到VC编程的难点不仅仅在于复杂的VC框架,更在于这种编程需要融合多种技术,对这些技术我们需要一一地领会。  第5章 通讯录。通讯录是文件信息系统类型程序的一个例子,该章为学生学习VC++的单文档编程及其文档序列化操作提供了示范。作为第一个单文档应用程序,该章对项目建立的整个过程进行详细的跟踪指导,以便让学生掌握方法。  第6章 餐厅管理系统。该章通过一个餐厅管理系统的完整开发过程,向读者介绍相对简单易用的MFCODBC:对数据库的访问技术。在界面设计方面使用选项卡分页管理。数据库采用Microsoft Access 2003。

内容概要

Visual C++是Microsoft公司出品的运行于Windows平台上的交互式可视化集成开发工具。本书以案例的形式深入浅出地全面介绍了如何利用Visual C++进行课程设计和软件制作。    本书共有11章。第1、2章介绍了VC编程需要掌握的知识和技巧。第3~11章介绍了课程设计案例,各个案例相对独立,覆盖了MFC编程的绝大部分,深入浅出地说明了MFC编程中最典型和最有用途的程序设计方法。考虑到数据库在实际课程设计中的重要性,本书有意增多这方面的典型案例,以使读者从中快速找到能解决当前问题的技术方法。本书的应用性极强,案例全部可以运行,读者可以根据这些案例进行研究、修改和扩展,使其符合自己的要求。    本书适合具有C++基础知识的读者阅读,可作为课程设计的参考用书,也适合中高级用户进行开发设计时参考。    为方便读者使用,本书附带一张含有程序源代码的光盘。

书籍目录

第1章 Visual C++概述 1.1  Visual C++简介 1.2  Visual C++的使用    1.2.1  创建工程    1.2.2 代码编写中用到的工具    1.2.3  调试技巧    1.2.4  发布程序 1.3  获得帮助    1.3.1 MSDN简介    1.3.2 MSDN的使用 1.4 本章小结第2章 MFC基础 2.1 MFC编程概述    2.1.1 什么是MFC    2.1.2 MFC设计原理    2.1.3 MFC的层次结构 2.2 数据交换和校验    2.2.1 什么是DDX    2.2.2 创建DDX变量    2.2.3  DoDataExchange和Update函数 2.3 读文档和写文档    2.3.1 什么是序列化    2.3.2 类的序列化 2.4 消息映射    2.4.1 什么是消息映射    2.4.2  MFC消息映射的实现方法    2.4.3 消息的处理 2.5 本章小结第3章 GPA计算器 3.1  功能描述 3.2 系统分析与设计 3.3 关键技术与算法    3.3.1  CFile和CArchive    3.3.2 公共对话框 3.4 程序实现    3.4.1 创建项目    3.4.2  界面设计    3.4.3 代码编写 3.5 运行结果 3.6 本章小结第4章 聊天程序 4.1  功能描述 4.2 系统分析与设计 4.3 关键技术与算法 4.4 程序实现    4.4.1 项目创建    4.4.2 界面设计    4.4.3 代码编写 4.5 运行结果 4.6 本章小结第5章 通讯录 5.1  功能描述 5.2 系统分析与设计 5.3 关键技术与算法 5.4 程序实现    5.4.1 项目创建    5.4.2 界面设计    5.4.3 代码实现 5.5 运行结果 5.6 本章小结第6章 餐厅管理系统 6.1 功能描述 6.2 系统分析与设计    6.2.1  系统分析    6.2.2 数据库设计  ……第7章 商品库存管理系统第8章 旅馆管理系统第9章 图书馆管理系统第10章 本科生信息管理系统第11章 出租车管理系统附录A VC++6.0常用的调试方法参考文献

章节摘录

  第1章 Visual C++概述  1.2 Visual C++的使用  Visual C++是一个可视化编程工具,它为程序员在编程的各个环节以工具的形式使用MFC提供了便利。只有熟练地掌握这些工具的使用,才能顺利地进行编程。本节将按照编程的步骤依次介绍创建工程、编写代码、调试程序、发布程序等方面的知识。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Visual C++课程设计案例精编 PDF格式下载


用户评论 (总计9条)

 
 

  •   这本书全是实例,我就喜欢这样的!像编程这种事就应该直接上手才好!哈哈
  •   这书不错,顶
  •   Visual C++课程设计案例精编 一般般
  •   带光盘,代码可以进行修改重现,学习visual c++入门足够了,想深入学习的就不够使了
  •   主要是mfc编程吧
  •   书还行,但是里面还有一些没有怎么解释,看不太懂
  •   内容安排的还算合理,进阶程度还不错
  •   发货速度还可以!
  •   里面的案例使用的工具比如;数据库itai老了,还有错误
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7