当前位置:首页 > 工业技术
Visual C++程序设计
Visual C++程序设计

Visual C++程序设计PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:徐晓梅,高丽编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2003
  • ISBN:7030125614
  • 页数:426 页
图书介绍:本书介绍Visual C++的编程知识和相关技巧。
《Visual C++程序设计》目录

第1章 Win32应用程序设计 1

1.1 Win32编程介绍 1

1.1.1 消息驱动机制 1

1.1.2 Win32 API 1

1.1.3 句柄 2

1.1.4 程序入口点WinMain 2

1.2 MFC机制 4

1.2.1 MFC是一个编程框架 4

1.2.2 MFC应用程序的构成实例 5

1.2.3 消息映射 7

1.3 本章小结 10

第2章 Visual C++概述 11

2.1 Visual C++和MFC的历史 11

2.2 Visual C++6.0开发环境 11

2.3 用AppWizard生成Win32程序框架 16

2.3.1 AppWizard生成Win32程序框架步骤 16

2.3.2 AppWizard生成的对话框应用程序 20

2.4 ClassWizard类管理器 21

2.4.1 ClassWizard简介 21

2.4.2 使用ClassWizard类管理器 23

2.5 使用资源管理器 24

2.6 编译与运行 25

2.7 获取帮助 26

2.8 第一个VC++程序 29

2.9 本章小结 30

第3章 对话框和控件编程 31

3.1 对话框概述 31

3.1.1 对话框的基本概念 31

3.1.2 控件概述 32

3.1.3 使用对话框编辑器 33

3.2 对话框的编程 35

3.2.1 对话框的属性 35

3.2.2 对话框类的设计 36

3.2.3 为控件添加代码 37

3.3 Windows标准控件 39

3.3.1 窗口类的基类CWnd 39

3.3.2 Visual C++控件的分类 41

3.3.3 按钮控件 42

3.3.4 静态控件 46

3.3.5 文本编辑控件 47

3.3.6 列表框控件 49

3.3.7 组合框控件 51

3.3.8 滚动条控件 53

3.4 本章小结 54

第4章 图形设备接口 55

4.1 设备上下文 56

4.1.1 与图形绘制有关的简单数据类型 57

4.1.2 显示设备上下文 59

4.2 画笔对象 66

4.2.1 创建画笔 66

4.2.2 使用画笔进行输出 67

4.2.3 图形输出函数 70

4.3 刷子对象 75

4.4 字体对象 80

4.4.1 创建字体对象 80

4.4.2 LOGFONT结构 81

4.4.3 使用字体对象和枚举系统中的所有字体 83

4.4.4 创建特殊的字体效果 91

4.5 映射模式 98

4.5.1 预定义的映射模式 98

4.5.2 自定义的坐标系统 106

4.6 本章小结 110

第5章 文档编程 111

5.1 文档/视结构 111

5.1.1 Windows环境下的文档机制 111

5.1.2 使用AppWizard创建框架应用程序 112

5.1.3 一个简单的例子 119

5.1.4 多文档的例子 122

5.2 串行化数据 125

5.3 视类 129

5.4 同一文档的多个视 130

5.5 本章小结 134

第6章 控件编程 135

6.1 ActiveX控件的建立 135

6.2 使用ActiveXMovie控件的视频播放器 140

6.3 本章小结 160

第7章 动态链接库 161

7.1 概述 161

7.2 创建和使用动态链接库 163

7.2.1 DLL的结构和导出方式 163

7.2.2 链接应用程序到DLL 167

7.2.3 使用动态链接连库扩展MFC 170

7.3 本章小结 175

第8章 数据库编程 176

8.1 数据库编程基本原理 176

8.1.1 开发数据库应用程序 177

8.1.2 Visual C++中的ODBC编程 178

8.1.3 调用DAO 180

8.1.4 使用ADO开发数据库应用程序 182

8.1.5 在VC++中建立自定义数据库类 187

8.2 数据库编程技巧 190

8.2.1 在动态集中使用虚拟ClistView 190

8.2.2 在Access DB中存储画笔图像 195

8.2.3 在程序中动态创建并修改BDE别名 196

8.2.4 在ODBC中应用DDX和RFX 197

8.2.5 定位到最新的记录 201

8.2.6 从数据库中读大于32KByte的内容 201

8.2.7 基于ActiveX的多通道数据曲线编辑控件的实现 202

8.2.8 用MFC Dao查找 204

8.2.9 ODBC的查找函数 205

8.2.10 在无绑定模式下使用DBGrid 206

8.3 数据库编程实例 212

8.3.1 用VC++和Visual Foxpro进行ActiveX数据通讯 212

8.3.2 用VC处理Access中的位图数据 215

8.3.3 用VC开发基于ORACLE数据库应用程序的两种方法 216

8.3.4 用VC++给Foxbase数据库文件加密 220

8.4 本章小结 221

第9章 多媒体编程 223

9.1 声音编程 223

9.1.1 PlaySound 223

9.1.2 多媒体控制接口MCI 225

9.1.3 MCIWnd窗口类 227

9.1.4 CWave类 229

9.2 视频编程 237

9.2.1 用MCIWnd类生成一个多媒体播放器 238

9.2.2 用ActiveX控件生成一个多媒体播放器 240

9.3 OpenGL三维图形设计 244

9.3.1 OpenGL特点 244

9.3.2 OpenGL图形库 244

9.3.3 OpenGL编程步骤 244

9.3.4 OpenGL函数 245

9.3.5 OpenGL实例 248

9.4 本章小结 251

第10章 网络编程 252

10.1 网络编程原理简介 252

10.1.1 Winsock应用程序设计 252

10.1.2 利用WinInet类进行TCP/IP网络通信程序设计 267

10.1.3 Win32下的几种串口通信编程 271

10.1.4 SMTP协议类库 272

10.1.5 POP3协议类库 272

10.2 网络编程技巧和方法 280

10.2.1 如何得到拨号网络传输速度 280

10.2.2 如何在应用程序中映射网络驱动器 282

10.2.3 如何在NT下调试ISAPI程序 283

10.2.4 如何应用TCP/IP的套接字开发网络通信应用程序 285

10.2.5 在浏览器中改变字体 289

10.2.6 在对话框中如何打印网页 290

10.3 网络编程实例 291

10.3.1 用VC++和Winsock实现HTTP服务器通话 291

10.3.2 用VC++编写CGI程序 292

10.3.3 用VC++编写FTP客户端应用程序 295

10.3.4 用VC++实现上网拨号功能 298

10.3.5 用VC++编写服务器与客户机互相传送消息的程序 300

10.3.6 用WINSOCK实现聊天室的VC++程序设计 307

10.3.7 用ActiveX实现串口通信 307

10.3.8 用VC++编写电子邮件程序 308

10.3.9 如何用VC++开发读取网卡MAC地址的程序 312

10.4 本章小结 314

第11章 Windows系统编程 315

11.1 Win32 API 316

11.1.1 API函数简介 316

11.1.2 API函数的调用 318

11.1.3 API函数实用技巧 322

11.1.4 调用API函数实例 325

11.2 多线程多任务 328

11.2.1 多线程编程概述 328

11.2.2 多线程使用技巧 329

11.2.3 用MFC开发多线程应用程序的实例 332

11.3 磁盘文件操作系统 341

11.3.1 理解Windows的文件I/O 344

11.3.2 写、读和关闭及打开文件 344

11.4 钩子程序 357

11.4.1 钩子原理 357

11.4.2 钩子应用技巧 358

11.4.3 钩子实用实例 358

11.5 注册表 362

11.6 本章小结 372

第12章 COM技术 373

12.1 ATL技术 373

12.1.1 ATL基本原理 373

12.1.2 ATL实现方法 374

12.1.3 ATL与COM 376

12.1.4 ATL的应用示例 376

12.2 ActiveX控件技术 377

12.2.1 OLE技术 378

12.2.2 ActiveX控件的定义和内容 378

12.2.3 创建ActiveX控件 379

12.2.4 使用ActiveX控件 382

12.2.5 创建ActiveX控件的技巧 384

12.2.6 如何分发ActiveX控件 384

12.3 COM技术 386

12.3.1 COM组件概述 386

12.3.2 COM接口技术 387

12.3.3 DCOM简介 392

12.3.4 COM编程技巧 395

12.3.5 COM编程实例 396

12.4 IE编程 402

12.4.1 IE基本原理 402

12.4.2 IE编程技巧 402

12.4.3 IE编程实例 403

12.5 本章小结 404

第13章 MFC通用类 405

13.1 数组类 405

13.2 列表类 411

13.3 映射类 416

13.4 字符串类 419

13.5 日期和时间类 422

13.5.1 CTime类 422

13.5.2 CTimeSpan类 425

13.6 本章小结 426

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