《Visual C++程序设计攻略教程:完全实例从入门到提高》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:魏朗,陈涛编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2004
  • ISBN:7560611184
  • 页数:463 页
图书介绍:Visual C++是目前使用极为广泛的可视化编程平台,是一种强大的应用程序开发工具,它提供了一个集成环境,用于建立、调试Windows应用程序,从而大大地简化了复杂的程序开发过程,提高了编程效率。本书共分14章,以一系列程序实例为载体,全面系统地介绍了Visual C++应用程序的基本内核与运行流程、文本输出、绘图、菜单制作方法、对话窗口制作方法、图像操作、鼠标与键盘事件、打印输出、数据库访问、多文档程序、多媒体、高级图形方法、网络通信与Internet程序设计等主要实用内容,附录部分还给出了Visual C++的开发环境和MFC全局变量、全局函数的预定义宏的说明,向Visual C++初学者提供了一条迅速切入并完整掌握Visual C++编程技术的捷径。作者根据多年使用和教授Visual C++程序设计的切身体会,精心编撰了本书程序设计应用教程。书中针对每一个学习内容都编制了对应的程序实现实例,具有很强的可读性和可操作性。相信使用本书的读者一定能有较大收获。本书主要面向自学Visual C++程序设计技术的读者,也可作为大专院校教学和计算机应用人员的学习参考资料使用。

第一部分 Visual C++概述第1章 Visual C++系统概述 3

1.1 可视工作平台 3

1.2 框架文件编辑器 4

1.3 集成化资源编辑器 4

1.4 类产生器和管理器 4

1.5 微软基本类库 5

1.6 轻松完成第一个VC++应用程序 5

第2章 Visual C++应用程序的基本内核与运行流程 17

2.1 类和对象 17

2.2 消息 19

2.3 MEC的类与层次 20

2.4 VC++应用程序框架的基本结构 22

2.5 VC++应用程序的运行流程 23

第二部分 Visual C++基础编程第3章 文本输出 29

3.1 设备环境的调用和释放 29

3.2 文字列输出的基本操作 31

3.3 数据输出 31

3.4 字体设定 33

3.5 文本与数据输出程序实现实例 34

第4章 绘图 42

4.1 屏幕绘图的主要函数及其调用格式 42

4.2 映射模式(坐标设定) 43

4.3 画笔的使用 45

4.4 刷子的使用 47

4.5 绘图程序实现实例 49

第5章 菜单制作方法 57

5.1 一个工程计算实例 57

5.2 普通菜单的制作 63

5.3 菜单被选标记的制作 70

5.4 菜单命令的无效化 74

第6章 对话窗口制作方法 76

6.1 一个绘制卡通人物面部形态的应用程序实例 76

6.2 用户对话窗口按钮控件的制作 80

6.3 复选框、单选控件及组框的制作 87

6.4 静态文本控件和编辑框控件的制作 95

6.5 旋转条控件的制作 100

第7章 图像操作 105

7.1 引入位图操作 105

7.2 位图动画效果 109

第8章 鼠标与键盘事件 113

8.1 鼠标操作 113

8.2 键盘操作 117

第三部分 Visual C++高级编程 117

第9章 打印输出 123

9.1 基本打印功能 123

9.2 打印尺寸 130

9.3 多页打印 134

9.4 利用打印API实现基于对话框程序的打印功能 141

9.5 高级打印功能 154

第10章 数据库访问 161

10.1 数据库开发概述 161

10.2 MFC ODBC开发技术 163

10.3 MFC ODBC数据库程序设计 168

10.4 MFC DAO开发技术 183

10.5 MFC ODBC和DAO数据库程序设计 191

10.6 ADO开发技术 207

10.7 ADO数据库程序设计 209

第11章 多文档程序 225

11.1 多文档程序的创建 225

11.2 画图文档的功能实现 232

11.3 文本文档的功能实现 244

第12章 多媒体 247

12.1 多媒体程序设计基础 247

12.2 媒体控制接口 248

12.3 波形音频 252

12.4 波形音频编程实例 257

12.5 MIDI音频 272

12.6 CD音频 284

12.7 数字视频 295

第13章 高级图形方法 309

13.1 动画表现方法 309

13.2 三维坐标系表现方法 320

第14章 网络通信与Internet程序设计 333

14.1 网络程序设计基础 333

14.2 Winsock概述 338

14.3 利用MFC Winsock进行有连接的通信 346

14.4 利用MFC Winsock进行无连接的通信 359

14.5 基于多线程的点对点文件传输 365

14.6 利用WinInet类进行Internet编程 384

14.7 远程控制程序设计 400

附录 421

附录A Visual C++6.0的开发环境 421

A.1 File菜单 421

A.2 Edit菜单 423

A.3 View菜单 429

A.4 Insert菜单 433

A.5 Project菜单 435

A.6 Build菜单 438

A.7 Debug菜单 441

A.8 Tools菜单 444

A.9 Window菜单 452

A.10 Help菜单 454

附录B MFC全局变量、全局函数和预定义宏 458

B.1 数据类型 458

B.2 全局变量 458

B.3 全局函数 459

B.4 预定义宏 461

B.5 ClassWizard中的注释定界符 463