《Visual C++ 6.0自学捷径》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:韦源编著
  • 出 版 社:北京:北京大学出版社
  • 出版年份:1999
  • ISBN:7301043287
  • 页数:429 页
图书介绍:

第1章 Visual C++概述 1

1.1 Visual C++6.0的安装 1

1.2 Visual C++6.0的特点和作用 3

1.3 Visual C++6.0的新功能 3

1.4 巩固知识 4

第2章 Visual C+开发环境 6

2.1 Visual C++6.0主体界面 6

2.2 常用工具栏 8

2.2.1 standardBar工具栏 8

2.2.3 Build工具栏 9

2.2.2 Resource工具栏 9

2.2.4 Debug工具栏 10

2.2.5 WizardBar工具栏 11

2.3 菜单栏 11

2.3.1 File菜单 12

2.3.2 Edit菜单 12

2.3.3 View菜单 14

2.3.4 Insert菜单 15

2.3.5 project菜单 15

2.3.6 Build菜单 16

2.3.8 T001s菜单 17

2.3.7 Debug菜单 17

2.3.9 Window菜单 18

2.3.10 Help菜单 18

2.4 巩固知识 19

2.4.1 问与答 19

2.4.2 习题 20

第3章 c++基础 21

3.1 C++的特点 21

3.2 C++的基本数据类型 22

3.3.2 枚举和联合 23

3.3.1 数组和字符串 23

3.3 高级数据类型 23

3.4 类与对象 24

3.4.1 类的说明 24

3.4.2 对象的说明 26

3.5 构造/析构函数 27

3.6 友元函数 27

3.7 重载 29

3.7.1 函数的重载 29

3.7.2 操作符的重载 31

19.2.2 实现WinInet的基本步骤 33

3.8 类的继承 33

3.9.2 习题 37

3.9 巩固知识 37

3.9.1 问与答 37

4.2 根类 38

第4章 MFC类库基础 39

4.1 MFC层次 39

4.3 应用程序框架类 39

4.3.1 命令发送类 39

4.3.2 窗口应用程序类 39

4.3.3 文档/视图类 40

4.3.4 线程支持类 40

4.4 可视对象类 41

4.4.1 窗口类 42

4.4.2 视图类 42

4.4.3 菜单类 43

4.4.4 对话框类 44

4.4.5 控件类 44

4.4.6 控件栏类 45

4.4.7 绘图工具类 46

4.4.8 设备对象类 47

4.5 数据类型类 48

4.6 通用类 48

4.6.1 文件输入/输出类 49

4.6.2 模板集合类 49

4.6.3 异常类 50

4.6.4 调试支持类 50

4.7 数据库类 51

4.7.1 ODBC数据库类 51

4.8.1 OLE容器类 52

4.8 OLE类 52

4.7.2 DAO数据库类 52

4.8.2 OLE服务器类 53

4.8.3 OLE数据传输类 53

4.8.4 OLE控制类 53

4.8.5 OLE对话框类 53

4.8.6 ActiveX控件类 54

4.9 Internet类 54

4.10 巩固知识 55

4.9.2 Windows Sockets类 55

4.9.1 ISAPI类 55

4.9.3 Win32 Internet类 55

5.1 AppWizard启动 56

第5章 构造应用程序框架 56

5.2 单文档(SDI)应用程序框架 57

5.2.1 单文档应用程序的生成步骤 57

5.2.2 框架说明 61

5.3 多文档(MDI)应用程序框架 61

5.3.1 多文档应用程序的生成步骤 69

5.3.2 框架说明 69

5.4 基于对话框的应用程序框架 86

5.5 巩固知识 86

5.5.1 问与答 86

5.5.2 习题 99

第6章 菜单 100

6.1 应用程序的菜单 100

6.1.1 菜单的生成 101

6.1.2 设置菜单加速键 102

6.2.1 CMenu类 106

6.2 菜单的操作 106

6.1.3 命令响应 106

6.2.2 菜单的各类操作 110

6.3 浮动菜单的设计 113

6.4 图形菜单的设计 116

6.5 巩固知识 116

6.5.1 问与答 116

6.5.2 习题 116

第7章 工具栏和状态栏 117

7.1 工具栏 117

7.1.1 创建工具栏 117

7.1.2 工具栏的成员函数 118

7.1.3 工具栏的相关函数 121

7.1.4 工具栏的命令消息 123

7.1.5 添加自己的工具栏按钮 123

7.2 状态栏 128

7.2.1 创建状态栏 128

7.2.2 状态栏的成员函数 129

7.2.3 状态栏的控制 130

7.2.4 设计自己的状态栏 131

7.2.5 时钟显示 136

7.3 巩固知识 141

7.3.1 问与答 141

7.3.2 习题 142

第8章 文档/视图 143

8.1 文档与视图的分离 143

8.1.1 CView类的GetDocument函数 143

8.1.2 CView类的OnUpdate函数 144

8.1.5 CDocument类的DeleteContens函数 145

8.1.4 CDocument类的UpdateA1lViews函数 145

8.1.3 CView类的OnInitialUpdate函数 145

8.2 单文档/视图应用 146

8.2.1 创建单文档/视图 146

8.2.2 简单的单文档/视图应用 146

8.2.3 高级的单文档/视图应用 154

8.3 多文档/视图的应用 156

8.3.1 多文档简介 156

8.3.2 MDI框架 157

8.3.3 MDI文档的装入和存入 157

8.3.4 MDI窗口管理 159

8.3.5 文档的拖放 160

8.3.6 窗口的切分 161

8.3.7 应用实例 162

8.4 巩固知识 167

8.4.2 习题 167

8.4.1 问与答 167

第9章 对话框应用 168

9.1 对话框 168

9.1.1 对话框的组成 168

9.1.2 对话框的分类 168

9.1.3 对话框的控制 169

9.1.4 对话框的常用函数 169

9.1.5 常用对话框 172

9.2 模式对话框应用 178

9.2.1 创建模式对话框 178

9.2.2 定义消息函数 180

9.2.3 对话框数据的交换 180

9.2.4 对话框的最终实现 183

9.3 无模式对话框的应用 185

9.3.1 创建无模式对话框 185

9.3.2 CFormView类 186

9.3.3 应用实例 187

9.4.2 练习 192

9.4 巩固知识 192

9.4.1 问与答 192

10.1 常用控件分类 193

10.2 控件事件 193

第10章 常用控件 193

10.3 静态控件和文本框控件 194

10.3.1 静态控件 194

10.3.2 文本框控件 195

10.4 按钮控件 195

10.5.1 列表框 196

10.5 列表框和组合框 196

10.5.2 组合框 197

10.6 单选框和复选框 198

10.6.1 单选框 199

10.6.2 复选框 199

10.7 滚动条 199

10.8 应用实例 201

10.9.2 习题 213

10.9.1 问与答 213

10.9 巩固知识 213

第11章 高级控件 214

11.1 动画控件 214

11.2 进度控件 217

11.3 标签控件 220

11.3.1 标签控件类及其成员函数 220

11.3.2 标签控件应用 222

11.4 树控件 226

11.4.1 树控件类及其常用函数 227

11.4.2 树的生成 229

11.5 UP_DOWN控件 231

11.6.1 滑动条控件 232

11.6 其它高级控件 232

11.6.2 日期控件和日历控件 236

11.7 巩固知识 238

11.7.1 问与答 238

11.7.2 习题 239

第12章 文件流 240

12.1 流类结构 240

12.2 文件的管理 242

12.2.1 文件的打开和关闭 244

12.2.3 文件的存取 245

12.3 文件的序列化 245

12.2.2 文件的访问和共享 245

12.3.1 序列化函数 246

12.3.2 CArchieve类 249

12.5.1 问与答 251

12.5.2 习题 251

12.5 巩固知识 251

12.4 随机文件的访问 251

第13章 图形设备接口(GDI) 252

13.1 图形设备接口 252

13.1.1 设备描述表 252

13.1.2 设备描述类 252

13.1.3 图形对象类 255

13.1.4 基本函数 268

13.2 图形映射 275

13.3 坐标及坐标变换 276

13.3.1 逻辑坐标和设备坐标 276

13.2.2 可变比例映射 276

13.2.1 固定比例映射 276

13.3.2 坐标变换 277

13.4 巩固知识 277

13.4.1 问与答 277

第14章 数据库应用 279

14.1 数据库管理 279

14.1.1 数据库概述 279

14.1.2 ODBC和DAO 279

14.1.3 数据库的建立和访问 280

14.2 ODBC数据库 282

14.2.1 MFC的ODBC类 282

14.2.2 构造数据库应用程序 286

14.2.3 数据库应用程序结构 288

14.2.4 数据操作 295

14.3 巩固知识 299

14.3.1 问与答 299

14.3.2 习题 299

15.2.1 使用工作者线程 300

15.2 工作者线程和用户接口线程 300

15.1 多线程和多进程 300

第15章 多任务设计 300

15.2.2 使用用户接口线程 302

15.3 优先级规定 304

15.4 线程间通讯和同步 306

15.4.1 线程间的通讯 306

15.4.2 线程间的同步 308

15.4.3 同步类和同步访问类 310

15.5 应用实例 313

15.6.1 问与答 320

15.6 巩固知识 320

15.6.2 习题 321

第16章 容错处理(异常处理) 322

16.1 C++异常 322

16.1.1 异常的鉴别 323

16.1.2 异常的命名 324

16.1.3 异常的处理方法 326

16.2 Visual C++异常 326

16.2.1 Visual C++异常的语法 326

16.3.1 CException类 328

16.3 各类异常及其处理 328

16.2.3 MFC异常类 328

16.2.2 异常的产生. 328

16.3.2 CMemoryException类 329

16.3.3 CFi1eException类 333

16.3.4 CArchiveException类 339

16.3.5 CResourceException类 341

16.3.6 CNotSupportedException类 342

16.3.7 CUserException类 342

16.3.8 COleException类 342

16.4.2 习题 343

16.4 巩固知识 343

16.4.1 问与答 343

第17章 ActiveX控件 344

17.1 ActiveX控件简介 344

17.2 ActiveX控件的开发 345

17.2.1 创建ActiveX控件 345

17.2.2 添加ActiveX控件属性 354

17.2.3 添加ActiveX控件事件 360

17.2.4 添加ActiveX控件方法 362

17.3 注册ActiveX控件 365

17.4 使用用户创建的ActiveX控件 366

17.5 巩固知识 369

17.5.1 问与答 369

17.5.2 习题 370

第18章 动态链接库应用 371

18.1 动态链接库(DLL) 371

18.2 动态链接库DLL的操作 371

18.3 DLL的创建和使用 373

18.3.1 构造DLL框架 373

18.3.2 DLL的输出 375

18.3.3 DLL的链接 376

18.4 应用实例 377

13.4.2 习题 378

18.5 动态链接库和静态链接库的进一步比较 383

18.6 巩固知识 383

18.6.1 问与答 383

18.6.2 习题 384

第19章 Internet应用 385

19.1 Windows Socket编程简介 385

19.1.1 Windows socket编程模式 385

19.1.2 Windows Socket通信流操作 389

19.2 Winlnet 390

19.2.1 相关类库和函数 390

19.3 应用实例 394

19.4 巩固知识 397

19.4.1 问与答 397

19.4.2 习题 397

20.1 联机帮助的形式和机理 399

20.1.1 联机帮助的形式 399

第20章 帮助文件的制作 399

20.1.2 联机帮助的机理 400

20.2 帮助文件的制作 402

20.2.1 普通帮助文件的制作 402

20.2.2 HTML帮助文件的制作 412

20.3 帮助文件的调用 413

20.4 巩固知识 413

20.4.1 问与答 413

20.4.2 习题 414

附录 习题答案 415