21天学通Visual C++PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:谢贤芬等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121124778
- 页数:420 页
第一篇 VisualC++基础篇 19
第1章 VisualC++ 6.0概述(教学视频:56分钟) 19
1.1 VisualC++ 6.0简介 19
1.1.1 ViisualC++ 6.0的特点 19
1.1.2 Visual C++ 6.0的版本种类和硬件环境 20
1.2 Visual C++ 6.0集成开发环境概览 20
1.2.1工作区 21
1.2.2编辑区 21
1.2.3输出窗口 22
1.3 Visual C++ 6.0集成开发环境菜单简介 22
1.4 Visual C++ 6.0的工具组件 23
1.4.1 C/C++编译器 23
1.4.2资源编辑器和资源编译器 24
1.4.3链接器和调试器 24
1.4.4应用程序向导 24
1.4.5类向导 25
1.4.6资源浏览器 26
1.5第一个Visual C++程序——“Hello World” 27
1.5.1使用应用程序向导创建工程 28
1.5.2添加并修改消息处理函数 29
1.5.3编译、连接和运行 30
1.6 Visual C++ 6.0项目文件类型简介 31
1.7小结 32
1.8习题 32
第2章 Windows应用程序框架(教学视频:57分钟) 37
2.1基于Windows的应用程序设计 37
2.1.1基于Windows的应用程序接口(API) 37
2.1.2句柄的原理 38
2.1.3 Windows应用程序入口——WinMainO函数 39
2.1.4消息及消息队列机制 39
2.2 MFC的基本概念及应用程序框架 40
2.2.1 NFC的基本概念 41
2.2.2使用应用程序向导创建MFC应用程序框架 42
2.3 MFC应用程序框架详解 46
2.3.1应用程序类 47
2.3.2框架类 48
2.3.3视图类和文档类 48
2.4小结 49
2.5习题 50
第二篇 可视化编程篇 52
第3章 常用控件(教学视频:58分钟) 52
3.1控件的基本概念 52
3.2 Visual C++ 6.0中的控件 52
3.2.1静态文本控件 54
3.2.2编辑框控件 57
3.2.3按钮控件 58
3.2.4列表框控件 60
3.2.5组合框控件 61
3.2.6滚动条控件 62
3.3控件的应用 63
3.3.1添加控件到应用程序界面中 63
3.3.2多个控件的排列布局 63
3.4控件应用实例 64
3.5小结 68
3.6习题 68
第4章 对话框(教学视频:60分钟) 70
4.1对话框概述 70
4.1.1对话框的组成 71
4.1.2对话框的种类 71
4.1.3对话框的编辑器 72
4.1.4对话框的属性 73
4.2创建对话框 74
4.2.1添加对话框资源 74
4.2.2添加控件 75
4.2.3使用类向导创建对话框类 75
4.2.4使用类向导添加成员变量 77
4.2.5添加消息处理函数 80
4.3模态对话框和非模态对话框 81
4.3.1构建主程序框架 81
4.3.2创建非模态对话框 84
4.3.3对话框的输入输出——数据交换机制 86
4.3.4创建模态对话框 87
4.4小结 88
4.5习题 88
第5章 消息处理与类向导的使用(教学视频:66分钟) 92
5.1消息的种类 92
5.1.1来自键盘的消息 92
5.1.2来自鼠标的消息 93
5.1.3来自窗口的消息 93
5.1.4来自焦点的消息 94
5.1.5定时器消息 95
5.1.6命令消息 95
5.2使用消息机制的应用实例 96
5.3类向导的使用 99
5.3.1启动类向导 99
5.3.2使用类向导添加消息处理函数 99
5.3.3添加成员变量 102
5.3.4添加新类 1103
5.4小结 105
5.5习题 105
第6章 菜单(教学视频:51分钟) 108
6.1 Windows的应用程序菜单概述 108
6.1.1菜单的种类 108
6.1.2使用Visual C++ 6.0生成的菜单 109
6.2创建菜单的操作方法 110
6.2.1添加菜单资源 110
6.2.2利用菜单编辑器编辑菜单资源 111
6.2.3将菜单添加到应用程序中 114
6.2.4添加消息处理函数 115
6.3菜单的程序设计 118
6.3.1在程序中获取菜单信息 118
6.3.2在程序中修改菜单的状态 119
6.3.3在程序中添加、删除、插入菜单或菜单项 122
6.4快捷菜单——弹出式菜单 124
6.4.1手动创建快捷菜单 124
6.4.2使用组件创建快捷菜单 125
6.5小结 127
6.6习题 127
第7章 工具栏与状态栏(教学视频:57分钟) 131
7.1工具栏介绍 131
7.1.1工具栏类——CToolBar 132
7.1.2创建工具栏 132
7.1.3使用工具栏编辑器设计工具栏按钮 135
7.2创建工具栏 136
7.2.1添加工具栏资源 137
7.2.2设计工具栏按钮 137
7.2.3将工具栏添加到应用程序 138
7.3显示/隐藏工具栏 140
7.4状态栏 144
7.4.1状态栏介绍 144
7.4.2状态栏类——CStatusBar 144
7.4.3创建状态栏 145
7.5修改状态栏 146
7.5.1指示器数组 147
7.5.2修改状态栏 147
7.6小结 148
7.7习题 148
第三篇 Visual C++应用篇 152
第8章 图形(教学视频:59分钟) 152
8.1图形设备接口的基本原理 152
8.2设备描述表的概念及使用 153
8.2.1设备描述表概述 153
8.2.2获取设备描述表 153
8.3Windows的图形设备接口类 154
8.4 GDI对象的创建 155
8.4.1自定义画刷类(CBrush) 155
8.4.2自定义画笔类(CPen) 156
8.5画笔类的使用 157
8.5.1使用画笔类对象进行画线 157
8.5.2改进画线功能 159
8.6画刷类的使用 162
8.6.1使用带颜色的画刷对象 162
8.6.2使用带位图的画刷对象 164
8.7小结 167
8.8习题 167
第9章 文本与字体(教学视频:55分钟) 171
9.1文本编程简介 171
9.1.1文本编程的基本概念 171
9.1.2使用GDI类自定义字体对象 172
9.2字体的使用 173
9.2.1实现简单文字处理 173
9.2.2特殊字符的处理 176
9.2.3具有颜色的文本应用实例 179
9.3小结 183
9.4习题 183
第10章 文档视图结构(教学视频:55分钟) 186
10.1文档视图结构概述 186
10.1.1文档和视图的基本原理 186
10.1.2基于文档视图结构的应用程序 187
10.1.3基于文档视图结构的程序的组成部分 187
10.1.4框架窗口 188
10.2文档/视图类的关联函数 189
10.2.1视图类中的获取文档函数——GetDocumentO 189
10.2.2文档视图类其他常用的关联函数 190
10.3单文档视图结构的应用程序 191
10.3.1单文档视图结构的应用程序概述 191
10.3.2创建单文档视图应用程序 192
10.4多文档视图结构的应用程序 194
10.4.1多文档视图结构的应用程序概述 194
10.4.2创建多文档视图应用程序 195
10.5小结 198
10.6习题 198
第11章 文件(教学视频:61分钟) 203
11.1文件的基本概念 203
11.1.1文件与输入输出流 203
11.1.2文件的内容与种类 204
11.2常见的文件操作 204
11.2.1打开和关闭顺序文件 204
11.2.2顺序文件的读/写操作 206
11.2.3顺序文件读写操作应用实例 206
11.3 MFC中的CFile类 211
11.3.1 CFile类的成员函数详解 212
11.3.2使用CFile类对象打开文件 212
11.3.3使用CFile类对象读/写文件 213
11.3.4使用CFile类对象关闭文件 214
11.4文件输入输出的实现实例 214
11.5“打开”和“保存”对话框 217
11.5.1创建“打开”对话框 218
11.5.2创建“保存”对话框 220
11.6小结 221
11.7习题 222
第12章 文档序列化与注册表操作(教学视频:58分钟) 225
12.1什么是文档序列化 225
12.2文档序列化的实例 226
12.2.1实现简单绘图功能的实例 227
12.2.2添加可序列化的类 229
12.2.3重载SerializeO函数 230
12.2.4加入宏 231
12.2.5构造图形类CGraph 231
12.2.6保存图形 232
12.2.7完成绘图功能 233
12.2.8以序列化方式保存图形 234
12.3注册表的操作 236
12.3.1注册表简介 236
12.3.2注册表的结构 237
12.3.3读/写注册表 238
12.4小结 241
12.5习题 242
第13章 应用程序界面设计(教学视频:52分钟) 244
13.1修改应用程序外观样式 244
13.1.1在框架类中修改程序外观 244
13.1.2在视图类中修改程序外观 248
13.2制作动画效果的图标 248
13.3设置背景图片 251
13.4小结 256
13.5习题 256
第14章 面向对象程序设计基础(教学视频:60分钟) 259
14.1面向对象技术概览 259
14.1.1面向对象技术的基本概念和特点 259
14.1.2面向对象程序设计语言的演化 260
14.2类对象和类 260
14.2.1类对象 261
14.2.2类 261
14.3对象的属性和方法 263
14.3.1对象的属性 263
14.3.2对象的方法 263
14.4封装继承和多态 264
14.4.1封装 264
14.4.2继承 265
14.4.3多态 266
14.5使用Visual C++6.0进行面向对象程序设计 267
14.5.1类类型的定义 267
14.5.2类的实例化使用 268
14.5.3函数的多态形式——重载 270
14.5.4类的构造函数 272
14.5.5类的析构函数 273
14.5.6指向当前对象的指针——this指针 275
14.5.7类的继承 275
14.5.8虚函数与多态性 279
14.6小结 280
14.7习题 280
第四篇 Visual C++开发篇 282
第15章 数据库应用程序开发(教学视频:66分钟) 282
15.1数据库基础理论简介 282
15.1.1关系型数据库 282
15.1.2数据库结构化查询语言 283
15.2数据库访问技术介绍 283
15.2.1使用Visual C++ 6.0开发数据库技术的特点 284
15.2.2使用Visual C++ 6.0开发数据库的接口 284
15.3使用ODBC进行数据库应用程序开发 284
15.3.1 ODBC技术概述 285
15.3.2添加ODBC数据源 286
15.4与ODBC兼容的MFC类 288
15.4.1 CDatabase类及其使用方法 288
15.4.2 CRecordSet类及其使用方法 289
15.4.3 CRecordView类 291
15.5应用ODBC进行数据库应用编程 291
15.5.1生成一个ODBC应用程序框架 291
15.5.2数据库中的记录查询 294
15.5.3为数据库增加记录 295
15.5.4修改数据库记录 295
15.5.5删除数据库记录 296
15.6 ADO简介 296
15.6.1 ADO技术概述 296
15.6.2 ADO中的对象 297
15.7使用ADO进行数据库应用程序设计 298
15.7.1导入ADO数据库连接DLL 298
15.7.2初始化ADO开发环境 299
15.7.3使用ADO连接数据库 299
15.7.4使用ADO函数执行数据库查询命令 302
15.7.5访问数据库中的数据 304
15.7.6操作数据 304
15.7.7关闭数据库连接 305
15.8应用ADO编程的实例 305
15.9小结 308
15.10习题 309
第16章 网络编程(教学视频:62分钟) 312
16.1一个简单的网络编程实例 312
16.2 Socket套接字及使用 315
16.2.1 Socket套接字概述 315
16.2.2创建 Socket套接字对象 316
16.2.3使用套接字对象建立连接 316
16.2.4发送数据和监听数据 317
16.2.5数据接收 318
16.2.6关闭套接字 319
16.3基于Windows系统的套接字编程机制 319
16.3.1 Windows Socket简介 319
16.3.2 WinSock编程原理及步骤 319
16.3.3使用WinSock编程的实例 321
16.4小结 324
16.5习题 324
第17章 线程与进程程序设计(教学视频:68分钟) 328
17.1进程和线程的基本概念 328
17.2 MFC的线程处理机制 329
17.2.1 NFC线程处理机制概述 329
17.2.2创建工作者线程 329
17.2.3创建用户界面的线程 330
17.3线程的同步 334
17.3.1线程同步简介 334
17.3.2线程同步的实现 334
17.4进程之间的通信 338
17.4.1剪贴板操作的常用函数 338
17.4.2剪贴板操作的通信实例 339
17.5小结 342
17.6习题 342
第18章 动态链接库开发(教学视频:61分钟) 344
18.1一个简单的动态链接库实例 344
18.2动态链接库详介 347
18.2.1静态链接库与动态链接库 347
18.2.2运行与查看动态链接库 348
18.3 Win32 DLL的创建和使用 349
18.4 MFC规则DLL的创建 350
18.4.1 MFC规则DLL简介 350
18.4.2 MFC规则的DLL创建 351
18.5小结 355
18.6习题 355
第19章 Active×应用程序设计(教学视频:61分钟) 361
19.1 ActiveX技术简介 361
19.2 ActiveX控件详解 362
19.2.1 ActiveX控件与普通的Windows控件 362
19.2.2 ActiveX控件的属性 362
19.2.3 ActiveX控件的方法 363
19.2.4 ActiveX控件的事件 364
19.3创建ActiveX控件 365
19.3.1创建ActiveX控件应用程序外壳 365
19.3.2添加OnDrawO函数代码 368
19.3.3实现ActiveX控件与系统时间同步 370
19.4 ActiveX控件的高级应用 371
19.4.1添加背景色属性 371
19.4.2添加ActiveX的方法 374
19.4.3添加ActiveX的事件 376
19.5小结 378
19.6习题 379
第20章 Visual C++ 6.0的调试技术(教学视频:61分钟) 381
20.1 Visual C++ 6.0的调试方法 381
20.1.1错误种类 381
20.1.2设置调试环境 382
20.1.3设置调试断点 383
20.1.4控制调试中的程序运行 386
20.2使用调试信息查看工具 387
20.2.1调试信息泡泡 387
20.2.2变量窗口 388
20.2.3观察窗口 388
20.2.4快速查看变量窗口 388
20.3高级调试技术 390
20.3.1使用TRACE宏输出调试信息 390
20.3.2使用断言输出错误信息 390
20.3.3自建类的DumpO函数 391
20.3.4检查内存泄露 392
20.4调试的应用实例 393
- 《碧岩录编著者 圜悟克勤大师传 全新小说版》吴言生著 2011
- 《英语 选修8 人民教育出版社 课程教材研究所 英语课程教材研究开发中心编著》刘道义主编;龚亚夫,郑旺全副主编 2007
- 《建设工程监理操作指南 按新规范编著》李明安编著 2013
- 《生物2 遗传与进化 必修 教师教学用书 人民教育出版社,课程教材研究所,生物课程教材研究开发中心编著》朱正威,赵占良主编;李红副主编 2007
- 《语文 4 必修 人民教育出版社,课程教材研究所,中学语文课程教材研究开发中心,北京大学中文系,语文教育研究所编著》熊江平,刘勇强主编 2006
- 《地图阅读与考察 初中适用 森玛逊(香港)教育研究中心地理组编著》何任小薇主编 1989
- 《多媒体素材制作与编著集成》刘毓敏,梁斌,黄炎波编著 2006
- 《农村科技示范户100例《农村科技示范户100例》编写组编著》《农村科技示范户100例》编写组编著 1986
- 《汉口宁波帮 陈祖源等编著》华长慧主编 2009
- 《江西编著人物传略》黄日星,姜钦云编 1994
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017