图书介绍

Visual C++ 6.0程序设计简明教程PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++ 6.0程序设计简明教程
  • 范辉主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040092395
  • 出版时间:2001
  • 标注页数:370页
  • 文件大小:37MB
  • 文件页数:379页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++ 6.0程序设计简明教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言页1

第一章 VC++6.0概述1

1.1 VC的特点1

1.1.1 VC的特点1

1.1.2 VC++6.0的特点1

1.3 MFC类库概述3

1.2.4 快速的集成数据库访问3

1.2.3 对Internet强有力的支持3

1.2.2 MFC类库功能的增强3

1.2.1 编译器与连接器的改进3

1.2 VC6.0新增功能3

1.3.1 概类CObject与CRuntimeClass结构4

1.3.2 应用程序体系结构类6

1.3.3 可视对象类8

1.3.4 设备场景和绘图类12

1.3.5 通用类13

1.3.6 文件和数据库类16

1.3.7 Internet和网络类16

习题一17

2.1 结构化程序设计方法的回顾18

第二章 面向对象的基本概念18

2.2 面向对象的系统开发方法19

2.2.1 面向对象的程序设计方法19

2.2.2 面向对象的系统开发方法简介21

2.2.3 面向对象方法与设计步骤22

2.3 类、对象、消息和实现方法23

2.3.1 类、子类及类的层次模型23

2.3.3 类的定义24

2.3.2 对象、消息和方法24

2.3.4 对象的定义26

2.4 类的继承性28

2.4.1 基类与派生类29

2.4.2 派生类的数据成员和成员函数32

2.4.3 派生类的构造函数33

2.4.4 多重继承37

2.5 类的封装性38

2.6.1 静态联编和动态联编39

2.6.2 虚拟函数39

2.6 类的多态性与虚拟函数39

2.6.3 纯虚拟函数和抽象基类43

习题二44

第三章 Visual C++程序设计基础46

3.1 HelloVC--第一个VisualC++程序46

3.1.1 生成HelloVC程序框架46

3.1.2 HelloVC.EXE程序的可视化设计51

3.1.3 编辑程序代码53

3.1.4 使用消息框55

3.1.5 小结58

3.2 Visual C++程序中的基本数据类型58

3.3 Windows编程约定60

3.3.1 匈牙利命名规则60

3.3.2 其他前缀约定61

3.3.3 AFX和AppWizard前缀61

习题三62

4.2 文本属性的控制63

4.2.1 控制文本颜色63

第四章 VC的文本处理63

4.1 文本输出函数63

4.2.2 控制文本的背景色64

4.2.3 设置文本的排列方式64

4.3 文本的字体64

4.3.1 字体简介64

4.3.2 逻辑字体65

4.3.3 物理字体65

4.4 获取文本信息66

4.4.1 获取字符属性66

4.5.1 简要描述67

4.4.2 获取字符高度67

4.5 综合实例详解67

4.5.2 创建步骤68

4.5.3 运行结果71

习题四72

第五章 VC的图形处理73

5.1 图形设备接口73

5.1.1 图形设备接口的功能73

5.1.2 设备描述表73

5.2.1 画线函数76

5.2 窗口内绘图76

5.2.2 画封闭曲线78

5.2.3 综合实例78

5.3 使用绘图属性81

5.3.1 使用画笔81

5.3.2 使用画刷85

5.3.3 绘图模式91

5.3.4 绘图坐标系91

5.4.1 WM_TIMER消息98

5.4 与绘图有关的两个消息98

5.4.2 WM_PAINT消息99

5.4.3 综合实例100

习题五104

第六章 键盘与鼠标消息106

6.1 Windows字符的输入过程106

6.2 Windows的消息处理机制106

6.3 键盘消息107

6.4 字符消息108

6.5 虚拟键109

6.6 鼠标消息110

6.7 综合实例111

6.7.1 程序功能111

6.7.2 程序生成步骤111

6.7.3 程序运行结果115

习题六115

第七章 菜单116

7.1 菜单的机制与功能116

7.1.1 菜单消息116

7.1.2 弹出式菜单和动态菜单117

7.1.3 菜单消息的处理路径118

7.2 CMenu类119

7.2.1 CMenu类简介119

7.2.2 动态改变菜单120

7.3 菜单程序设计121

7.3.1 基于菜单栏的程序设计121

7.3.2 弹出式菜单设计125

7.3.3 动态菜单设计126

习题七129

8.1.2 工具栏的创建130

8.1.1 工具栏简介130

第八章 工具栏与状态栏130

8.1 工具栏130

8.1.3 特殊形式的工具栏131

8.1.4 类CToolBar132

8.2 状态栏133

8.2.1 状态栏简介133

8.2.2 创建状态栏133

8.2.3 状态栏类CStatusBar133

8.2.4 状态指示器的操作实例134

8.3 综合实例136

8.3.1 程序功能136

8.3.2 程序创建步骤136

8.3.3 程序的主要代码137

8.2.3 程序运行结果146

习题八146

9.2.1 创建对话框模板148

9.2 创建对话框148

9.1.2 对话框的分类148

9.1 对话框的组成与分类148

第九章 对话框的制作148

9.1.1 对话框的组成148

9.2.2 用ClassWizard创建对话框类149

9.2.3 初始化对话框149

9.2.4 处理消息150

9.2.5 对话数据交换和验证150

9.2.6 对话框控件的类型无关访问151

9.3.1 对话框类CDialog的4个基本函数152

9.2.7 关闭对话框152

9.3 CDialog类与对话框过程函数调用顺序152

9.3.2 对话过程函数调用顺序153

9.3.3 管理对话框的MFC函数154

9.3.4 管理对话框控件的MFC函数154

9.4 综合实例156

9.4.1 程序功能156

9.4.2 程序创建步骤156

9.4.4 主要函数、程序和原理分析171

9.4.3 程序运行结果171

9.5 通用对话框174

9.5.1 通用对话框类CCommonDialog174

9.5.2 CColorDialog类174

9.5.3 CFontDialog类175

9.5.4 CFileDialog类176

9.5.5 CFindReplaceDialog类177

9.5.6 CPrintDialog类178

9.5.7 CPageSetupDialog类179

9.5.8 文件对话框举例179

习题九187

第十章 常用控件189

10.1 控件概述189

10.2 标准Windows控件189

10.2.1 静态控件190

10.2.2 按钮控件190

10.2.3 编辑控件191

10.2.5 滚动条控件193

10.2.4 列表框控件193

10.2.6 组合框控件194

10.3 公共控件196

10.3.1 进度条控件197

10.3.2 滑块控件197

10.3.3 微调器控件198

10.3.4 图像列表控件199

10.3.5 列表视控件200

10.3.6 树形视控件203

10.4 综合实例205

10.4.1 程序的功能205

10.4.2 程序的建立206

10.4.3 程序的运行结果233

习题十235

第十一章 位图操作237

11.1 位图简介237

11.2 GDI位图与DIB位图237

11.3.2 从资源中装载位图238

11.3.3 创建位图238

11.3.1 装载预定义位图238

11.3 位图与位操作238

11.3.4 执行位操作239

11.4 BMP文件241

11.4.1 文件头241

11.4.2 位图信息数据242

11.4.3 图像数据242

11.5 位图文件的显示243

11.5.1 显示资源中的位图243

11.5.2 显示外部BMP文件中的位图248

习题十一259

第十二章 自定义类260

12.1 VC中的类与对象260

12.1.1 类与对象简介260

12.1.2 创建类的步骤260

12.2 建立类库文件261

12.2.1 MyTray.lib库文件引入背景261

12.2.2 MyTray.lib库文件实现的技术背景261

12.2.3 创建MyTray.lib库文件262

12.3.1 创建步骤269

12.3 使用类库文件269

12.3.2 程序的运行结果275

习题十二275

第十三章 文档/视结构276

13.1 使用文档视窗的意义276

13.1.1 文档/视结构概述276

13.1.2 文档、视、框架的关系276

13.2.1 文档的定义277

13.2 MFC文档/视窗类277

13.1.4 使用文档/视结构的场合277

13.1.3 文档/视结构的优点277

13.2.2 框架中的文档278

13.2.3 文档的生成278

13.2.4 使用文档管理数据278

13.2.5 视类280

13.2.6 视类CView的常用成员函数281

13.2.7 文档与视结构的交互282

13.3.3 创建资源283

13.3.2 创建程序283

13.3.1 程序功能说明283

13.3 综合实例283

13.2.8 MFC对象之间的关系283

13.3.4 BounceDoc.h内容284

13.3.5 BounceDoc.cpp内容285

13.3.6 BallDlg.h内容286

13.3.7 BallDlg.cpp内容287

13.3.8 BounceView.h内容288

13.3.9 BounceView.cpp内容289

13.3.10 程序的运行结果295

习题十三296

第十四章 Windows消息处理与多线程编程298

14.1 Windows消息处理298

14.1.1 认识消息298

14.1.2 消息结构298

14.1.3 消息种类299

14.1.4 消息处理303

14.1.5 自定义消息303

14.2.1 多任务简介306

14.2 Windows的多任务306

14.2.2 多任务的分类307

14.3 Windows的多进程程序设计307

14.3.1 进程的创建307

14.3.2 进程的管理309

14.3.3 进程的终止309

14.3.4 多进程的程序举例310

14.4.3 创建工作者线程316

14.4.2 线程类型316

14.4.1 多线程概念316

14.4 Windows的多线程程序设计316

14.4.4 终止工作者线程317

14.4.5 多线程程序举例318

习题十四323

第十五章 动态链接库325

15.1 动态链接库概述325

15.1.1 动态链接库定义325

15.1.2 静态链接库与动态链接库325

15.2 创建动态链接库的方法326

15.1.3 使用动态链接库的优点326

15.3 链接DLL到可执行程序327

15.4 综合实例328

15.4.1 创建一个递归分形树的动态链接库328

15.4.2 显式调用动态链接库332

习题十五333

16.1.2 ActiveX控件的特点334

16.1.1 ActiveX控件的概念334

16.1 ActiveX控件简介334

第十六章 ActiveX控件334

16.2 ActiveX控件的属性335

16.2.1 属性简介335

16.2.2 使用ClassWizard添加库存属性336

16.2.3 库存属性和通知336

16.2.4 颜色属性336

16.2.5 自定义属性337

16.2.6 访问环境属性337

16.3 ActiveX控件的事件337

16.4 ActiveX控件的方法339

16.5.1 创建ActiveXClock.ocx控件的工程340

16.5 ActiveX控件的制作340

16.5.2 在ActiveXClock.ocx控件中显示当前时间342

16.5.3 添加标准属性页和属性345

16.5.4 添加自定义控件方法349

16.5.5 测试ActiveXClock控件350

16.5.6 完整的代码351

16.5.7 使用ActiveX控件358

习题十六360

17.1.1 ODBC简介361

第十七章 数据库管理361

17.1 ODBC标准及ODBC类361

17.1.2 ODBC类362

17.2 数据库程序设计363

17.2.1 注册数据库363

17.2.2 数据库的浏览365

17.2.3 数据库的增加与删除366

习题十七369

参考文献370

热门推荐