图书介绍

Visual C++ 5.0编程技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual C++ 5.0编程技术
  • 蒋华等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810127632
  • 出版时间:1998
  • 标注页数:291页
  • 文件大小:38MB
  • 文件页数:302页
  • 主题词:

PDF下载


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

下载说明

Visual C++ 5.0编程技术PDF格式电子书版下载

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

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

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

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

图书目录

第一章 面向对象编程概述1

1.1 什么是面向对象程序设计1

1.2 对象、方法和消息2

1.3 类的层次3

1.4 面向对象的编程特征4

1.4.1 封装性4

1.4.2 继承性4

1.4.3 多态性4

第二章 MFC类库编辑基础5

2.1 面向对象编程5

2.1.1 类与对象5

2.1.2 构造函数7

2.1.3 析构函数11

2.1.4 多态性12

2.1.5 友员16

2.1.6 类的静态成员18

2.2 MFC类库简介21

2.2.1 根类:CObject类23

2.2.2 应用程序体系结构类23

2.2.3 可视对象类24

2.2.4 通用类26

2.2.5 ODBC数据库类27

2.2.6 OLE类27

第三章 Visual C++5.0新增功能和开发环境28

3.1 Visual C++5.0新增功能28

3.1.1 学习版新特征28

3.1.2 专业版新功能28

3.1.3 企业版新功能30

3.2.1 File菜单31

3.2 集成开发环境31

3.2.2 Edit菜单33

3.2.3 View菜单34

3.2.4 Build菜单35

3.2.5 Windows菜单35

第四章 一个简单的应用程序36

4.1 Hello应用程序36

4.2 生成应用程序的工程文件37

4.3 进行可视化编程42

4.4 给应用程序连接代码45

第五章 如何创建一个应用程序49

5.1 工程文件(Project)49

5.2 AppWizard51

5.3 可视化编程55

5.3.1 工程工作区(Workspace)窗口55

5.3.2 常用控件58

5.3.3 控件属性62

5.3.4 ClassWizard65

5.4 手工编写代码67

第六章 单文档界面(SDI)编程77

6.1 Person应用程序77

6.2 生成工程文件79

6.3 文档和视83

6.4 界面的可视化编程83

6.4.1 应用程序主窗口的可视化实现83

6.4.2 菜单条的可视化实现84

6.4.3 给对话框IDD_PERSON_FORM中的控件连接变量85

6.5 添加代码86

6.5.1 声明文档类中的数据成员86

6.5.2 初始化文档类的数据成员88

6.5.3 初始化视类的数据成员89

6.5.4 连接文档类和视类的数据成员90

6.5.5 向文件中写数据和读数据93

6.6 进一步完善应用程序95

6.7 执行Person应用程序96

第七章 SDI应用程序的增强98

7.1 增强的Person应用程序98

7.2 界面的可视化编程99

7.2.1 应用程序主窗口的可视化实现99

7.3 添加代码100

7.3.1 创建一个新类CPeople100

7.3.2 声明文档类中的数据成员101

7.3.3 初始化文档类的数据成员103

7.3.4 删除列表中的对象105

7.3.5 声明视类的数据成员106

7.3.6 初始化视类的数据成员107

7.3.7 连接文档类和视类的数据成员109

7.3.8 给命令按钮连接代码111

7.3.9 向文件中写列表和读列表117

7.4 执行Person应用程序119

7.5 CObList类120

7.5.1 成员函数120

7.5.2 主要成员函数121

第八章 动态链接库(DLL)127

8.1 动态链接库的概念127

8.2 创建一个动态链接库文件127

8.2.1 建立工程文件128

8.2.2 定制CPP文件130

8.2.3 定制DEF文件132

8.3 编写使用动态链接库的应用程序133

8.3.1 TestDLL应用程序133

8.3.2 创建应用程序的工程文件135

8.3.4 代码编写137

8.3.3 菜单条的可视化实现137

8.3.5 执行TestDLL应用程序141

第九章 多文档界面(MDI)编程144

9.1 什么是多文档界面(MDI)144

9.2 Books应用程序144

9.3 生成应用程序的工程文件148

9.4 界面的可视化编程152

9.4.1 应用程序窗口的可视化实现152

9.4.2 菜单的可视化实现153

9.5 添加代码155

9.5.1 声明视类的数据成员155

9.5.2 定义文档类中的数据成员156

9.5.3 初始化视类的数据成员158

9.5.4 向文件中写数据和读数据159

9.5.5 实现一个文档的多个视160

9.6.1 增加分割条164

9.6 增强Books应用程序164

9.6.2 在菜单中加入split选项165

9.7 执行Books应用程序166

第十章 ActiveX控件的属性、方法和事件167

10.1 ActiveX控件概述167

10.1.1 ActiveX控件的基本元素167

10.1.2 窗口控件和ActiveX控件容器168

10.1.3 ActiveX控件的活动状态和非活动状态168

10.1.4 ActiveX控件类的安装168

10.2 ActiveX控件的事件169

10.2.1 ActiveX控件的事件169

10.2.2 ActiveX控件的储备事件170

10.2.3 ActiveX控件的自定义事件172

10.3.1 ActiveX控件的方法174

10.3 ActiveX控件的方法174

10.3.2 ActiveX控件的储备方法175

10.3.3 ActiveX控件的自定义方法176

10.4 ActiveX控件的属性177

10.4.1 ActiveX控件的属性177

10.4.2 ActiveX控件的储备属性177

10.4.3 ActiveX控件的自定义属性180

10.4.4 ActiveX控件的高级属性182

10.4.5 访问环境属性183

第十一章 ActiveX控件的使用184

11.1 ActiveX简介184

11.2 ActiveX文档服务184

11.4 ActiveX控件185

11.4.1 通用ActiveX ControlWizard创建控件185

11.3 ActiveX 文档容器185

11.4.2 使用ActiveX ControlWizard的步骤186

11.4.3 在ActiveX控件文件中增加代码186

11.5 ActiveX控件的属性页187

11.5.1 ActiveX控件的属性页187

11.5.2 增加用户属性页189

11.5.3 使用储备属性页191

11.6 增加正文敏感帮助191

11.7 ActiveX控件中的字体193

11.7.1 字体储备属性193

11.7.2 字体自定义属性194

11.8 ActiveX控件中的图片198

11.8.1 自定义图片属性198

11.8.2 实现自定义的图片属性198

12.1 COM和ATL简介201

12.1.1 COM介绍201

第十二章 活动模板库(ATL)入门201

12.1.2 ATL介绍202

12.2 ATL入门示例204

12.2.1 第一步——建立工程204

12.2.2 第二步——增加控件205

12.2.3 第三步——给控件增加属性207

12.2.4 第四步——修改绘图代码209

12.2.5 第五步——增加事件212

12.2.6 第六步——增加属性页216

12.2.7 第七步——把控件放到网页上220

12.2.8 附录222

第十三章 进一步了解ATL226

13.1 创建一个ATL工程226

13.1.1 使用ATL COM AppWizard226

13.1.2 ATL COM AppWizard生成的文件227

13.1.3 添加对象和控件228

13.1.4 给已存在的对象或控件增加一个新的接口231

13.2 ATL COM对象基础231

13.2.1 实现CComObjectRootEx232

13.2.2 实现CComObject,CComAggObject和CComPolyObject232

13.2.3 IDispatch和IErrorInfo的支持233

13.2.4 改变缺省类工厂和聚合模型233

13.2.5 建立一个聚合234

13.3 ATL窗口类234

13.3.1 使用一个窗口235

13.3.2 实现一个窗口235

13.3.3 实现一个对话框237

13.3.4 使用容器窗口238

13.4 连接点239

13.4.1 连接点类239

13.4.3 连接点的例子240

13.4.2 给对象增加一个连接点240

13.6 代理产生器241

13.5 枚举器(Enumerator)241

13.7 ATL对象的调试技巧243

13.7.1 使用DebugBreak243

13.7.2 使用QueryInterface调试243

13.7.3 使用引用计数调试243

第十四章 ATL服务244

14.1 CServiceModule类的成员函数244

14.1.1 CServiceModule::Start244

14.1.2 CServiceModule::ServiceMain244

14.1.3 CServiceModule::Run245

14.1.4 CServiceModule::Handler246

14.2 注册入口246

14.3 DCOMCNFG246

14.4 调试技巧247

14.4.1 使用任务管理器247

14.3.1 缺省安全特性247

14.3.3 应用程序247

14.3.2 缺省特性247

14.4.2 显示声明248

14.4.3 运行程序作为本地服务器248

第十五章 ATL注册构件(Registrar)249

15.1 创建Rgeistrar脚本249

15.1.1 理解巴克斯范式(Backus Nauer Form[BNF])语法249

15.1.2 理解结构树250

15.1.3 注册脚本示例251

15.1.4 使用可重置参数(Registrar的预处理器)253

15.1.5 激活脚本255

15.2 设置Rgeistrar代码的静态连接257

15.3.4 连接点258

15.3.3 COM模块258

15.3 ATL类概述258

15.3.1 类工厂(Class Factories)258

15.3.2 类信息258

15.3.5 控件——普通支持259

15.3.6 数据传输259

15.3.7 数据类型259

15.3.8 对重接口(Dual)260

15.3.9 错误信息260

15.3.10 接口指针260

15.3.11 IUnknown实现260

15.3.12 对象安全261

15.3.13 连续性261

15.3.14 属性和属性页面261

15.3.19 线程交换262

15.3.21 UI支持262

15.3.20 线程模型和Critical段262

15.3.16 运行对象262

15.3.18 Tear-Off接口262

15.3.17 位置信息262

15.3.15 注册表支持262

15.3.22 窗口支持263

附录A CWnd类和常用控件类及其成员函数264

A.1 CWnd类264

A.2 CButton类276

A.3 CEdit类278

A.4 CScrollBar类281

A.5 CComboBox类283

A.6 CListBox类287

热门推荐