《Visual C++ 6.0编程基础与范例》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李鑫,白雪编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505359363
  • 页数:296 页
图书介绍:Microsoft Visual C++6.0是微软公司最新推出的 Microsoft Visual Studio 6.0的组件之一,是一种面向对象程序设计语言。本书从实际应用的角度介绍了Visual C++ 6.0软件包的使用方法和编程技巧。通过精心设计的大量编程实例,详细介绍了包括菜单、对话框、工具栏等在内的界面设计,MFC库的使用和扩展以及对位图、数据库、多媒体等的具体操作使用。这些实例全部在随附软盘中,读者可直接或稍作修改后应用于自己的工作中。本书通过图解与实例相结合,加以通俗易懂的讲解,提供了目前最常用的各类应用的实现方法。适用于Visual C++的编程开发人员,也可供大专院校师生参考使用。

第1章 概述 1

1.1 Windows95/98编程概念 2

1.1.1 设备独立性 2

1.1.2 消息驱动 2

1.1.3 资源管理 2

1.2 VC++6.0软件包与开发平台 3

1.2.1 软件包 3

1.2.2 开发平台 6

第2章 创建Windows95/98应用程序 7

2.1 启动VC++6.0 8

2.2 创建应用程序 9

第3章 界面设计与资源编辑器 15

3.1 资源与界面 16

3.2 资源管理 16

3.2.1 打开应用程序 16

3.2.2 浏览应用程序的资源 17

3.2.3 增加新资源 17

3.3 资源编辑器 18

3.3.1 Accelerator(快捷键) 19

3.3.2 Dialog(对话框) 19

3.3.3 Icon(图标) 21

3.3.4 Menu(菜单) 21

3.3.5 String Table(字符串表) 22

3.3.6 Toolbar(工具栏) 23

第4章 菜单设计 25

4.1 设计方法 26

4.2 创建菜单应用程序 26

4.3 设计菜单形式 28

4.4 实现菜单控制 33

4.4.1 消息处理 33

4.4.2 使用ClassWizard 33

4.4.3 增加成员函数 34

4.4.4 添加数据成员 34

4.4.5 编写成员函数 35

4.5 高级菜单控制 36

4.4.6 调试VC04应用程序 36

4.5.1 CMenu类 37

4.5.2 动态删除、添加菜单选项 37

4.5.3 加入WM_CREATE函数 38

4.5.4 增加消息映射入口 39

4.5.5 创建扩展命令处理函数 40

4.5.6 申请与释放内存 41

4.5.7 运行VC04应用程序 42

第5章 对话框 43

5.1 模式对话框与无模式对话框 44

5.2 设计方法 44

5.3.1 创建对话框应用程序 45

5.3 模式对话框设计实例 45

5.3.2 设计对话框 46

5.3.3 创建对话框类 51

5.3.4 调用对话框 57

5.3.5 编译运行VC05应用程序 60

5.4 通用对话框类 60

5.4.1 CFontDialog类 61

5.4.2 CFileDialog类 61

5.4.3 CColorDialog类 62

5.4.4 CPrintDialog类 62

5.4.5 CFindReplaceDialog类 63

5.5.2 创建“测试”对话框 64

5.5.1 创建VC05b应用程序 64

5.5 无模式对话框设计示例 64

5.5.3 修改菜单资源 66

5.5.4 创建“测试”对话框类 67

5.5.5 编写成员函数 69

5.5.6 编译运行应用程序 74

第6章 设计控件栏 75

6.1 简介 76

6.1.1 工具栏 76

6.1.2 状态栏 77

6.1.3 对话栏 78

6.2.1 设计 79

6.2 工具栏设计 79

6.2.2 创建VC06应用程序 80

6.2.3 定义工具栏资源 81

6.2.4 定义工具栏按钮控制函数 82

6.2.5 编译运行 86

6.3 状态栏设计 87

6.3.1 设计方法 87

6.3.2 修改VC06例程 87

6.3.3 修改状态栏的信息框 87

6.3.4 修改状态栏的状态标识框 89

6.3.5 状态栏控制 91

6.3.6 编译运行 93

第7章 窗口、文档和视 95

7.1 应用程序组成结构 96

7.1.1 CMain Frame类和窗口 96

7.1.2 C Document类与文档 96

7.1.3 CView类与视 97

7.1.4 窗口、文档与视间关系 97

7.2 文档 97

7.2.1 文档管理数据的方法 97

7.2.2 数据成员 97

7.3.1 视的操作方法 98

7.3 视 98

7.2.3 成员函数 98

7.3.2 视类的成员函数 99

7.4 一个简单的视应用程序 100

7.4.1 创建VC07应用程序 100

7.4.2 改造派生视类 102

7.4.3 编译链接和运行程序 106

7.5 为视建立文档 106

7.5.1 为视建立文档的原因 106

7.5.2 在文档类中保存绘图信息 107

7.5.3 在视类中操作文档 110

7.5.4 重新编译运行应用程序 111

第8章 文档读写磁盘文件 113

8.1 概述 114

8.1.1 原理 114

8.1.2 使用CArchive类 114

8.1.3 Serialize成员函数 115

8.1.4 编写各种情况下的Serialize函数 115

8.2 SDI文档存取文件示例 118

8.2.1 创建VC08应用程序 118

8.2.2 设计数据录入、维护界面 120

8.2.3 为所处理数据新建一个类 123

8.2.4 在文档类中增加对新数据类的处理 124

8.2.5 在视类中增加对数据的处理 127

8.3.1 创建VC08a应用程序 136

8.2.6 编译运行 136

8.3 MDI文档存取文件示例 136

8.3.2 设计程序界面 137

8.3.3 移植SDI应用至MDI应用 139

8.3.4 编译运行 152

第9章 图形设备接口(GDI) 153

9.1 概述 154

9.1.1 设备环境类 154

9.1.2 图形设备接口 154

9.2 字体应用程序 155

9.2.1 创建VC09应用程序 155

9.1.3 GDI对象 155

9.2.2 设定映射方式 156

9.2.3 创建字体 158

9.2.4 输出文本 159

9.2.5 指定字体的输出方式 161

9.2.6 编译运行 163

9.3 绘图应用程序 164

9.3.1 GDI位图与DIB 164

9.3.2 创建VC09a应用程序 165

9.3.3 定义绘图工具 166

第10章 位图文件处理 187

10.1.1 处理DIB位图 188

10.1 DIB位图 188

10.1.2 BMP位图文件结构 189

10.2 BMP位图处理示例 189

10.2.1 创建VC10应用程序 189

10.2.2 设计位图、工具栏按钮资源 191

10.2.3 位图文件、资源处理 192

10.2.4 位图缩放 199

10.2.5 打开位图文件 201

第11章 打印控制 203

11.1 打印控制方法 204

11.1.1 打印设置 204

11.2.2 控制方法 206

11.2.3 控制视类打印 207

11.2 设置打印页面、字体 208

11.2.1 “页面设置”对话框 208

11.2.2 页面设置对话框类 209

11.2.3 “字体”对话框 211

11.3 打印示例 211

11.3.1 创建VC11应用程序 211

11.3.2 打印页面、字体处理 214

11.3.3 编译运行 221

第12章 多媒体技术 223

12.1.1 多媒体文件格式 224

12.1 多媒体程序开发方法 224

12.1.2 播放多媒体文件 225

12.2 MCIWND窗口类 225

12.2.1 窗口界面 225

12.2.2 控制播放 225

12.2.3 记录多媒体文件 226

12.3 MCI控制方法 226

12.3.1 概述 226

12.3.2 MCI函数调用 226

12.4 多媒体控制实例 227

12.4.1 播放WAV文件示例 227

12.4.2 MCIWND窗口类示例 235

12.4.3 MCI函数示例 242

第13章 访问数据库 253

13.1 ODBC 254

13.1.1 工作原理 254

13.1.2 创建数据源(DSN) 254

13.2 ODBC访问数据库示例 258

13.2.1 创建Microsoft Access数据源 258

13.2.2 创建VC13工程 258

13.2.3 浏览、编辑、删除数据库表的记录 260

附录A 常用类的名称、用途及定义 267

附录B 常用函数的名称及其功能 275