图书介绍
Visual C++ 6程序设计导学2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 马安鹏编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302052719
- 出版时间:2002
- 标注页数:437页
- 文件大小:43MB
- 文件页数:446页
- 主题词:VC++
PDF下载
下载说明
Visual C++ 6程序设计导学PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 VC编程第一关:学习面向对象的概念1
1.1 为什么要学习VC1
1.2 什么是面向对象1
1.3 面向对象的好处2
1.4 类和对象关系3
1.5 对象之间的关系5
1.6 封装性7
1.7 继承性12
1.8 多态性19
1.9 认识Visual C++集成开发环境21
1.9.1 AppWizard工具22
1.9.2 项目和项目工作区22
1.9.4 Wizard Bar工具栏26
1.9.3 Class Wizard工具26
1.10 使用VC生成一个控制台应用程序27
1.11 练习题36
第2章 VC编程第二关:学习Windows编程基础知识38
2.1 Windows程序的特点38
2.2 Windows界面的基本要素42
2.3 Win32程序结构42
2.3.1 定义窗口类的结构43
2.3.2 窗口类的注册与窗口创建45
2.3.3 创建消息循环47
2.3.4 窗口主函数WinMain48
2.3.5 窗口函数WndProc和消息处理50
2.3.6 资源定义文件51
2.4 Win32程序开发流程52
2.5 利用VC生成一个典型Win32窗口程序55
2. 6 认识Visual C++集成开发环境:资源管理器和联机帮助61
2.6.1 使用资源编辑器61
2.6.2 充分利用联机帮助查阅函数信息64
2.7 练习题65
第3章 揭开MFC应用程序框架秘密67
3.1 用AppWizard开发基于NDC的窗口程序67
3.1.1 生成MFC窗口程序67
3.1.2 使用项目工作区窗口浏览和添加代码75
3.1.3 设置程序环境参数77
3.1.4 VC集成开发工具与应用程序生成79
3.2 MFC应用程序框架与Win32程序的关联80
3.2.1 MFC应用程序框架对Win32程序主要逻辑的封装80
3.2.2 MFC应用程序的启动流程87
3.2.3 MFC应用程序启动顺序标记94
3.3 MFC应用程序框架的基本类98
3.3.1 基本类及其作用99
3.3.2 基本类与SDI、MDI100
3.4 MFC应用程序框架的基本类对象之间的相互访问101
3.4.1 SDI应用程序基本类对象之间的相互访问关系101
3.4.2 MDI应用程序基本类对象之间的相互访问关系103
3.5 练习题104
第4章 MFC应用程序的发动机:消息映射106
4.1 消息类别及其描述106
4.1.1 窗口消息106
4.1.2 命令消息107
4.1.3 控件消息108
4.2.1 应用程序类的Run()函数110
4.2 MDC消息映射原理110
4.2.2 Send Message和Post Message函数113
4.2.3 消息映射表115
4.2.4 使用MFC应用程序框架寻找消息处理函数123
4.3 MFC程序处理消息的路径125
4.3.1 如何处理窗口消息125
4.3.2 如何命令消息126
4.3.3 如何处理控件消息132
4.4 自定义消息处理132
4.4.1 自定义静态窗口消息132
4.4.2 自定义动态窗口消息133
4.5 实例1:自定义类如何响应命令134
4.6 实例2:自定义消息处理139
4.7 实例3:使用菜单、工具栏和加速键142
4.8 练习题150
第5章 装饰应用程序的外观:控制栏编程151
5.1 实例1:创建浮动工具栏153
5.1.1 利用AppWizard自动创建工具栏153
5.1.2 手工创建工具栏156
5.1.3 工具栏命令处理及其界面更新编程158
5.1.4 工具栏的隐藏/显示160
5.2 创建自定义状态栏161
5.2.1 利用AppWizard自动创建状态栏161
5.2.2 自定义状态栏163
5.3 实例2:创建DialogBar169
5.4 实例3:创建ReBar栏172
5.4.1 利用AppWizard生成伸缩栏173
5.4.2 手动生成伸缩栏174
5.5 练习题179
第6章 MFC与对话框编程180
6.1 对话框的基本原理180
6.2 创建模式对话框180
6.2.1 创建对话框资源模板180
6.2.2对话框类的创建184
6.2.3 为对话框类加入成员变量184
6.2.4 对话框的初始化187
6.2.5信息交换、验证188
6.2.6对话框的运行189
6.2.7 一点改进;定义命令范围处理函数191
6.3.1 无模式对话框的特点194
6.3无模式对话框194
6.3.2 关于窗口对象的自动清除197
6.4创建属性表对话框199
6.4.1 属性表对话框的创建199
6. 4. 2 属性表对话框的运行机制201
6.4.3 属性表对话框的具体实例202
6.5 创建向导209
6.5.1 创建向导的属性页209
6.5.2 创建向导属性表210
6.5.3 显示向导211
6.5.4 设置向导的按钮211
6.5.5 响应向导的按钮212
6.5.6 运行向导213
6.6 练习题214
7.1MFC绘图需要哪些要素215
第7章 绘图与打印215
7.1.1 画布--设备场境类(CDC)216
7.1.2 绘图工具--图形对象类(CGdiObject)217
7.2 获取设备场境对象218
7.3 创建绘图工具--定义图形对象219
7.3.1 创建CPen对象219
7.3.2 创建CBrush对象220
7.3.3 创建CFont对象221
7.4 设置绘图属性222
7.4.1 设置绘图坐标系222
7.4.2其他绘图属性226
7.5.1 输出文本227
7.5 绘图操作227
7. 4. 3 默认绘图属性227
7.5.2 绘图操作228
7. 6 绘图步骤230
7.7 实例:创建一个画图程序230
7.8 练习题243
第8章 文档类对象持续性244
8.1 CObject类的三大性质244
8.1.1 CObject类的三个性质244
8.1.2 MFC应用程序中的三对宏247
8.2 文档类持续性原理253
8.2.1 Serialize函数原理255
8.2.2 何时调用Serialize函数256
8.2.3 Serialize函数支持哪些数据类型持续化257
8.2.4 文档类的其他虚成员函数258
8.3 文档类持续性的局限性259
8.3.1 Serilize (Carchive & ar)函数不能适应的情况259
8.3. 2 问题的解决办法259
8.4 文档-视图结构及其意义260
8.5 文档和视图的相互作用262
8. 6 实例1:简单的文本编辑器Editor263
8.7 实例2:具有滚动视图的Editor编辑器276
8.8 练习题280
第9章 文档视图结构的高级形式:SDI与MDI281
9.1 文档视图结构组合的多种形式281
9.1.1 SDI与MDI程序的区别281
9.1.2 文档视图的多种组合形式282
9.2 实例1:动态切分窗口的SDI应用程序283
9.3 实例2;动态切分窗口的MDI应用程序288
9.4 实例3:静态切分窗口的多视图SDI应用程序292
9.5 实例4:静态切分窗口的多视图MDI应用程序300
9.6 实例5:无切分窗口的多视图SDI应用程序309
9.7 实例6:无切分窗口的多视图MDI应用程序317
9.8 如何选用MDC集合类323
9.8.1集合的形式323
9.8.2MFC提供了哪些集合类323
9.8.3 如何选择MFC的集合类325
9.8.4 如何使用MFC的模板集合类325
9.9 练习题330
第10章 动态链接库331
10.1 动态链接库介绍331
10.1.1 动态链接库和静态库331
10.1.3 动态链接库与静态连接库的加载原理332
10.1.2 动态链接库与进程的关系332
10.1.4 实例1:静态库的制作和使用334
10.1.5 实例2:Win32动态链接库的创建和使用337
10.1.6 显式连接与隐式连接342
10.2 MFC动态链接库344
10.2.1 MFC常规动态链接库与MFC扩展动态链接库345
10.2.2 实例3:常规DLL导出函数346
10.2.3 实例4:扩展DLL导出C++类、资源349
10.3 练习题354
第11章 访问数据库355
11.1 数据库基本概念355
11.1.1 数据库、数据库管理系统(DBMS)和结构化查询语言(SQL)355
11.1.2 ODBC基本概念356
11.2 MFCODBC访问数据库357
11.2.1 CDatabase类358
11.2.2 CRecordset类359
11.2.3 记录集的数据来源361
11.2.4 记录集的建立和关闭362
11.2.5 滚动记录364
11.2.6 修改、添加和删除记录365
11.3 CRecordView类366
11.4 MFCDAO访问数据库369
11.4.1 什么是DAO369
11. 4. 2 DAO和ODBC的相似之处370
11.4.3 DAO的特色370
11.4.4 使用ODBC还是DAO371
11.5 自动注册DSN和创建表372
11.5.1 自动注册DSN372
11.5.2 用ODBCAH创建表373
11.5.3 用DAO创建表374
11.6 实例374
11.6.1 注册数据源374
11.6.2 实例1:检索数据库376
11.6.3 实例2:连接数据库380
11.6.4 实例3:更新数据库385
11.7 练习题390
第12章 综台应用--编写绘图程序391
12.1 确定软件的目标功能391
12.2 定义应用程序的数据结构392
12.2.1 基类CShape的设计392
12.2.2 CLine类的设计395
12.2.3 CRectangle类的设计398
12.2.4 CCircle类的设计401
12.2.5 文档数据结构设计403
12.3 开发程序404
12.3.1 生成新项目:Cord404
12.3.2 往项目添加CShape及其3个派生类404
12.3.3 修改文档类CCordDoc404
12.3.4 修改程序资源407
12.3.5 修改视图类408
12.3.6 编译运行416
12.4 Cord程序清单416
12.4.1 文档类CCordDoc416
12.4.2 视图类CCordView420
12.5 本实例尚待改进的地方431
附录 练习题答案432
参考文献438
热门推荐
- 847697.html
- 891275.html
- 149844.html
- 3794635.html
- 718675.html
- 1865081.html
- 2425381.html
- 2978407.html
- 3134499.html
- 851810.html
- http://www.ickdjs.cc/book_570675.html
- http://www.ickdjs.cc/book_361434.html
- http://www.ickdjs.cc/book_817873.html
- http://www.ickdjs.cc/book_1060255.html
- http://www.ickdjs.cc/book_2758620.html
- http://www.ickdjs.cc/book_3473083.html
- http://www.ickdjs.cc/book_2070765.html
- http://www.ickdjs.cc/book_2415875.html
- http://www.ickdjs.cc/book_2858061.html
- http://www.ickdjs.cc/book_2130860.html