目录 3
前言 3
第一篇 初级入门 3
l 关于Visual C++ 3
1.1 Visual C++简史 3
1.2编程的发展 4
1.3 Windows的流行 5
1.4 为什么要使用Visual C++ 6
2.1 关于Windcws编程 7
2 C++Windows应用程序分析 7
2.2 创建第一个真正的Windows程序 9
2.3 分析C++Windows程序 18
2.4 CFirstApp对象 22
2.5 CMainFrame对象 30
2.6 CchildFrame对象 36
2.7 FirstDoc对象 38
2.8 FirstView对象 42
3 OOP简介 72
3.1 面向对象程序设计和传统的结构化程序设计 72
3.2.1对象、消息和方法 73
3.2 OOP的基本概念 73
3.2.2类、子类和类的层次 74
3.2.3对象和类的特征 75
4 怎样使用Visual C++开发工具 76
4.1 安装Visual C++ 76
4.2Visual C++6.0软件包中有什么 80
4.2.1工具栏和菜单 82
4.2.2环境窗口 84
4.2.3 Workspace(工作空间)窗口和Output(输出)窗口 86
4.3在线系统帮助 88
5.1.1 类的定义 90
5 MFC类库编程基础 90
5.1类与对象 90
5.1.2对象的定义 92
5.2 构造函数 92
5.2.1 缺省构造函数 94
5.2.2 拷贝构造函数 95
5.2.3 带参数的构造函数 96
5.3 析构函数 96
5.4.2 虚函数 98
5.4.1 静态联编和动态联编 98
5.4 多态性和虚函数 98
5.4.3纯虚函数和抽象基类 102
5.5 类的静态成员 104
5.5.1 静态数据成员 104
5.5.2 静态成员函数 106
5.6 友员 107
5.6.1 友员函数 107
5.6.2 友员类 109
5.7 MFC类库简介 110
5.7.2 应用程序体系结构类 111
5.7.1 根类:CObject类 111
5.7.3 可视对象类 112
5.7.4 通用类 114
5.7.5 OLE类 115
5.7.6 ODBC数据库类 115
第二篇 知识积累 119
6 AppWizard程序生成向导的应用 119
6.1 AppWizard程序生成向导的优点 119
6.2 建立应用程序 121
6.3 运行程序 127
6.4 用AppWizard来创建DLL文件 130
7 ClassWizard的使用 132
7.1访问ClassWizard 134
7.2 ClassWizard对话框 135
7.2.1 Message Maps(消息映射)选项 136
7.2.2 MemberVariables(成员变量)选项 137
7.2.3对话数据交换(DDX)和对话数据验证(DDV) 138
7.3向项目添加类 141
7.4添加非MFC类 142
7.5 WizardBar向导工具栏 143
7.6 ClassWizard对类的识别 145
7.7用ClassWizard创建新的对话类 147
8文本编辑器 150
8.1文本编辑器的启动 150
8.2文档管理 151
8.2.1 打开文档 151
8.2.2最新文件列表 152
8.2.3文档视图 153
8.2.4文档存盘 155
8.2.5打印文档 156
8.3.1 在空白区内移动 157
8.3浏览文档 157
8.3.2识别括号对 158
8.3.3书签 158
8.4字符串搜索 160
8.4.1在打开的文档中搜索字符串 160
8.4.2在已打开的文档中替换字符串 161
8.4.3在磁盘文件中搜索文本 161
8.4.4常规表达式搜索 162
8.5编程辅助工具 163
8.5.1 成员表 163
8.5.2参数信息 165
8.5.3输入信息 166
8.6 Advanced命令 166
8.7没有定义快捷键的命令 167
8.8宏的基础 171
8.9定制编辑器 172
8.10在Developer Studio之外编辑文本 173
9建立MDI/SDI应用程序 175
9.1单文档界面与多文档界面的比较 175
9.2建立一个MDI应用程序 177
9.3测试运行程序 178
9.4修改程序 180
10设计一个数据库支持的应用程序 187
10.1 设置ODBC(32bit) 187
10.2设计register程序 189
11设计一个对话框 195
11.1设计一个对话框 195
11.2使用类向导连接 201
12菜单和工具栏 205
12.1菜单设计 205
12.2 设计工具栏 209
12.3使菜单和工具栏关联 210
第三篇 高级应用 217
13 ActiveX控件基本知识 217
13.1 什么是ActiveX 217
13.2 ActiveX的功能 217
13.3 比较ActiveX和OCX控件 218
13.4 ActiveX的内容 218
13.5 Visual C++6.0对ActiveX的支持 219
13.6.2窗口控件和ActiveX控件容器之间的交互 222
13.6.1 ActiveX控件的基本组成部分 222
13.6 ActiveX控件简介 222
13.6.3 ActiveX控件的活动状态和非活动状态 223
13.6.4控件的串行化 223
13.6.5安装ActiveX控件类和工具 223
14 ActiveX控件在Visual C++6.0 中的使用 225
14.1 设计浏览器 225
14.2将浏览器控件加入到对话框 229
14.3检验程序结果 236
15.1 创建一个简单的ActiveX控件 237
15 使用MFC编写一个简单的ActiveX控件 237
15.2 定制初始控件 246
15.2.1 改变Example的形状、大小和颜色 247
15.2.2响应鼠标事件 249
15.3 测试Example ActiveX控件 252
15.4 更多的ActiveX控件 253
16调试器的使用 254
16.1 调试版本与发行版本 254
16.3断点 255
16.4建立调试版本 255
16.2使用调试器 255
16.5调试器界面 257
16.5.1 Breakpoint(断点)对话框 257
16.5.2运行调试器 261
16.5.3调试器窗口 262
16.6调试过程中的特殊情况 267
16.6.1调试异常 267
16.6.2调试线程 269
16.6.3调试动态链接库 269
16.6.4调试OLE/ActiveX应用程序 270
17.1 Options(选项)对话框 272
17 自定义Visual C++6.0 272
17.2 Customize(自定义)对话框 275
17.3工具栏 277
17.4宏 279
17.5 Developer Studio附加项 279
附录Ⅰ VisualStudio 6.0概述 282
附录ⅡInstaIIShield SDK 287
附录Ⅲ 面向对象软件的维护 288
附录Ⅳ Internet网上Visual C++资源 292
附录V CWnd类和常用控件类及其成员函数 302
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代旅游指南汇刊 23》王强主编 2014
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019