摘要: 本书以Visual Studio 2010为开发环境,主要介绍了C++面向对象程序设计和Windows程序开发的技巧和方法。主要内容包括:C++语言基础,C++面向对象程序设计的类、对象、继承、重载、多态、虚函数和流等,对话框、菜单、工具栏和状态栏、常用控件、图形和文本处理、文档/视图、ADO数据库编程技术,以及学生信息管理系统项目开发实例。同时,本书每章配备了大量的例题、习题和实验题,并有项目开发案例,能帮助读者快速掌握Visual C++程序设计及其应用。
本书通俗易懂,重点突出,注重实际应用,主要培养学生程序设计应用能力和项目开发综合能力。本书不仅可以作为高等院校计算机专业或相关专业的教材,也可作为用户的自学和参考书。
本书教学资源包中提供的源代码全部经过精心测试,能够在Windows XP、Windows 8系统下编译和运行。
简介:
第1章C++语言基础(1)
1.1C++概述(1)
1.2C++的输入与输出(5)
1.3C++的函数(16)
1.4指针和引用(26)
1.5C++新增运算符(31)
1.6Visual Studio.NET 集成开发环境(34)
习题1(36)
实验1学生成绩计算(41)
第2章C++面向对象程序设计(43)
2.1类和对象(44)
2.2类的共享(61)
2.3类的继承和派生(69)
习题2(87)
实验2使用面向对象方法实现学生成绩计算(94)
第3章多态性与虚函数(103)
3.1类的多重继承(103)
3.2类的多态性(106)
3.3运算符的重载(111)
3.4模板(119)
习题3(123)
实验3使用面向对象方法实现学生成绩计算(131)
第4章对话框(138)
4.1MFC应用程序(138)
4.2对话框的使用(140)
4.3消息对话框(155)
4.4通用对话框(158)
习题4(165)
实验4登录对话框(165)
第5章菜单、工具栏和状态栏设计(169)
5.1菜单设计(169)
5.2工具栏(180)
5.3状态栏(184)
5.4菜单、工具栏和状态栏综合实例(187)
习题5(190)
实验5菜单、工具栏和状态栏综合应用的单文档程序(191)
第6章常用控件(193)
6.1控件概述(193)
6.2静态控件和按钮(196)
6.3编辑框和旋转按钮(201)
6.4列表框(209)
6.5组合框(215)
6.6滚动条(220)
6.7滑动条(225)
6.8进度条(229)
6.9日期时间控件、图像列表和标签控件(234)
6.10文件系统控件(242)
习题6(245)
实验6常用控件使用(246)
第7章图形和文本处理(252)
7.1图形设备接口概述(252)
7.2简单图形绘制(259)
7.3文本处理(263)
7.4图像处理(269)
习题7(270)
实验7绘图对象使用(271)
第8章文档/视图程序设计(276)
8.1文档/视图结构(276)
8.2文档和视图应用示例(287)
习题8(291)
实验8文档/视图打印的应用程序(292)
第9章数据库应用及项目开发实例(298)
9.1数据库应用技术概述(298)
9.2使用ADO访问数据库(299)
9.3学生信息管理系统项目开发实例(318)
习题9(374)
课 件