当前位置:首页 > 工业技术
Visual C++.NET深入编程与实例剖析
Visual C++.NET深入编程与实例剖析

Visual C++.NET深入编程与实例剖析PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:陈坚主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2002
  • ISBN:7560611028
  • 页数:319 页
图书介绍:
《Visual C++.NET深入编程与实例剖析》目录

第一章 Visual C++和基本类库 1

1.1 MFC框架、文档和视图结构 1

1.2 MFC编程工具及其相互关系 2

1.2.1 AppWizard 3

1.2.2 AppStudio 3

1.2.3 ClassWizard 4

1.2.4 MFC应用程序开发过程 4

1.3 MFC应用程序调试技术 4

1.3.1 Visual C++内置的调试器 5

1.3.2 TRACE宏 5

1.3.3 ASSERT宏 6

1.3.4 VERIFY宏 6

1.3.5 消息框 7

1.4 MFC类库层次结构 7

1.4.1 基类 8

1.4.2 应用体系结构类 8

1.4.3 窗口、对话框和控件类 11

1.4.4 绘图打印类 13

1.4.5 简单数据类型类 14

1.4.6 集合类 15

1.4.7 文件和数据库类 16

1.4.8 Internet和网络类 17

1.4.9 OLE类 18

1.4.10 调试和异常类 20

第二章 Windows通用控件 22

2.1 通用控件概述 22

2.2 动画控件和进度控件 23

2.2.1 动画控件 23

2.2.2 进度控件 24

2.2.3 应用实例 25

2.3 选项卡控件和属性对话框 28

2.3.1 选项卡控件 28

2.3.2 属性对话框 28

2.3.3 应用实例 29

2.4 图像列表和列表控件 33

2.4.1 图像列表 33

2.4.2 列表控件 33

2.4.3 应用实例 34

2.5 日期时间控件和IP地址控件 39

2.5.1 日期时间控件 39

2.5.2 IP地址控件 39

2.5.3 应用实例 40

2.6 其它通用控件 42

2.6.1 滑块控件 42

2.6.2 数值调节钮控件 43

2.6.3 树控件 43

2.6.4 工具提示控件 45

2.6.5 应用实例 45

第三章 Windows图形图像编程 53

3.1 图形设备接口 53

3.1.1 GDI对象 53

3.1.2 设备描述表 55

3.2 位图 57

3.2.1 图像处理主要函数 57

3.2.2 兼容设备描述表 59

3.2.3 位图的旋转 59

3.2.4 位图的缩放 60

3.3 图像显示技术 60

3.3.1 利用文件信息显示各种位图文件 60

3.3.2 灰度位图显示高级技术 61

3.3.3 真彩色位图显示高级技术 69

第四章 Windows内存管理 77

4.1 内存管理结构 77

4.1.1 内存体系结构 77

4.1.2 虚拟地址空间和物理存储 78

4.1.3 系统内存配置信息 79

4.1.4 线性体系结构对编程的影响 81

4.2 框架内存分配 82

4.3 堆内存分配 83

4.3.1 标准C++堆分配函数 83

4.3.2 全局堆和局部堆 84

4.3.3 私有堆 85

4.4 虚拟内存 86

4.5 共享内存 88

4.5.1 文件映像 88

4.5.2 应用实例 92

4.6 内存诊断 96

4.6.1 访问确认 96

4.6.2 MFC内存诊断宏和函数 97

4.6.3 内存毁坏 98

4.6.4 内存泄漏 98

第五章 钩子、进程和线程 100

5.1 钩子 100

5.1.1 钩子种类 102

5.1.2 钩子链和钩子过程 102

5.1.3 安装钩子过程 103

5.1.4 删除钩子过程 103

5.1.5 应用实例 105

5.2 进程 108

5.2.1 创建新进程 108

5.2.2 进程优先级类 111

5.2.3 终止进程 112

5.2.4 应用实例 113

5.3 线程 116

5.3.1 线程优先级 116

5.3.2 创建线程 118

5.3.3 挂起线程 120

5.3.4 终止线程 121

5.3.5 应用实例 121

5.4 同步 125

5.4.1 等待函数 125

5.4.2 信号量对象 126

5.4.3 互斥量对象 127

5.4.4 事件对象 128

5.4.5 临界区对象 129

5.4.6 应用实例 129

第六章 综合实例 135

6.1 文档模板 135

6.1.1 文档模板的构成 135

6.1.2 文档模板的创建 136

6.2 切分窗口 137

6.3 “画中画”技术 139

6.4 闪烁窗口 140

6.5 综合实例 141

第七章 数据库编程 179

7.1 数据库模型 179

7.1.1 ODBC 180

7.1.2 OLE DB 180

7.1.3 ADO 180

7.2 创建数据库 180

7.3 ODBC 182

7.3.1 ODBC体系结构 182

7.3.2 数据源 183

7.4 服务器资源管理器 189

7.4.1 创建表 190

7.4.2 查询操作 192

7.5 MFC数据库类 199

7.5.1 CDatabase类 199

7.5.2 CRecordset类 200

7.5.3 CRecordView类 205

7.6 AppWizard和ClassWizard对数据库的支持 206

7.6.1 AppWizard对数据库的支持 206

7.6.2 ClassWizard对数据库的支持 208

7.7 应用实例 210

第八章 MODEM编程 220

8.1 Win32通信结构 220

8.1.1 Win32通信功能 220

8.1.2 通信子系统 221

8.1.3 Win32通信API和TAPI 222

8.1.4 Win32通信程序 222

8.2 Win32通信函数 223

8.2.1 打开通信资源 223

8.2.2 配置串行通信资源 223

8.2.3 Win32通信配置函数 224

8.2.4 缓冲区控制 224

8.2.5 读写通信资源 225

8.2.6 通信事件 226

8.2.7 获取MODEM状态 228

8.2.8 控制握手信号和设备挂起 228

8.2.9 关闭通信资源 228

8.2.10 通信函数小结 229

8.3 查询方式 230

8.3.1 程序结构 230

8.3.2 应用实例 231

8.4 线程处理方式 234

8.4.1 程序结构 234

8.4.2 重叠I/O操作 234

8.4.3 应用实例 236

第九章 TCP/IP和Sockets 243

9.1 TCP/IP协议概述 243

9.1.1 TCP协议 244

9.1.2 IP协议 245

9.1.3 TCP/IP协议簇 247

9.2 Windows Sockets分类 248

9.2.1 数据报Socket 248

9.2.2 流式Socket 248

9.3 Windows Sockets API 248

9.3.1 初始化Socket 248

9.3.2 建立数据报Socket连接 249

9.3.3 使用数据报Socket收发数据 251

9.3.4 建立流式Socket连接 251

9.3.5 使用流式Socket收发数据 253

9.3.6 通知事件 254

9.3.7 关闭Socket 254

9.4 MFC Socket类 255

9.4.1 CAsyncSocket类 255

9.4.2 CSocket类 257

9.4.3 CSocketFile类 258

9.5 应用实例 258

第十章 Internet编程 284

10.1 Internet支持 284

10.1.1 Active技术在Internet中的应用 285

10.1.2 ActiveX控制 286

10.1.3 Active文档 286

10.1.4 ISAPI服务器扩展和过滤器 286

10.1.5 WinInet 287

10.1.6 异步Monikers 287

10.1.7 Internet相关MFC类 287

10.2 浏览器风格程序编程 288

10.2.1 Web浏览器风格客户端编程 288

10.2.2 在对话框中显示Web页面 290

10.2.3 应用实例 291

10.3 使用WinInet进行Internet客户端编程 294

10.3.1 WinInet类库 295

10.3.2 Internet客户端编程 296

10.3.3 HTTP客户端编程 299

10.3.4 FTP客户端编程 301

10.3.5 Gopher客户端编程 304

10.3.6 应用实例 306

10.4 使用ISAPI进行Internet服务器编程 312

10.4.1 ISAPI与CGI比较 312

10.4.2 ISAPI服务器扩展 312

10.4.3 AppWizard对ISAPI的支持 314

10.4.4 应用实例 317

相关图书
作者其它书籍
返回顶部