《Visual C++6.0开发与实例》求取 ⇩

1.1 程序的开始1

1.2 利用库文件1

第1章C++语言基础1

1.3 面向对象编程介绍2

1.3.1 面向对象编程是如何进行的2

1.3.2 面向对象编程的优点2

1.3.3 封装、继承和多态性3

1.4 编程基本知识3

1.4.1 在源文件中要放入的内容3

1.4.2 从最基本的程序入手4

1.4.3 如何用C++实现显示输出4

1.4.5 关于cin5

1.4.4 换行表示法5

1.4.6 注释6

1.4.7 从库里借一个函数6

1.5 数据类型6

1.5.1 声明变量类型7

1.5.2 基本数据类型7

1.5.3 其它数据类型8

1.5.4 类型安全性8

1.5.5 常量9

1.6 变量9

1.6.1 命名变量9

1.6.3 变量初始化11

1.6.2 定义变量11

1.7 结构12

1.7.1 声明结构12

1.7.2 结构成员的使用13

1.7.3 结构嵌套13

1.7.4 结构在程序中的应用14

1.8 表达式15

1.8.1 运算符15

1.8.2 高级运算符16

1.8.3 布尔表达式18

1.8.4 赋值20

1.8.6 运算符和独立性21

1.8.5 复杂表达式21

1.8.7 位23

1.8.8 if条件语句24

1.8.9 运算符的运算次序25

1.8.10 运算符实例25

1.9 C++的流程26

1.9.1 if,for和while条件语句26

1.9.2 求数的阶乘29

1.9.3 其他流程控制关键词30

1.10 函数32

1.10.1 开放式语句32

1.10.3 形参33

1.10.2 函数返回值33

1.10.4 函数返回值35

1.10.5 Factorial程序36

1.10.6 缺省初始值37

1.11 指针37

1.11.1 指针的含义38

1.11.2 指针的用途38

1.11.3 使用指针的具体例子39

1.11.4 C++中如何使用指针40

1.11.5 指针的地址41

1.11.6 复引用指针41

1.11.7 改变指针所指的值42

1.11.8 改变结构中的值43

1.11.9 指针的简明表示法43

1.11.10 new的用法43

1.11.11 不要丢失内存中的地址44

1.11.12 链表实例44

1.11.13 释放内存47

1.11.14 删除后的指针48

1.11.15 GP错误48

1.11.16 字符串与指针48

1.11.17 避免使用void*49

1.11.18 关于指针的提示49

1.12.1 如何使用枚举50

1.12 数组50

1.12.2 数组51

1.12.3 数组元素52

1.12.4 数组初始化52

1.12.5 字符串数组53

1.12.6 多维数组53

1.12.7 声明多维数组53

1.13 作用域和变量53

1.13.1 作用域的安全性54

1.13.2 作用域规则55

1.13.4 堆栈56

1.13.3 作用域的使用56

第2章编写和运行程序59

2.1 HelloWorld1程序60

2.2 使用Visual Studio IDE63

2.2.1 创建第一个项目64

2.2.2 自定义IDE66

2.2.3 使用工具栏69

第3章MFC编程概述71

3.1 什么是MFC71

3.1.1 MFC的功能71

3.2 MFC的设计原理72

3.3 MFC使用方面的优势72

3.3.4 窗口74

3.3.3 MFC层次设计74

3.3.1 丰富的特性74

3.3.2 可扩展体系结构74

3.3.5 图形79

3.3.6 数据库支持79

第4章菜单81

4.1 创建和编辑菜单81

4.1.1 创建菜单82

4.1.2 MFC中的菜单消息83

第5章鼠标和键盘87

5.1 输入基础以及系统状态87

5.2.1 创建鼠标消息处理程序88

5.2 鼠标输入88

5.2.2 在屏幕坐标和窗口坐标之间转换90

5.3 创建更改鼠标指针的MFC演示程序91

5.3.1 捕获鼠标93

5.3.2 限制鼠标移动94

5.4 键盘输入95

5.4.1 回显键盘焦点95

第6章图形101

6.1 介绍图形设备界面101

6.1.1 图形类型101

6.1.2 GDI设备类型102

6.2.1 DC绘图属性103

6.2 设备上下文103

6.2.2 WM_PAINT消息107

6.2.3 绘制坐标107

6.2.4 触发WM_PAINT108

6.2.5 响应除WM_PAINT之外的其他消息进行绘图109

6.3 处理文本110

6.3.1 GDI颜色支持110

6.3.2 文本颜色111

6.3.3 对齐文本112

6.3.4 调整文本113

6.4.2 将对象选入DC114

6.4.3 选择常备字体114

6.4.1 什么是字体114

6.4 字体114

6.4.4 选择非常备字体115

6.5 画笔和画刷118

6.5.1 画笔118

6.5.2 画刷121

6.6 映射模式123

6.7 光栅操作124

6.7.1 文本绘图函数126

6.7.2 文本坐标的计算127

6.8 剪取区域130

7.1 位图内存和视频内存133

第7章使用位图133

7.1.1 位、每象素位以及颜色深度134

7.2 创建Cbitmap对象135

7.3 加载和设置位图内容136

7.4 将Cbitmaps绘制到屏幕上137

7.5 绘制位图138

7.5.1 创建并显示位图139

7.6 光栅操作140

7.7 调色板和颜色142

7.7.1 HSV144

7.7.2 逻辑调色板145

7.7.3 调色板事件147

7.7.4 SetSystemPaletteUse()函数148

第8章MFC异常处理151

8.1 结构化异常处理151

8.2 异常处理语法151

8.2.1 抛出异常152

8.2.2 捕获异常152

8.3 错误处理技巧比较153

8.3.1 处理错误代码153

8.3.2 在正确上下文中处理错误154

8.3.3 从构造函数中抛出异常155

8.4 Cexception类155

8.4.2 从Cexception对象中检索错误信息156

8.4.1 创建和删除Cexception对象156

8.4.3 捕获多种异常类型157

第9章控件和控件栏159

9.1 创建控件160

9.1.1 使用Cbutton类162

9.1.2 使用ClistBox类164

9.1.3 使用Cedit类167

9.1.4 使用Cstatic类171

9.1.5 使用CscrollBar类175

9.1.6 使用CcomboBox类177

9.2 状态栏和工具栏180

9.2.1 创建和使用状态栏181

9.2.2 创建和控制工具栏186

9.2.3 使用ReBar控件191

9.3 属性单属性页192

9.3.1 CpropertySheet和CPropertyPage192

第10章模式和非模式对话197

10.1 使用对话编辑器197

10.1.1 对话模板197

10.1.2 创建新的对话模板198

10.1.3 编辑一个对话模板199

10.1.4 测试对话202

10.2 Cdialog类202

10.2.1 模式与非模式对话的对?203

10.2.2 用Class Wizard创建Cdialog派生类204

10.3 对话数据交换和校验205

10.3.1 创建DDX变量205

10.3.2 DoDataExchange和UpdateData206

10.4 AddressBook演示程序207

10.4.1 编辑演示程序的对话207

10.4.2 Ccontact类209

10.4.3 重载OnInitdialog210

10.4.4 处理WM_DESTROY消息211

10.4.5 显示数据212

10.4.6 处理按钮通知213

10.4.7 建立和测试演示程序214

10.5 在对话中派生控件类214

10.5.1 创建控件214

10.5.2 AddressBook演示程序:CAutoCompleteComboBox217

10.6 串行化219

10.6.1 在基于对话的应用程序中实现串行化220

10.6.2 使每个类可串行化220

10.6.3 实现Serialize()虚函数220

10.6.4 从磁盘中读取数据220

10.6.5 把数据保存到磁盘221

10.6.6 给AddressBook演示程序添加串行化221

11.1 文档/视图设计229

第11章文档、视图和SDI229

11.2 Cdocument类230

11.2.1 在应用程序内声明一个文档类230

11.2.2 Cdocument的成员函数232

11.2.3 文档和消息处理233

11.2.4 使用复杂文档数据234

11.2.5 CcmdTarget和CdocItem的益处236

11.3 InitInstance函数对文档的重要性238

11.3.1 应用程序如何管理文档和视图239

11.3.2 关注CsingleDocTemplate类239

11.3.5 常备视图资源240

11.3.4 文档模板资源240

11.3.3 简介框架窗口240

11.3.6 使用多个模板241

11.3.7 销毁用AddDocTemplate()成员函数添加的文档241

11.4 了解和使用Cview类241

11.4.1 声明一个视图类242

11.4.2 分析Cview成员函数243

11.4.3 使用视图和消息244

11.4.4 Cview类的MFC派生变形244

11.4.5 Cform视图与基于对话的应用程序的对比246

11.4.6 返回框架窗口246

11.4.7 AfxGetMainWnd()的作用246

11.5.2 用MFC进行打印247

11.5.1 WindowsAPI打印机支持247

11.5 打印和打印预览247

11.5.3 打印预览体系结构248

第12章MDI应用程序的布局251

12.1 再论文档/视图模型252

12.2 管理文档、视图和框架窗口的复杂组合252

12.2.1 使用多文档类型252

12.2.2 使用文档的多个视图253

12.3 拆分窗口254

12.3.1 区分拆分窗口255

12.3.2 理解特定于CsplitterWnd类的内容255

12.3.3 详细讲解动态拆分256

12.3.4 在动态面板中使用不同的视图258

12.3.5 使用CruntiomeClass对象259

12.3.6 对与多个文档关联的视图使用拆分器259

12.3.7 使用静态拆分器260

12.3.8 创建静态拆分器260

12.3.9 共享滚动条261

12.3.10 确定实际的和理想的尺寸262

12.3.11 拆分器的性能问题263

12.4 为窗口定义子类263

12.4.1 使用MFC定义窗口子类264

12.4.2 文档/视图体系结构的替代266

13.1 线程267

第13章线程267

13.1.1 创建工作者线程268

13.1.2 线程函数269

13.1.3 创建用户界面线程270

13.1.4 挂起和继续执行线程271

13.1.5 使线程睡眠271

13.1.6 终止一个线程272

13.1.7 从一个线程终止另一个线程272

13.1.8 线程、进程和优先级275

13.1.9 进程优化级类276

13.2 在线程之间共享MFC对象277

13.4 ThreadDemol程序279

13.3 在多线程应用程序中使用C运行函数279

第14章使用DLL285

14.1 DLL概述285

14.1.1 动态库和静态库285

14.1.2 加载DLL286

14.2 Visual C++常规DLL286

14.2.1 了解常规DLL内部287

14.2.2 动态加载DLL288

14.3 MFC扩展DLL289

14.3.1 MFC扩展DLL的内部原理289

14.3.2 通过MFC扩展DLL导出类289

14.3.5 导出资源290

14.3.4 使用嵌套的MFC扩展DLL290

14.3.3 关于AFX_EXT_CLASS的更多内容290

14.3.6 编写在DLL中封装文档和视图的演示程序291

第15章ActieX及其控件设计297

15.1 ActieX的起源和使用297

15.2 理解各种ActieX技术298

15.2.1 自动化服务器299

15.2.2 自动化控制器299

15.2.3 定义ActiveX控件299

15.2.4 组件对象(COM)模型对象299

15.2.5 ActiveX文档300

15.2.6 ActiveX容器300

15.4 确定你需要哪种ActieX组件301

15.3 ActieX能做些什么301

15.4.1 使用自动化服务器和控件器302

15.4.2 使用ActieX控件302

15.4.3 使用COM对象302

15.4.4 使用MFC来创建ActieX组件303

15.4.5 使用BaseControl框架来创建ActieX304

15.4.6 使用BaseControl框架来创建ActieX组件304

15.4.7 创建你自己的框架305

15.5 基本ActieX组件体系结构305

15.5.1 ActieX自动化服务器305

15.5.2 ActieX控件306

15.6.4 RegEdit307

15.6.3 GUIDGEN307

15.6 建立ActieX组件需要的支持工具307

15.6.2 Mktyplib307

15.6.1 MIDL编译器307

15.6.5 注册服务器308

15.6.6 Ole2View308

15.6.7 把工具添加到Visual C++开发环境中308

15.6.8 把GUIDGEN添加到Vsual C++环境中308

15.7 用MFC创建一个基本ActiveX308

15.7.1 创建基本的控件项目309

15.7.2 控件注册312

15.7.3 创建方法313

15.7.4 属性319

15.7.5 创建属性页323

15.7.6 添加事件326

15.7.7 持久性327

15.8 绘制控件329

15.9 标准绘制329

第16章创建ActieX自动化服务器333

16.1 创建基本项目333

16.1.1 给应用程序添加一个自动化接口335

16.1.2 注册服务器338

16.1.3 为范例服务器编写支持代码339

16.1.4 添加方法342

16.1.5 给服务器添加属性347

16.2 理解双接口服务器348

16.3 用C++进行服务器实例化356

16.3.1 用C++实例化OLE服务器时常见的问题356

16.3.2 创建可共享的服务器357

16.3.3 单一实例服务器360

第17章活动模板库363

17.1 ATL概述363

17.2 创建ATL控件364

17.3 把一个COM对象添加到项目中365

17.4 修改Cdoublepend包含文件366

17.5 在C++中使用控件372

17.6 数据类型375

17.6.1 转换BSTR375

17.6.2 比较BSTR375

17.6.3 在调试器中查看一个BSTR的内容376

17.7 在Web页中嵌入ActieX控件376

第18章数据库编程379

18.1 ODBC定义与数据库术语379

18.2 ODBC的实现380

18.3 Cdatabase类380

18.4 Crecordset类383

18.4.1 构造一个记录集387

18.4.3 使用RFX读写数据388

18.4.2 打开一个记录集388

18.4.4 过滤记录389

18.4.5 排离返回的记录集中的记录391

18.4.6 在结果集合中移动392

18.4.7 保存记录393

18.4.8 删除记录393

18.5 使用MFC DAO类393

18.5.1 CDaoDatabase类394

18.5.2 CDaoWorkspace类396

18.5.3 CDaoRecordset类396

第19章Internet编程399

19.1 CInternetSession类399

19.2 CFtpConnection类401

19.2.1 连接到一个FTP服务器402

19.2.2 从FTP服务器中检索文件403

19.2.3 把文件发送给FTP服务器403

19.2.4 其他FTP函数403

19.2.5 CInternetFile类404

19.2.6 CFtpFileFind类405

19.3 套接字和CSocket类406

19.3.1 创建套接字406

19.3.2 连接到套接字407

19.3.3 监听一个连接408

19.3.4 读和写数据409

1999《Visual C++6.0开发与实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由郝蕴等编著 1999 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual C++ 6.0使用与开发(1998 PDF版)
Visual C++ 6.0使用与开发
1998 北京:清华大学出版社
微型计算机软件基础技术 (M6800系,8080系,Z-80系)(1986年03月第1版 PDF版)
微型计算机软件基础技术 (M6800系,8080系,Z-80系)
1986年03月第1版
Visual Basic 6.0多媒体开发实例( PDF版)
Visual Basic 6.0多媒体开发实例
人民邮电出版社
Visual C++6.0实例教程(1999年04月第1版 PDF版)
Visual C++6.0实例教程
1999年04月第1版 电子工业出版社
Visual C++ 6.0编程与实例(1999 PDF版)
Visual C++ 6.0编程与实例
1999 北京:科学出版社
Visual Basic 6.0入门与开发实例(1999 PDF版)
Visual Basic 6.0入门与开发实例
1999 成都:电子科技大学出版社
Visual C++ 6.0编程实例技巧(1999 PDF版)
Visual C++ 6.0编程实例技巧
1999 武汉:华中理工大学出版社
Visual C++ 6.0开发实用教程(1998 PDF版)
Visual C++ 6.0开发实用教程
1998 北京:人民邮电出版社
Visual C++ 6.0网络开发技术(1999 PDF版)
Visual C++ 6.0网络开发技术
1999 北京:人民邮电出版社
Visual C++ 6.0高级开发教程(1999 PDF版)
Visual C++ 6.0高级开发教程
1999 北京:人民邮电出版社
Visual FoxPro 6.0开发实例(1999 PDF版)
Visual FoxPro 6.0开发实例
1999 北京:清华大学出版社
Visual Basic 6.0入门与实例(1999 PDF版)
Visual Basic 6.0入门与实例
1999 大连:大连理工大学出版社
Visual C++ 6.0应用与开发指南(1999 PDF版)
Visual C++ 6.0应用与开发指南
1999 北京:人民邮电出版社
Visual C++ 6.0程序设计与开发指南(1999 PDF版)
Visual C++ 6.0程序设计与开发指南
1999 北京:高等教育出版社
Visual InterDev 6.0开发指南(1999 PDF版)
Visual InterDev 6.0开发指南
1999 北京:人民邮电出版社