图书介绍

Visual C++ 6.0编程实用技术与案例PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++ 6.0编程实用技术与案例
  • 陈元琰,邓宗明等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302043981
  • 出版时间:2001
  • 标注页数:568页
  • 文件大小:60MB
  • 文件页数:584页
  • 主题词:

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章 Visual C++6.0编程基础1

第1节 Visual C++6.0开发环境和开发工具1

1.1.1 概述1

1.1.2 操作界面2

第2节 MFC类库简介6

1.2.1 MFC C++类库简介7

1.2.2 预定义宏、全局变量和全局函数10

第3节 AppWizard和ClassWizard的使用13

1.3.1 使用AppWizard生成应用程序的框架13

1.3.2 使用ClassWizard19

第4节 资源与资源编辑器22

1.4.1 资源编辑器22

1.4.2 资源符号23

1.4.3 对话编辑器24

1.4.4 菜单编辑器26

1.4.5 图形编辑器27

第5节 消息处理与消息映射30

1.5.1 消息处理和消息映射的概念30

1.5.2 消息种类30

1.5.3 消息处理函数31

1.5.4 消息映射32

1.5.5 消息发送和接收33

1.5.6 用户界面对象的更新34

第2章 C++语言基础36

第1节 C++对C的改进36

2.1.1 一般语法的改进36

2.1.2 函数的改进39

2.1.3 引用类型42

第2节 类与对象43

2.2.1 类的定义43

2.2.2 类的数据封装44

2.2.3 类的成员45

2.2.4 对象的定义及公有成员的使用46

2.2.5 由结构体和共用体定义的类47

第3节 构造函数和析构函数47

2.3.1 构造函数和析构函数的概念47

2.3.2 对象的初始化与构造函数的工作方式49

2.3.3 默认构造函数与有默认参数值的构造函数50

2.3.4 拷贝构造函数50

第4节 友元52

2.4.1 将一个普通函数声明为一个类的友元52

2.4.2 将一个类声明为另一个类的友元54

第5节 静态成员56

2.5.1 静态数据成员56

2.5.2 静态成员函数57

第6节 类的数组和指针58

2.6.1 类的数组58

2.6.3 对象指针60

2.6.2 this指针60

2.6.4 成员指针61

第7节 运算符重载63

2.7.1 运算符函数的定义63

2.7.2 用成员函数与用友元函数重载运算符的区别66

2.7.3 重载++和--71

第8节 类类型转换72

2.8.1 通过单一参数的构造函数将一般类型转换为类类型72

2.8.2 通过类型转换函数将类类型转换为一般类型74

第9节 派生类75

2.9.1 派生类的定义76

2.9.2 派生类新定义的成员与继承来的成员的关系77

2.9.3 访问声明78

2.9.4 派生类中的静态成员80

2.9.5 派生类的构造函数80

第10节 多重继承82

2.10.1 多重继承下的二义性83

2.10.2 虚基类84

2.11.1 派生类与基类的转换86

第11节 虚函数86

2.11.2 虚函数89

2.11.3 纯虚函数93

第3章 文本编辑器设计95

第1节 文本编辑器的主要功能和设计思路95

第2节 文本编辑器相关的类及函数97

3.2.1 CEditView类及函数97

3.2.2 CWinApp类及函数98

3.2.3 CDocument类及函数100

3.2.4 CMainFrame类及函数101

第3节 文本编辑器的实现代码102

3.3.1 生成应用程序的基本框架102

3.3.2 增加文本编辑器的菜单项104

3.3.3 添加菜单命令的加速键106

3.3.5 修改文本编辑器的程序图标107

3.3.4 修改文本编辑器的默认文件扩展名(.txt)107

第4节 文本编辑器的编译运行108

第5节 文本编辑器的源代码109

第4章 文字处理器设计122

第1节 文字处理器的主要功能和设计思路122

第2节 文字处理器相关的类及函数123

4.2.1 CRichEditView类及函数123

4.2.2 CRichEditDoc类及函数128

4.2.3 CRichEditCntrItem类及函数128

4.2.4 CFontDialog类及函数129

4.2.5 CDialog类及函数130

第3节 文字处理器的实现代码131

4.3.1 生成应用程序的基本框架131

4.3.2 增加文字处理器的菜单项132

4.3.3 设计“边界设置”对话框模板资源133

4.3.4 用ClassWizard定义新类和消息映射134

4.3.5 消息处理函数的代码135

第4节 文字处理器的编译运行139

第5节 文字处理器的源代码139

第5章 画线程序设计162

第1节 画线程序的主要功能和设计思路162

第2节 画线程序相关的类及函数163

5.2.1 CView类和CScrollView类及成员函数163

5.2.2 CDocument类及成员函数164

5.2.3 CDC类和CClientDC类及成员函数166

5.2.4 CDialog类及成员函数170

第3节 画线程序的实现代码171

5.3.1 建立画线程序框架171

5.3.2 在屏幕上画线171

5.3.3 定义直线类并在文档类中保存直线174

5.3.4 实现“撤消”功能177

5.3.5 实现文件保存和打开178

5.3.6 滚动处理180

5.3.7 创建线型线宽对话框182

第4节 画线程序的编译运行195

第5节 画线程序的源程序197

第6章 二维图形程序设计220

第1节 二维图形程序的主要功能和设计思路220

第2节 二维图形程序相关的类及函数222

6.2.1 CDC类成员函数222

6.2.2 CToolBar类及成员函数225

第3节 二维图形程序的实现226

6.3.1 定义二维图形类226

6.3.2 修改文档类代码240

6.3.3 修改视图类代码242

6.3.4 增加绘图菜单248

6.3.5 创建绘图工具栏253

第4节 二维图形程序的编译运行255

第1节 图像处理程序的主要功能和设计思路257

第7章 图像处理程序设计257

第2节 图像处理有关的类和函数258

7.2.1 CPalette类与调色板258

7.2.2 CBitmap类与DDB位图262

7.2.3 DIB位图265

7.2.4 CFile类267

第3节 图像处理程序的实现268

7.3.1 定义一个封装DIB位图操作功能的CDib类268

7.3.2 增加图像处理函数274

7.3.3 完成图像处理功能278

第4节 图像处理程序的编译运行280

第5节 图像处理程序的源文件281

第8章 多线程编程305

第1节 多线程程序的概念、类型及设计思路305

8.1.1 多线程的概念305

8.1.2 多线程的类型306

8.1.3 多线程程序的设计思路307

第2节 多线程程序有关的类及函数308

8.2.1 CWinThread类308

8.2.2 同步类309

8.2.3 窗口类311

8.2.4 全局函数311

第3节 多线程程序的实现312

8.3.1 单线程多文字窗口程序的实现312

8.3.2 工作者线程的实现314

8.3.3 用户界面线程的实现317

第4节 多线程程序的编译运行332

第5节 多线程程序的源文件333

第9章 数据库程序设计361

第1节 数据库程序的主要功能和设计思路361

9.2.1 CDatabase类362

9.2.2 CRecordset类362

第2节 数据库程序的相关类及成员函数362

9.2.3 CRecordView类364

9.2.4 CFieldExchange类365

第3节 数据库程序的实现365

9.3.1 建立并登录数据源365

9.3.2 建立数据库程序框架367

9.3.3 设计记录操作界面369

9.3.4 增加记录添加、删除、排序和筛选功能373

第4节 数据库程序的编译和运行377

第5节 关于基于DAO的数据库程序378

9.5.1 DAO与ODBC378

9.5.2 DAO数据库类379

9.5.3 DAO数据库程序的创建380

第6节 数据库源程序381

第10章 ActiveX控件设计401

第1节 ActiveX控件概述和本章主要设计思路401

10.2.1 ActiveX控件的属性402

第2节 ActiveX控件的属性、方法和事件402

10.2.2 ActiveX控件的方法406

10.2.3 ActiveX控件的事件408

10.2.4 ActiveX控件的属性页410

第3节 ActiveX控件的实现413

10.3.1 增加控件属性413

10.3.2 增加控件属性页414

10.3.3 增加ActiveX控件方法417

10.3.4 增加ActiveX控件事件420

10.3.5 加入模拟钟表的代码421

10.3.6 生成并注册钟表控件424

第4节 ActiveX控件的使用425

10.4.1 生成应用程序的框架425

10.4.2 添加Rich Textbox控件425

10.4.3 添加Clock控件426

10.4.4 编译运行430

第5节 Clock控件源程序432

第11章 动态链接库451

第1节 动态链接库的概念和类型451

11.1.1 动态链接库的概念451

11.1.2 动态链接库的类型452

第2节 动态链接库的导出和链接454

11.2.1 动态链接库的导出454

11.2.2 动态链接库的链接456

第3节 与动态链接库有关的函数457

第4节 动态链接MFC的常规DLL的实例459

11.4.1 动态链接MFC的常规DLL的实现459

11.4.2 在应用程序中使用RegDll.dll461

第5节 Win32 DLL的实例463

11.5.1 Win32 DLL的实现463

11.5.2 在应用程序中使用W32Dll.dll465

11.6.1 RegDU源程序467

第6节 动态链接库的源程序467

11.6.2 UseRegDll源程序469

11.6.3 W32Dll源程序472

11.6.4 UseW32Dll源程序473

第12章 OLE程序设计477

第1节 OLE程序的主要功能和设计思路477

第2节 OLE服务器程序相关的类及函数478

12.2.1 CWinApp类478

12.2.2 COleServerDoc类480

12.2.3 COleServerItem类481

12.2.4 CInPlaceFame类482

12.2.5 CView类483

第3节 OLE服务器程序的实现484

12.3.1 生成服务器程序框架484

12.3.2 加入用鼠标画直线代码484

12.3.3 加入服务器程序的OLE支持484

第4节 运行、测试服务器程序487

第5节 关于OLE容器应用程序488

第6节 OLE服务器程序的源文件494

第13章 网页浏览器设计519

第1节 网页浏览器的主要功能和设计思路519

第2节 网页浏览器相关的类及函数520

13.2.1 CHtmlView类520

13.2.2 CRebar类522

13.2.3 CDialogBar类523

第3节 网页浏览器的实现523

13.3.1 生成应用程序框架523

13.3.2 完成地址栏524

13.3.3 增加辅助功能528

第4节 网页浏览器的编译运行530

第5节 网页浏览器的源文件531

14.1.2 联机帮助的使用方式547

14.1.1 联机帮助的形式547

第14章 联机帮助设计547

第1节 联机帮助的主要功能和设计方法547

14.1.3 建立带联机帮助的应用程序框架549

14.1.4 联机帮助的设计思路550

第2节 联机帮助的机理及文件格式550

14.2.1 联机帮助的机理550

14.2.2 超文本文件551

14.2.3 RTF文件552

14.2.5 HPJ文件553

14.2.4 CNT文件553

第3节 联机帮助的实现556

14.3.1 创建带有联机帮助的应用程序556

14.3.2 编写CNT目录文件557

14.3.3 编写RTF文件558

14.3.4 编译HPJ文件559

第4节 联机帮助的编译运行560

第5节 联机帮助的源文件562

热门推荐