《新概念Visual C++ 6.0教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:王腾蛟等编著
  • 出 版 社:北京科海集团公司
  • 出版年份:2001
  • ISBN:7899993288
  • 页数:434 页
图书介绍:本书介绍了面向对象的概念、C++语言的程序设计方法、利用VisualC++的集成开发环境设计应用程序的原理和过程,VisualC++的高级应用程序设计等内容。

第1篇 C++语言基础 1

第1章 C++语言简介 1

1.1 什么是面向对象 1

1.2 C++对面向对象程序设计的支持 2

1.3 简单的C++程序实例 3

1.4 C++程序的编辑、编译和运行 5

1.5 调试程序错误 9

1.6 小结 10

1.7 练习题 10

第2章 基本数据类型与表达式 12

2.1 标识符 12

2.2 常量 13

2.3 变量 14

2.4 基本数据类型 15

2.5 运算符与表达式 17

2.6 小结 20

2.7 练习题 21

第3章 流程控制 23

3.1 条件语句 23

3.2 转向语句 26

3.3 循环语句 28

3.3.1 while语句 28

3.3.2 do-while语句 29

3.3.3 for语句 30

3.3.4 用if语句和goto语句构成的循环语句 33

3.3.5 循环嵌套 33

3.4 程序举例 35

3.5 小结 38

3.6 练习题 38

第4章 数组 39

4.1 一维数组 39

4.1.1 一维数组的定义 39

4.1.2 一维数组的引用 40

4.1.3 一维数组的程序举例 40

4.2 多维数组 43

4.2.1 多维数组的定义 43

4.2.2 多维数组的初始化 43

4.2.3 多维数组的引用 44

4.2.4 多维数组程序举例 45

4.3.2 字符数组的输入输出 48

4.3.1 字符数组的定义和初始化 48

4.3 字符数组与字符串的处理 48

4.3.3 字符串 50

4.4 字符数组程序举例 52

4.5 小结 55

4.6 练习题 55

第5章 函数 56

5.1 函数的定义 56

5.1.1 无参函数的定义 56

5.1.2 有参函数的定义 56

5.2 函数的调用 57

5.3 局部变量和全局变量 58

5.3.1 局部变量 59

5.3.2 全局变量 59

5.4 函数程序实例 60

5.5 小结 62

5.6 练习题 62

第6章 指针与链表 64

6.1 指针的基本概念 64

6.2 指针变量的定义 64

6.3 指针变量的引用 65

6.4 结构体 67

6.4.1 结构体的定义 67

6.4.2 结构体对象 68

6.4.3 结构体对象的引用 68

6.5 链表 69

6.5.1 链表的建立 69

6.5.2 链表的插入与排序 71

6.5.3 链表的删除 72

6.6 小结 74

6.7 练习题 75

第7章 类与对象 76

7.1 类的定义和对象的生成 76

7.2 成员函数和this指针 78

7.3 构造函数 79

7.4 析构函数 80

7.5 小结 81

7.6 练习题 81

第8章 继承和多态 82

8.1 类的继承 82

8.2 单一继承 83

8.3 多重继承 84

8.4.1 运算符重载 86

8.4 多态性和虚函数 86

8.4.2 虚函数 88

8.5 小结 90

8.6 练习题 91

第2篇 Visual C++初级程序设计 93

第9章 Visual C++集成开发环境 93

9.1 Visual C++工程及其文件构成 93

9.2 启动Visual C++ 94

9.3 Visual C++集成开发环境综述 94

9.3.1 项目工作区 95

9.3.3 类向导——ClassWizard 97

9.3.4 向导工具栏——WizardBar 97

9.3.2 应用程序向导——AppWizard 97

9.3.5 Developer Studio中的快捷键和快捷菜单 98

9.4 小结 99

9.5 练习题 99

第10章 开发简单的Visual C++程序 101

10.1 AppWizard的使用 101

10.2 一个简单的应用程序 107

10.3 程序结构剖析 112

10.4 Win32编程基础 113

10.4.1 Win32数据类型 113

10.4.2 句柄 113

10.4.3 标识符命名 113

10.5 小结 114

10.6 练习题 115

11.1 CPROGRAMApp类 116

第11章 应用程序框架与文档/视图结构 116

11.2 CmainFrame类 120

11.3 CPROGRAMDoc类、CPROGRAMView类与文档/视图结构 123

11.4 CChildFrame类 130

11.5 应用程序框架中的文件列表 132

11.6 小结 132

11.7 练习题 133

第12章 Microsoft类库基础 134

12.1 Microsoft类库概述 134

12.2 根类:CObject 136

12.3 MFC应用程序框架结构类 136

12.4 MFC窗口类 139

12.5 MFC异常类 146

12.7 绘图和打印类 147

12.6 MFC文件类 147

12.8 ODBC类 150

12.9 Internet和网络类 150

12.10 OLE类 152

12.11 辅助类 153

12.12 小结 154

12.13 练习题 154

第13章 菜单、ClassWizard与消息映射 155

13.1 编辑菜单资源 155

13.1.1 系统生成的菜单 155

13.1.2 菜单的编辑 156

13.2 ClassWizard简介 157

13.3 建立消息映射 159

13.4 增强菜单项 164

13.5 小结 172

13.6 练习题 173

第14章 对话框 176

14.1 消息映射 176

14.2 定义对话框 179

14.3 为对话框增加功能 183

14.4 对话框的弹出 186

14.5 运行程序 188

14.6 程序分析 189

14.7 小结 196

14.8 练习题 197

第15章 控件 198

15.1 控件概述 198

15.2 静态控件 200

15.3 按钮控件 203

15.4 编辑框控件 207

15.5 列表框控件 210

15.6 组合框控件 215

15.7 滚动条控件 219

15.8 常用控件应用实例 221

15.8.1 对话框和控件的手工编辑 222

15.8.2 生成对话框类 225

15.8.3 为控件建立关联的成员变量 226

15.8.4 手工加入其他成员变量 229

15.8.5 成员变量的初始化 232

15.8.6 建立消息映射与响应函数 233

15.8.7 扩充响应函数 236

15.8.8 程序的完成 238

15.9 小结 247

15.10 练习题 247

第16章 实例分析 249

16.1 应用程序功能设计 249

16.2 编辑对话框 250

16.3 建立成员变量 253

16.4 建立菜单项 257

16.5 建立成员函数 261

16.6 小结 272

16.7 练习题 272

第17章 高级控件 274

17.1 高级控件简介 274

17.2 标签控件 274

17.3 树控件 291

17.4 旋转按钮控件 295

17.5 滑动条控件 297

17.6 进度条控件 300

17.7 小结 301

17.8 练习题 302

第18章 绘图和打印 303

18.1 绘图和打印类 303

18.2 绘图操作的实现过程 307

18.3 坐标与坐标模式 310

18.4 绘图与打印应用实例 314

18.5 小结 322

18.6 练习题 323

19.1 MFC提供的数据库访问类 325

第19章 访问数据库 325

第3篇 Visual C++高级程序设计 325

19.2 建立、连接数据源 327

19.3 建立访问数据库的应用程序 333

19.4 实现数据访问 340

19.5 增加和删除记录 342

19.6 程序分析 345

19.7 小结 352

19.8 练习题 352

第20章 ActiveX控件的设计与应用 353

20.1 ActiveX控件的概念 353

20.2 ActiveX控件包容器 354

20.3 使用ActiveX控件 354

20.4 ActiveX控件的制作 359

20.6 练习题 361

20.5 小结 361

第21章 Socket编程与网络通信 362

21.1 Windows Sockets简介 362

21.2 CSocket类中的成员函数 363

21.3 使用Windows Sockets编程 363

21.4 小结 422

21.5 练习题 423

第22章 动态链接库 424

22.1 概述 424

22.2 动态链接库(DLL)的结构 425

22.3 创建和使用动态链接库 426

22.4 本章小结 434

22.5 练习题 434