如何使用Visual C++ 6.0PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:裴民等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:1999
- ISBN:7111072251
- 页数:417 页
第1章 了解Visual Studio和AppWizard 1
1.1 用AppWizard建立Hello World 2
1.2 了解Visual Studio的调试功能 7
1.2.1 Build菜单 9
1.2.2 Debug菜单 10
1.2.3 观察数据 11
1.2.4 运行时应用修改代码 12
1.3 项目与工作区管理 13
1.3.1 工作区文件 13
1.3.2 转换旧版本项目 14
1.3.3 同时进行多个项目 14
1.3.4 项目配置 14
1.4 小结 15
第2章 MFC图形编程 16
2.1 在Hello中画线 16
2.2 设备环境类 17
2.3 GDI对象 18
2.3.1 GDI对象与Windows句柄类型 18
2.3.2 在DC中使用GDI对象 18
2.3.3 GDI对象的寿命 19
2.3.4 几种GDI对象 19
2.4 用CDC类绘图 22
2.4.1 映射模式 23
2.4.2 常用绘图函数 25
2.4.3 绘图属性设置 27
2.4.4 文本输出 28
2.4.5 位图 30
2.5 打印及打印预览 34
2.5.1 打印过程 34
2.5.2 打印循环 35
2.5.3 打印预览 36
2.6 小结 36
第3章 消息与命令的处理 37
3.1 消息的种类 37
3.2 MFC中的消息处理 38
3.2.1 CCmdTarget类 38
3.2.2 MFC预定义消息处理 38
3.2.3 消息循环 38
3.3.1 WizardBar 41
3.3 使用WizardBar和ClassWizard 41
3.3.2 ClassWizard 42
3.4 在Hello中增加消息驱动机制 43
3.4.1 双击窗口 43
3.4.2 拖动位图 46
3.4.3 运动位图 50
3.5 小结 53
第4章 Windows程序结构 54
4.1 建立MDI应用程序 54
4.2 CwinApp类 54
4.2.1 WinMain()函数 55
4.2.2 InitInstance 55
4.2.5 对图标和光标的管理 57
4.2.3 ExitInstance 57
4.2.4 OnIdle 57
4.3 CObject类 60
4.3.1 序列化 60
4.3.2 运行时类信息 61
4.3.3 CObject的建立等级 62
4.3.4 调试支持 62
4.4 小结 64
5.1.2 视类 65
5.1.4 文档模板 65
5.1.3 框架 65
5.1.1 文档类 65
5.1 框架、文档/视体系 65
第5章 框架、文档和视 65
5.1.5 文档创建过程 68
5.2 文档类 69
5.3 视类 71
5.3.1 显示数据 71
5.3.2 与用户交互 71
5.4 各类的关系 72
5.4.1 各类关系小结 72
5.4.2 文档对视的访问 72
5.4.3 其他访问类型 73
5.5 视类的派生类 74
5.5.1 CscrollView类 74
5.5.2 CFormView类和CRecordView类 75
5.5.3 控件视类 76
5.6 基于文档/视结构的应用程序 76
5.6.1 画椭圆程序 76
5.6.2 增加滚动处理 82
5.7 框架窗口 84
5.7.1 更改窗口风格 85
5.7.2 菜单 85
5.7.3 状态栏 90
5.7.4 工具栏 92
5.7.5 程序范例 94
5.8 小结 97
6.1.1 动态切分和静态切分 98
6.1 CSplitterWnd类 98
第6章 切分窗口和多视 98
6.1.2 切分窗口性质 99
6.2 实现动态切分窗口 100
6.2.1 在MDI程序中实现切分窗口 100
6.2.2 在SDI程序中实现切分窗口 102
6.3 多视类 105
6.3.1 增加新的视类 106
6.3.2 建立静态切分窗口 108
6.3.3 单文档的情况 109
6.3.4 建立多视 109
6.4 小结 112
7.1.1 对话框分类 113
7.1 对话框概览 113
第7章 对话框和控件 113
7.1.2 建立对话框模板 114
7.1.3 建立对话框类 117
7.1.4 对话框数据交换和数据确认 118
7.1.5 对话框与应用程序的数据交换 119
7.1.6 访问控件 120
7.1.7 完成对话框 120
7.2 Windows标准控件 122
7.2.1 静态控件 122
7.2.2 按钮控件 122
7.2.3 编辑框控件 124
7.2.4 列表框控件 125
7.2.5 组合框控件 127
7.3 通用对话框 127
7.3.1 CFileDialog 127
7.3.2 CFontDialog 128
7.3.3 CColorDialog 128
7.3.4 CPageSetupDialog 129
7.3.5 CPrintDialog 129
7.3.6 CFindReplaceDialog 130
7.3.7 COleDialog 131
7.4 程序示例 131
7.4.1 CColotButton类 131
7.4.2 增加控件 132
7.4.3 增加变量和消息函数 133
7.4.4 其他部分的相应修改 136
7.5 属性表 141
7.5.1 建立属性页 141
7.5.2 建立属性表 142
7.5.3 属性表的运行过程 142
7.5.4 创建向导 143
7.5.5 新的属性表类 143
7.6 小结 143
第8章 MFC常用类 145
8.1 字符串操作 145
8.1.1 CString类与Unicode 145
8.1.2 CString与 C类型字符串 145
8.1.3 CString对象的引用数 146
8.1.4 传递字符串参数 147
8.1.5 建构CString对象 147
8.1.6 处理单个字符 148
8.1.7 字符串表达式 148
8.1.8 格式化字符串 148
8.1.9 其他成员函数 149
8.2 集合类 149
8.2.1 MFC非模板集合类 149
8.2.2 MFC模板集合类 150
8.2.3 模板集合类的声明 150
8.2.4 使用CArray数组 151
8.2.5 使用CList链表 152
8.2.7 模板集合类的帮助函数 153
8.2.6 使用CMap映射类 153
8.3 时间操作 157
8.3.1 CTime类 157
8.3.2 获取时间 158
8.3.3 CTimeSpan类 159
8.3.4 COleDateTime类和COleDateTimeSpan类 159
8.4 异常处理 159
8.4.1 捕捉异常 160
8.4.2 发生异常时释放内存 161
8.4.3 MFC异常类 162
8.4.4 发出异常 166
8.5 小结 166
9.1.1 分隔地址空间 167
9.1.2 Win32保留地址 167
第9章 内存管理 167
9.1 Win32内存管理 167
9.1.3 虚拟内存 168
9.1.4 查询内存状况 168
9.2 内存分配 169
9.2.1 栈结构分配 169
9.2.2 堆内分配 169
9.2.3 Windows内存操作函数 171
9.2.4 虚拟内存 172
9.3 共享内存 173
9.4 小结 175
10.1 线程类型 176
第10章 多线程编程 176
10.2 工作线程 177
10.2.1 线程实现函数 177
10.2.2 启动线程 177
10.2.3 线程的中止 178
10.2.4 工作线程示例 178
10.3 用户界面线程 180
10.3.1 建立CWinThread类 181
10.3.2 创建线程 181
10.3.3 处理消息 182
10.3.4 中止线程 182
10.4 线程同步 182
10.4.2 CMutex类 183
10.4.1 CCriticalSection类 183
10.4.3 CSemaphore类 184
10.4.4 CEvent类 185
10.4.5 同步访问类 185
10.5 小结 185
第11章 动态链接库 187
11.1 执行程序与DLL的链接 187
11.1.1 隐式链接 187
11.1.2 显式链接 188
11.2 DLL函数的导出 189
11.3 使用AppWizard建立DLL 191
11.3.1 普通动态链接库 192
11.3.2 扩展动态链接库 193
1.3 创建非MFC动态链接库 194
1.5 小结 195
1.4 调试DLL 195
第12章 ActiveX概览 196
12.1 OLE技术 196
12.1.1 组件对象模型(COM) 197
12.1.2 结构化存储 198
12.1.3 Monikers 199
12.1.4 统一数据传输 199
12.1.5 OLE文档 200
12.1.6 OLE自动化 201
12.2 从OLE到ActiveX 202
12.2.1 ActiveX 文档 202
12.1.7 OLE控件 202
12.2.2 ActiveX 控件 203
12.2.3 DCOM 203
12.2.4 Internet monikers 203
12.2.5 其他ActiveX技术 203
12.3 小结 204
第13章 容器程序 205
13.1 建立基本的容器程序 205
13.2 容器程序的实现 208
13.3 OLE对象的位置 213
13.4 使用鼠标选中对象 214
13.5 激活对象 218
13.6.1 删除操作 219
13.6 对象的编辑操作 219
13.6.2 剪贴板相关操作 220
13.7 小结 222
第14章 服务器程序 223
14.1 服务器类型 223
14.2 建立全服务器 223
14.3 服务器程序的实现 225
14.3.1 CMyServerApp类 225
14.3.2 CMyServerDoc类 227
14.3.3 CMyServerSrvrItem类 227
14.3.4 CInPlaceFrame类 229
14.3.5 CMyServerView类 230
14.4.2 视类的修改 231
14.4 服务器示例 231
14.4.1 文档类的修改 231
14.4.3 对象项目的修改 233
14.5 ActiveX文档、容器和服务器 234
14.5.1 ActiveX 文档 234
14.5.2 ActiveX 容器 234
14.5.3 ActiveX 服务器 235
14.6 小结 236
第15章 自动化 237
15.1 MFC自动化服务器 237
15.1.1 建立自动化服务器 237
15.1.2 自动化服务器的实现 237
15.1.3 增加自动化属性和方法 239
15.2.1 建立自动化客户程序 246
15.2 自动化客户程序 246
15.2.2 创建COleDispatchDriver派生类 247
15.2.3 自动化客户的其他功能 248
15.3 动态链接库服务器 250
15.3.1 创建动态链接库服务器框架 250
15.3.2 增加CCmdTarget派生类 251
15.3.3 自动化的参数传递 252
15.3.4 实现服务器功能 253
15.3.5 检验动态链接库服务器 254
15.4 ATL自动化服务器 255
15.4.1 建立基本项目 256
15.4.2 增加自动化接口对象 257
15.4.3 增加属性和方法 261
15.4.4 验证服务器功能 265
15.5 小结 265
第16章ActiveX控件 266
16.1 ActiveX控件简介 266
16.1.1 历史回顾 266
16.1.2 OLE控件 266
16.1.3 ActiveX控件 267
16.2 使用MFC建立控件 267
16.2.1 建立控件框架 268
16.2.2 控件的注册 270
16.2.3 增加属性 271
16.2.4 增加方法 276
16.2.5 完善控件功能 278
16.2.6 增加事件 283
16.2.7 使用属性表 285
16.2.8 序列化 291
16.3 优化控件 292
16.3.1 优化绘制 292
16.3.2 其他特性 295
16.4 使用控件 297
16.4.1 组件廊 297
16.4.2 插入网页 298
16.5 使用ATL建立控件 299
16.5.1 创建基本控件项目 299
16.5.2 控件的注册 304
16.5.3 增加属性 305
16.5.4 创建方法 310
16.5.5 完善控件功能 311
16.5.6 属性表和控件持久性 317
16.5.7 增加事件 323
16.5.8 优化绘图 325
16.6 从Windows控件中继承 326
16.7 小结 326
第17章 Windows套接字 328
17.1 套接字分类 328
17.1.1 数据报套接字 328
17.1.2 流式套接字 329
17.2 使用CAsyncSocket对象 329
17.2.1 初始化 329
17.2.3 创建套接字 330
17.2.4 端口和地址 330
17.2.2 CAsyncSocket中的错误处理 330
17.2.5 使用数据报套接字 332
17.2.6 使用流式套接字 333
17.2.7 通知事件 335
17.2.8 关闭套接字 336
17.3 使用CSocket对象 337
17.3.1 创建CSocket对象 337
17.3.2 建立连接 337
17.3.3 数据传输 337
17.3.4 清除对象 338
17.4 小结 338
18.1.2 连接类 340
18.1.3 文件类 340
第18章 使用Winlnet 340
18.1.1 CInternetSession类 340
18.1 MFC的WinInet类 340
18.1.4 CInternetException类 341
18.2 使用CInternetSession 341
18.2.1 创建Internet会话 341
18.2.2 HINTERNET句柄 342
18.2.3 设置会话属性 342
18.2.4 读取文件 344
18.2.5 建立连接 345
18.2.6 异步操作 346
18.2.8 关闭会话 348
18.2.7 Cookie Jar 348
18.3 FTP处理 349
18.3.1 目录操作 349
18.3.2 查找文件 350
18.3.3 文件处理 350
18.4 HTTP处理 352
18.4.1 建立连接 352
18.4.2 建立CHttpFile 352
18.4.3 增加标题 353
18.4.4 发送请求 353
18.5.3 查询文件 355
18.5.2 CGopherLocator对象 355
18.5.1 建立连接 355
18.5 Gopher处理 355
18.5.4 文件处理 356
18.6 小结 356
第19章 ISAPI扩展 357
19.1 创建Internet服务器扩展 357
19.1.1 使用ISAPI Extension Wizard 357
19.1.2 CHttpServer类 358
19.1.3 CHttpServerContext类 361
19.1.4 CHtmlStream类 364
19.1.5 调试使用ISA 364
19.2 创建ISAPI过滤器 365
19.2.1 CHttpFilter类 365
19.2.2 CHttpFilterContext类 367
19.3 小结 368
19.2.3 注册过滤器 368
第20章 ODBC和MFC数据库类 370
20.1 ODBC概览 370
20.1.1 ODBC驱动程序 370
20.1.2 ODBC驱动管理器 371
20.1.3 数据源 371
20.1.4 数据源管理器 371
20.2 使用MFC建立数据库程序 373
20.3 CDatabase类 375
20.3.1 建立数据库连接 375
20.3.2 查询连接 376
20.3.3 执行SQL语句 376
20.3.4 处理事务 377
20.4.1 RFX机制 378
20.4 CRecordset类 378
20.4.2 打开记录集 380
20.4.3 查询信息 381
20.4.4 刷新记录集 381
20.4.5 在记录集中移动 381
20.4.6 编辑数据 383
20.4.7 使用参数 384
20.4.8 成批取记录 384
20.5 CRecordView类 386
20.5.1 建立CRecordView对象 386
20.5.2 OnMove() 388
20.6 小结 388
21.1 数据访问对象DAO 389
第21章 其他数据库编程接口 389
21.2 OLE DB 390
21.2.1 OLE DB 组件 391
21.2.2 OLE DB 应用程序结构 391
21.3 ActiveX数据对象ADO 395
21.3.1 ADO对象 395
21.3.2 ADO应用程序结构 396
21.4 小结 398
第22章 帮助系统 399
22.1 帮助系统简介 399
22.1.1 帮助系统分类 399
22.1.2 如何获得帮助 399
22.1.3 Help表现形式 400
22.1.4 如何使用帮助 401
22.2 帮助系统编程 402
22.2.1 帮助系统消息 402
22.2.2 帮助系统的构成 402
22.2.3 AppWizard对帮助系统的支持 403
22.2.4 如何设计Help 404
22.2.5 创建ShowString应用程序 405
22.2.6 命令式帮助的编程 408
22.2.7 上下文相关帮助的编程 409
22.3 Help文档的编写 412
22.3.1 用Word编写Help文档 412
22.3.2 为Help文件加入主题 414
22.3.3 目录调整 416
22.4 小结 417
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《新编临床药物使用规范》孙国栋,解华主编 2017
- 《中国农药研究与应用全书 农药科学合理使用》欧晓明,司乃国,陈杰编 2019
- 《排放权有偿使用定价》郭默,王金南,毕军著 2019
- 《全国高等医药院校规划教材 组织学与胚胎学 供临床预防基础口腔麻醉影像药学检验护理法医等专业使用 第3版 案例版》白咸勇,胡军编;张天佐,胡治国责编 2020
- 《最新国家标准 针灸穴位使用详解 第2版》睢明河 2018
- 《全国高等医药院校药学类专业第五轮规划教材 有机化合物波谱解析 供药学类专业使用 第5版》裴月湖编;刘丽英责编 2019
- 《全国高等医药院校药学类专业第五轮规划教材 医院药学 供药学临床药学专业使用 第2版》杨长青编;张洁蕾责编 2019
- 《中药制剂工程学 供中药制剂 中药学 中药制药 制药工程及相关专业使用》杨明 2018
- 《全国高等医药院校药学类专业第五轮规划教材 药剂学 供生物制药生物技术生物工程和海洋药学专业使用 第4版》唐星编;张洁蕾责编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019