《Visual C++实用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:郑阿奇主编;丁有和,郑进编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505360930
  • 页数:379 页
图书介绍:

前言页 1

第1部分 实用教程 1

第1章 Visual C++6.0开发环境 1

1.1 开发环境概述 1

1.2 开发环境的菜单功能 2

1.2.1 File菜单 3

1.2.2 Edit菜单 3

1.2.3 View菜单 4

1.2.4 Insert菜单 5

1.2.6 Build菜单 6

1.2.5 Project菜单 6

1.2.7 Tools菜单 7

1.2.8 Winsows菜单 8

1.2.9 Help菜单 8

1.3 开发环境的工具栏 9

1.3.1 工具栏概述 9

1.3.2 工具栏的显示与隐藏 11

1.4 项目和项目工作区 12

1.4.1 项目基本概念 12

1.4.2 Class View 13

1.4.3 Resource View 13

1.4.4 File View 13

1.5.1 资源与资源标识 14

1.5 资源 14

1.5.2 资源基本操作 15

1.5.3 资源文件的管理 16

1.5.4 资源编辑器 17

1.6 开发环境的初步实践 17

1.6.1 用AppWizard创建 17

1.6.2 理解程序框架 18

1.6.3 添加程序代码 19

1.6.4 编译运行 19

第2章 C++语言基础 21

2.1 C++程序结构 21

2.1.1 几个C++程序 21

2.1.3 C++程序的书写风格 23

2.1.2 C++程序的基本组成 23

2.2 数据类型、运算符与表达式 25

2.2.1 基本数据类型 25

2.2.2 常量与变量 26

2.2.3 运算符和表达式 30

2.3 基本语句 36

2.3.1 顺序语句 36

2.3.2 选择语句 39

2.3.3 循环语句 42

2.3.4 break和continue语句 45

2.4 构造类型 45

2.4.1 数组 45

2.4.2 结构体 48

2.4.3 共用体 49

2.4.4 枚举类型 50

2.4.5 用typedef定义类型 51

2.5 指针 51

2.5.1 指针的定义与引用 52

2.5.2 指针与数组、结构体 54

2.5.3 多级指针 56

2.5.4 new与delete 57

2.5.5 简单链表 57

2.6 函数 62

2.6.1 函数的定义和调用 62

2.6.2 函数的参数传递 64

2.6.3 函数的递归调用 67

2.6.4 函数的重载 69

2.6.5 变量的存储类型 70

2.7 文件与预处理 72

2.7.1 预处理 72

2.7.2 文件概述 76

2.7.3 顺序文件操作 76

2.7.4 随机文件操作 78

2.8 类与对象 80

2.8.1 类与对象的定义 80

2.8.2 构造函数和析构函数 82

2.8.3 继承性和派生类 83

2.8.4 虚函数 87

2.8.5 友元函数 89

2.8.6 运算符的重载 90

第3章 基本应用程序的建立 92

3.1 Windows的编程特点 92

3.1.1 消息驱动机制 92

3.1.2 图形设备接口(GDI) 93

3.1.3 基于资源的程序设计 93

3.1.4 动态链接库 93

3.2 编制一个单文档应用程序 93

3.2.1 单文档应用程序的建立 94

3.2.2 浏览单文档应用程序 98

3.3 理解向导创建的程序框架 99

3.3.1 应用程序框架类型 100

3.3.2 单文档程序框架 100

3.3.3 多文档程序框架 115

3.3.4 基于对话框的程序框架 116

第4章 对话框及常用控件 118

4.1 对话框的使用 118

4.1.1 模式和无模式对话框 118

4.1.2 使用对话框编辑器 119

4.1.3 对话框的编程 123

4.2 控件的创建和使用方法 129

4.2.1 在对话框中创建和使用控件 129

4.2.3 控件的消息 131

4.2.2 控件的通用属性 131

4.3 Windows常用控件 133

4.3.1 静态控件和按钮 133

4.3.2 编辑框 135

4.3.3 列表框 140

4.3.4 组合框 146

4.3.5 滚动条 150

4.3.6 旋转按钮控件和滑动条 152

4.4 通用对话框和消息对话框 158

4.4.1 通用对话框 159

4.4.2 消息对话框 159

5.1.1 用编辑器设计菜单 161

5.1 菜单 161

第5章 菜单、工具栏和状态栏 161

5.1.2 使用键盘快捷键 164

5.1.3 菜单的编程控制 165

5.1.4 使用快捷菜单 168

5.2 工具栏 170

5.2.1 使用工具栏编辑器 170

5.2.2 工具栏和菜单相结合 171

5.3 状态栏 172

5.3.1 状态栏的定义 172

5.3.2 状态栏的常用操作 173

6.1.1 主窗口和文档窗口 178

6.1 框架窗口 178

第6章 框架窗口、文档和视图 178

6.1.2 窗口风格的设置 179

6.1.3 窗口状态的改变 180

6.2 文档的序列化 182

6.2.1 磁盘文件和归档 182

6.2.2 文档模板类 184

6.2.3 文档模板的字串资源 185

6.2.4 多种文档类型 186

6.2.5 SDI序列化过程 187

6.3 切分窗口和多个视图 190

6.3.1 一般视图类 190

6.3.2 文档和视图的相互作用函数 191

6.3.3 切分窗口 193

6.3.4 一档多视 195

第7章 数据库编程 203

7.1 数据库概述 203

7.1.1 数据库和DBMS 203

7.1.2 SQL 203

7.1.3 ODBC、DAO和ILE DB 203

7.2 ODBC数据库管理 204

7.2.1 MFC的ODBC过程 204

7.2.2 MFC的ODBC类 211

7.2.3 数据库编程 213

7.3.1 使用MS FlexGrid控件 221

7.3 数据库相关的ActiveX控件 221

7.3.2 RemoteData和DBGrid控件 224

第8章 多媒体应用 227

8.1 图形和文字的绘制 227

8.1.1 设备环境 227

8.1.2 图形设备接口(GDI) 228

8.1.3 简单图形的绘制 232

8.1.4 字体与文字处理 234

8.1.5 位图 237

8.2 使用媒体控制接口(MCI) 239

8.2.1 MCI设备类型 239

8.2.2 MCI编程步骤 240

8.2.3 使用MCIWnd窗口类 243

8.3 使用OpenGL 246

8.3.1 OpenGL特点及功能 247

8.3.2 OpenGL图形库 247

8.3.3 用MFC编写OpenGL程序 248

第2部分 习题 252

第1章 Visual C++6.0开发环境 252

第2章 C++语言基础 252

第3章 基本应用程序的建立 261

第4章 对话框及常用控件 261

第5章 菜单、工具栏和状态栏 262

第6章 框架窗口、文档和视图 262

第7章 数据库编程 263

第8章 多媒体应用 264

第3部分 上机操作指导 265

实验1 熟悉开发环境和建立控制台项目 265

实验2 C++基本数据类型、表达式和基本语句 272

实验3 C++构造类型、指针和函数 278

实验4 预处理、文件、类和对象 284

实验5 基本应用程序的建立 291

实验6 对话框、按钮及编辑框控件 296

实验7 列表框、组合框及滑动条等控件 306

实验8 菜单、工具栏和状态栏 316

实验9 框架窗口和文档 322

实验10 视图与文档的相互作用 329

实验11 数据库编程 335

实验12 多媒体应用 343

第4部分 综合应用实习 350

题目:学生学习成绩管理程序 350

第5部分 附录 357

A 本书约定 357

B 调试 358

B.1 调试的准备 358

B.2 调式器的使用 359

B.3 调试方法 368

C 匈牙利的命名规则 371

D 文本编辑器的作用 373