《Visual C++4.2编程实践指要》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:穆宗学等著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:1997
  • ISBN:7113027474
  • 页数:226 页
图书介绍:

1 创建第一个应用程序 1

1.1 AppWizard的应用 2

1.1.1 AppWizard简介 2

1.1.2 用AppWizard创建程序 3

1.1.3 编译、运行程序 5

1.2 AppStudio的应用 8

1.2.1 AppStudio简介 8

1.2.2 运用AppStudio编辑主对话框 8

1.2.3 运用AppStudio编辑图标 10

1.3.1 ClassWizard简介 12

1.2.4 编译、运行程序 12

1.3 ClassWizard的应用 12

1.3.2 为Display按钮编写代码 13

1.3.3 为Close按钮编写代码 14

1.3.4 编译、运行程序 16

2 Visual C++4.2开发工作台简述 17

2.1 File菜单 17

2.2 Edit菜单 20

2.3 View菜单 22

2.5 Build菜单 25

2.4 Insert菜单 25

2.6 Debug菜单 27

2.7 Tools菜单 28

2.8 Windows菜单 29

2.9 Help菜单 30

3 MFC(微软基类库)概述 31

3.1 什么是MFC 31

3.2 MFC的结构层次 31

3.3.2 应用程序体系结构类 32

3.3.1 根类 32

3.3 MFC分层概述 32

3.3.3 窗口、对话框、控制类 33

3.3.4 绘图和打印类 34

3.3.5 简单数据类型类 35

3.3.6 数组、列表和映象类 35

3.3.7 文件和数据库类 36

3.3.8 Internet和网络类 37

3.3.9 OLE类 37

3.3.10 调试和异常类 38

3.3.12 MFC与C语言API的关系 39

3.3.11 宏和全局函数 39

4 应用程序框架及交互界面的开发 41

4.1 控制类及其编程的实现 41

4.1.1 创建工程 41

4.1.2 控件的设置 41

4.1.3 引入变量 43

4.1.4 编写代码 44

4.2.1 创建工程 49

4.2.2 窗口的可视化设计 49

4.2 实现菜单和对话框控制 49

4.2.3 引入变量 53

4.2.4 编写代码 53

4.2.5 对话框类的定制 57

4.3 文档和视简介 60

4.3.1 单文档界面和多文档界面 60

4.3.2 文档和视 60

4.4 单文档界面 61

4.4.1 创建工程 61

4.4.2 对主窗口进行可视化设计 61

4.4.3 引入数据成员 63

4.4.4 编写代码 65

4.5.1 创建工程 70

4.5 多文档界面 70

4.5.2 进行可视化设计 72

4.5.3 引入数据成员 73

4.5.4 编写代码 77

4.6 滚动视 84

4.6.1 创建工程 84

4.6.2 修改视窗滚动尺寸 85

4.6.3 编写代码检测滚动情况 86

5.1 ODBC简介 88

5 对数据库进行操作 88

5.2 SQL基础 89

5.2.1 关系对象 90

5.2.2 SQL常用语句介绍 90

5.3 MFC ODBC数据库类 93

5.4 编程前的准备工作 94

5.5 用AppWizard生成数据库应用程序框架 96

5.6 理解AppWizard生成的应用程序框架 99

5.6.1 记录集合类 99

5.6.2 记录视类 102

5.6.4 查看AppWizard生成的资源 104

5.6.3 文档类 104

5.7 设计对话框表单 108

5.8 连接表单控件和记录数据成员 113

5.9 使用组合框控件代替编辑控件 115

5.10 增加、删除和恢复记录 116

5.10.1 修改用户界面 116

5.10.2 数据库更新的基本方法 117

5.10.3 编制Add命令处理函数 118

5.10.4 编制Delete命令处理函数 120

5.10.5 编制Refresh命令处理函数 121

6 动态链接库的开发与调用 123

6.1 动态链接库的编程要点与分类 123

6.1.1 有关动态链接库的一些概念 123

6.1.2 编制动态链接库需特别注意的四大要素 124

6.1.3 DLL的分类 125

6.2 Win32DLL的编程 125

6.2.1 用模块定义文件进行输出说明的DLL 126

6.2.2 用dllexport属性进行输出说明的DLL 128

8 串口通信程序的开发 130

6.3.1 对用模块定义文件进行输出说明的DLL的静态调用 130

6.3 VC++对DLL的调用 130

6.3.2 对用dllexport属性进行输出说明的DLL的静态调用 132

6.3.3 动态调用 134

6.4 VB对DLL的调用 136

6.4.1 定制窗口 137

6.4.2 说明 137

6.4.3 DLL调用过程的编写 138

6.4.4 产生EXE文件 138

7.1.1 ____asm关键词的使用 139

7.1 在线汇编语言 139

7 汇编语言的使用 139

7.1.2 在____asm块使用汇编语言 142

7.1.3 在____asm块中使用C、C++ 143

7.2 单独模块汇编语言的使用 150

7.2.1 编译方法及调用过程介绍 150

7.2.2 C语言对独立模块汇编语言调用的分类介绍 153

8.1 串行通信的内部机制 160

8.1.1 通信机制 160

8.1.2 从接收队列中获取数据的几种方式 160

8.2.1 通信资源句柄 161

8.2.2 修改通信资源设置 161

8.2 有关通信的介绍 161

8.2.3 通信资源配置 162

8.2.4 通信事件 162

8.2.5 扩展函数 164

8.3 读写通信资源 164

8.3.1 读写操作 164

8.3.2 重叠操作 164

8.3.3 超时 165

8.4 通信函数的使用 166

8.4.1 配置一个通信资源 166

8.3.4 通信错误 166

8.4.2 监视通信事件 167

9 位图的格式及显示 170

9.1 BMP文件的结构 170

9.1.1 文件头 170

9.1.2 信息头 171

9.1.3 色彩表 172

9.1.4 位图阵列 172

9.2 位图的显示 174

10 多线程程序的开发 189

10.1 使用C运行时库和Win32 API编制多线程应用程序 189

10.1.4 线程本地存储(TLS) 190

10.1.3 编写多线程应用程序应注意的问题 190

10.1.1 使用C运行时库 190

10.1.2 使用WIN32 API 190

10.2 利用MFC4.2编制多线程应用程序 193

10.2.1 建立主线程 194

10.2.2 用AfxBeginThread()函数创建辅助线程 195

10.2.3 用CreateThread()函数创建辅助线程 197

10.2.4 完整的清单 201

11.1.1 前言 207

11.1.2 并行数据采集的原理、方法及程序实现结构 207

11.1 一种32位WINDOWS的并行数据采集技术 207

11 并行数据采集和数字图象处理实例 207

11.1.3 动态链接库的编写 208

11.1.4 VC应用程序对动态链接库的调用 215

11.1.5 VB应用程序对动态链接库的调用 219

11.2 数字图象处理 220

11.2.1 编制动态链接库 221

11.2.2 编制调用程序 223

11.2.3 程序的运行结果 225

参考文献 226

附录图 227