《Visual C++.NET编程方法与技巧》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:萧蔚,张韶峰等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505378341
  • 页数:370 页
图书介绍:

第1章 概述 1

1.1 Visual C++.NET的新特性 2

1.2 安装Visual Studio.NET 3

1.2.1 系统要求 3

1.2.2 安装过程 4

第2章 开发环境 11

2.1 启动界面 12

2.2 服务器浏览器 13

2.2.1 窗口内容 13

2.2.2 访问服务器浏览器窗口 14

2.2.3 添加和删除服务器 15

2.2.4 添加和删除数据链接 15

2.3 工具箱 16

2.4.1 Get Started页面 17

2.4 起始页面 17

2.4.2 What's New页面 18

2.4.3 Online Community页面 18

2.4.4 Headlines页面 19

2.4.5 Search Online页面 20

2.4.6 Downloads页面 20

2.4.7 My Profile页面 21

2.5 对象浏览器 21

2.6 命令窗口 23

2.7 方案管理器 23

2.8 类视图 24

2.9 宏管理器 25

2.10 Properties窗口 25

2.11 编辑器 26

2.12 菜单栏 27

第3章 创建Visual C++应用程序 33

3.1 创建应用程序 34

3.2 访问应用程序代码 42

3.3 编译运行应用程序 42

第4章 资源与界面设计 45

4.1 资源与界面 46

4.2 资源管理 46

4.2.1 打开应用程序 46

4.2.2 浏览应用程序的资源 47

4.2.3 增加新资源 47

4.3 使用各类资源 48

4.3.1 快捷键 48

4.3.2 对话框 50

4.3.4 菜单 51

4.3.3 图标 51

4.3.5 字符串表 52

4.3.6 工具栏 53

第5章 控件 55

5.1 控件的使用方法 56

5.2 常用控件 57

5.2.1 命令按钮 57

5.2.2 列表框 58

5.2.3 组合框 59

5.2.4 文本框 59

5.2.5 单选按钮 60

5.2.6 静态控件 60

5.2.7 列表控件 60

5.3 锁定控件 61

第6章 菜单设计 63

6.2 创建菜单应用程序 64

6.1 设计方法 64

6.3 设计菜单形式 66

6.4 实现菜单控制 70

6.4.1 消息处理 70

6.4.2 使用Event Handler Wizard 71

6.4.3 增加成员函数 72

6.4.4 添加数据成员 72

6.4.5 编写成员函数 72

6.4.6 调试VCN04应用程序 74

6.5 高级菜单控制 74

6.5.1 CMenu类 74

6.5.2 动态删除或添加选项 74

6.5.3 添加WM_CREATE函数 75

6.5.5 创建扩展命令处理函数 77

6.5.4 增加消息映射入口 77

6.5.6 申请与释放内存 79

6.5.7 运行VCN04应用程序 79

第7章 对话框 81

7.1 模式对话框与无模式对话框 82

7.2 设计方法 82

7.3 模式对话框设计实例 82

7.3.1 创建对话框应用程序 83

7.3.2 设计对话框 84

7.3.3 创建对话框类 87

7.3.4 调用对话框 93

7.3.5 编译运行VCN05应用程序 97

7.4 通用对话框类 98

7.4.2 CFileDialog类 99

7.4.1 CFontDialog类 99

7.4.3 CColorDialog类 100

7.4.4 CPrintDialog类 100

7.4.5 CFindReplaceDialog类 101

7.5 无模式对话框设计示例 101

7.5.1 创建VCN06应用程序 101

7.5.2 创建“测试”对话框 103

7.5.3 修改菜单资源 104

7.5.4 创建“测试”对话框类 106

7.5.5 编写成员函数 107

7.5.6 编译运行应用程序 113

第8章 设计控件栏 115

8.1 简介 116

8.1.1 工具栏 116

8.1.2 状态栏 117

8.1.3 对话栏 118

8.2 工具栏设计 118

8.2.1 设计 118

8.2.2 创建VCN07应用程序 119

8.2.3 定义工具栏资源 121

8.2.4 定义工具栏按钮控制函数 122

8.2.5 编译运行 127

8.3 状态栏设计 127

8.3.1 设计方法 127

8.3.2 修改VCN07例程 128

8.3.3 修改状态栏的信息框 128

8.3.4 修改状态栏的状态标识框 130

8.3.5 状态栏控制 132

8.3.6 编译运行 133

第9章 窗口、文档和视 135

9.1 应用程序组成结构 136

9.1.1 CMainFrame类和窗口 136

9.1.2 CDocument类与文档 136

9.1.3 CView类与视 137

9.1.4 窗口、文档与视间的关系 137

9.2 文档 137

9.2.1 文档管理数据的方法 137

9.2.2 数据成员 137

9.2.3 成员函数 137

9.3 视 138

9.3.1 视的操作方法 138

9.3.2 视类的成员函数 139

9.4.1 创建VCN08应用程序 140

9.4 一个简单的视应用程序 140

9.4.2 改造派生视类 142

9.4.3 编译连接和运行程序 146

9.5 为视建立文档 146

9.5.1 为视建立文档的原因 146

9.5.2 在文档类中保存绘图信息 147

9.5.3 在视类中操作文档 150

9.5.4 重新编译运行应用程序 151

第10章 输入/输出文件 153

10.1 概述 154

10.1.1 原理 154

10.1.2 使用CArchive类 154

10.1.3 Serialize成员函数 155

10.1.4 编写各种情况下的Serialize函数 155

10.2 SDI文档存取文件示例 157

10.2.1 创建VCN09应用程序 158

10.2.2 设计数据录入及维护界面 160

10.2.3 为所处理数据新建一个类 163

10.2.4 在文档类中增加对新数据类的处理 165

10.2.5 在视类中增加对数据的处理 167

10.2.6 编译运行 176

10.3 MDI文档存取文件示例 177

10.3.1 创建VCN10应用程序 177

10.3.2 设计程序界面 179

10.3.3 移植SDI应用至MDI应用 182

10.3.4 编译运行 193

第11章 图形设备接口(GDI) 195

11.1.1 设备环境类 196

11.1.2 图形设备接口 196

11.1 概述 196

11.1.3 GDI对象 197

11.2 字体应用程序 197

11.2.1 创建VC09应用程序 197

11.2.2 设定映射方式 198

11.2.3 创建字体 200

11.2.4 输出文本 201

11.2.5 指定字体的输出方式 202

11.2.6 编译运行 204

11.3 绘图应用程序 204

11.3.1 GDI位图与DIB 204

11.3.2 创建VC09a应用程序 205

11.3.3 定义绘图工具 205

第12章 位图文件处理 229

12.1.1 处理DIB位图 230

12.1 DIB位图 230

12.2 BMP位图处理示例 231

12.2.1 创建VC10应用程序 231

12.1.2 BMP位图文件结构 231

12.2.2 设计位图和工具栏按钮资源 232

12.2.3 处理位图文件和资源 233

12.2.4 位图缩放 239

12.2.5 打开位图文件 241

第13章 打印控制 245

13.1 打印控制方法 246

13.1.1 打印设置 246

13.1.2 控制方法 248

13.1.3 控制视类打印 249

13.2.2 页面设置对话框类 250

13.2 设置打印页面及字体 250

13.2.1 “页面设置”对话框 250

13.2.3 “字体”对话框 252

13.3 打印示例 253

13.3.1 创建VC11应用程序 253

13.3.2 处理打印页面及字体 255

13.3.3 编译运行 262

第14章 多媒体技术 265

14.1 多媒体程序开发方法 266

14.1.1 多媒体文件格式 266

14.1.2 播放多媒体文件 266

14.2.2 控制播放 267

14.2.3 记录多媒体文件 267

14.2 MCIWND窗口类 267

14.2.1 窗口界面 267

14.3 MCI控制方法 268

14.3.1 概述 268

14.3.2 MCI函数调用 268

14.4 多媒体控制实例 269

14.4.1 播放WAV文件示例 269

14.4.2 MCIWND窗口类示例 277

14.4.3 MCI函数示例 283

第15章 访问数据库 293

15.1 ODBC 296

15.1.1 工作原理 296

15.1.2 创建数据源 296

15.2 ODBC访问数据库示例 299

15.2.2 创建VC13工程 300

15.2.1 创建Microsoft Access数据源 300

15.2.3 浏览、编辑及删除数据库表的记录 302

第16章 网络编程 311

16.1 网络编程基础 312

16.1.1 IP地址 312

16.1.2 局部域名 312

16.1.3 TCP端口 313

16.1.4 高级协议 313

16.1.5 套接字连接 313

16.2 Internet编程示例 314

16.2.1 MFC中的SOCKET:CSocket 314

16.2.2 创建VC14服务器程序 315

16.2.3 创建VC14a客户端程序 325

附录A 常用类的名称、用途及定义位置 335

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