例解Visual C++ 6.0一学即通PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:万跃华主编;陈胜勇等编著
- 出 版 社:成都:电子科技大学出版社
- 出版年份:1999
- ISBN:7810651242
- 页数:494 页
第一章使用Visual C++开发Windows程序 1
第一节Visual C++6.0的新特性 1
目 录 1
第二节程序的事件驱动 3
第三节Visual C++中重点需要掌握的类 6
第二章适应Microsoft的编程环境 16
第一节建立应用程序 16
2.1.1开发者工作室(Developer Studio) 16
2.1.4建立新项目 17
2.1.5单文档与多文档 17
2.1.3 运行Visual C++ 17
2.1.2生成项目 17
2.1.6数据库支持 20
2.1.7确定程序支持的文档功能 20
2.1.8设定应用程序基本功能 21
2.1.9程序注释与DLL 22
2.1.10完成应用程序设计 23
第二节类及文件的说明 24
2.2.1类的说明 24
2.2.2代码文件说明 25
第三节编译运行应用程序 26
2.3.1编译 26
2.3.2运行 27
第四节C201Simple源代码说明 27
2.4.1应用程序对象 28
2.4.2文件对象 32
2.4.3视口对象 34
2.4.4主框架 35
第三章Windows 98风格的控键 37
第一节管理控件的MFC类 37
3.1.1标准控件 37
3.1.2附加的控件类 37
3.1.3公用控件类 38
第二节控件说明 39
3.2.1按钮控件 39
3.2.2编辑控件 40
3.2.3组合框控件 41
3.2.4滑动控件 43
3.2.5动画控件 44
3.2.6树视图控件 45
3.3.7进度栏控件 47
3.2.8列表视图控件 48
第三节实例 50
3.3.1建立新项目 51
3.3.2设计Diaexam对话框 54
3.3.3生成对话框类 56
3.3.4定义成员变量 57
3.3.5定义信息处理器 58
3.3.6完成CDiaexam码 59
3.3.7修改程序菜单 61
3.3.8加入菜单命令处理器 62
3.3.9修改视图码 62
3.3.10 exam3_1源码 63
第四章基于消息的程序运行机制 71
第一节多任务操作系统的消息驱动机制 71
4.1.1使用消息 71
4.1.2消息连接与消息格式 71
4.1.3使用DDE和OLE 72
第二节 以消息为纽带的软件二次开发方法 73
4.2.1程序结构模型 73
4.2.2程序设计过程 73
4.2.3 MBP的优点 74
第三节程序框架中的消息和命令 75
4.3.1 框架中的消息和命令 75
4.3.2 CFrame对消息处理函数的调用 77
4.3.3在框架中的消息映射 77
4.3.4消息处理函数 79
第四节使用ClassWizard管理消息映射 80
第五节基于对话框的应用程序 81
第六节本章例程相关函数 81
第七节应用程序设计示例 82
4.7.1 创建基于对话的应用程序工程 82
4.7.2编辑资源 84
4.7.3编辑代码 86
4.7.4运行结果 93
第五章MDI界面与文件存取 94
第一节建立多文档应用程序 94
5.1.1 什么是多文档 94
5.1.2建立多文档应用程序框架 94
第二节多文档应用程序类和文件 96
5.2.1应用程序类 96
5.2.2文档类 99
5.2.3视图类 102
5.2.4主窗口类 105
5.2.5子窗口类 106
5.2.6 CframeWnd类 107
第三节多文档程序与单文档程序的比较 111
第四节应用程序中各类的关系 113
第五节文件的磁盘输入与输出 115
5.5.1 文件类中增加数据成员 115
5.5.2串行化文档类数据 116
5.2.3文件类函数说明文件内容的显示 116
第六节文档内容的编辑 117
5.6.1 增加键盘消息映射 117
5.6.2增加消息处理代码 117
第七节多文档应用程序运行示例 118
第六章屏幕保护程序设计 119
第一节屏幕保护程序内容简介 119
6.1.1 本章内容 119
6.1.2本章主要类及其函数 119
6.1.3屏幕保护程序运行约定 120
6.2.1创建工程 121
第二节App∷InitInstance函数的处理 121
6.2.2 App∷InitInstance函数的修改 122
第三节设计配置对话框 125
6.3.1设计对话框 125
6.3.2成员变量与消息处理函数 126
6.3.3设计空光标 127
6.3.4实现代码 128
第四节屏幕显示类CDrawWnd 134
6.4.1 创建新类CDrawWnd 134
6.4.2成员与消息处理函数 135
6.4.3程序代码 136
6.5.2成员与消息处理函数 140
第五节屏幕保护类CC601 ScreenSaverWnd 140
6.5.1创建新类CC601 ScreenSaverWnd 140
6.4.3程序代码 141
第六节程序设计说明 145
6.6.1屏幕保护程序的运行条件 145
6.6.2屏幕保护程序的特别之处 145
6.6.3程序的编译与运行 145
第七章与程序启动有关的三个组件 147
第一节组件廊概述 147
第二节组件廊Gallery中的内容 148
7.2.1 Visual C++Components中的内容 148
7.2.2 Registered ActiveX Controls中的内容 148
4.2.1在MFC工程中使用Gallery组件 150
第三节使用组件廊Gallery 150
4.2.2在Gallery中添加自己的组件 151
第四节本章例程相关类与函数 152
第五节显示日积月累对话框(TipDialog) 152
7.5.1 创建工程 152
7.5.2插入Tip组件 153
7.5.3修改程序的其它部分 158
7.5.4编译并运行应用程序 159
第六节启动图片(Splash Screen) 159
7.6.1 打开工程 159
7.6.2插入Splash screen组件 159
7.6.3修改程序的其它部分 164
7.7.1 打开工程 165
7.7.2插入Password Dialog组件 165
7.6.4编译并运行应用程序 165
第七节启动口令对话框(Password Dialog) 165
7.7.3修改程序的其它部分 167
7.7.4编译并运行应用程序 167
第八章剪贴板 168
第一节剪贴板的基本说明 168
8.1.1剪贴板的概念 168
8.1.2内存管理 168
8.1.3剪贴板的工作过程 169
8.1.4标准剪贴板的数据格式 169
8.2.1 内存管理函数 171
第二节本章例程相关函数 171
8.2.2剪贴板操作 172
8.2.3复制数据到剪贴板 174
8.2.4从剪贴板粘贴数据 175
8.2.3实现多个数据项传送 175
第三节应用程序设计示例 176
8.3.1创建应用程序C801 ClipBoard 177
8.3.2增加ClipBoard组件 177
8.3.3 C801ClipBoard源程序 178
8.3.4 C80 1 ClipBoard运行结果 188
第四节剪贴板的延迟再生 189
9.1.1 位图扫描行与位图阵列的关系 191
9.1.2位图像素值和位图阵列的关系 191
第一节BMP文件的概述 191
第九章位图文件与调色板 191
第二节位图数据结构 192
9.2.1颜色与位图 192
9.2.2与设备相关的位图 192
9.2.3 与设备无关的位图(DIB) 193
第三节调色板 195
9.3.1硬件调色板 195
9.3.2系统调色板 195
9.3.3 高频振动颜色 197
9.3.4逻辑调色板 197
9.4.1 CBitmap类 198
第四节CBitmap类及CPalette类 198
9.4.2 CPalette类 199
第五节应用程序设计示例 200
9.5.1创建应用程序工程 200
9.5.2增加BMP文件接口支持 200
9.5.3增加DOC文档支持 200
9.5.4增加资源 208
9.5.5修改视图类View 210
9.5.6运行结果 211
第六节增加调色板 211
9.6.1在View中重载调色板函数 211
9.6.2在View中实现调色板函数 213
9.6.3运行结果 217
第十章ActiveX控件的创建及使用 218
第一节使用组件廊插入ActiveX控件 218
第二节利用ActiveX ControlWizard创建控件 219
第三节ActiveX控件的使用 222
10.3.1增加库属性 222
10.3.2 ActiveX控件方法 223
10.3.3 ActiveX控件事件 224
10.3.4 ActiveX控件的绘制 225
10.3.5序列化 226
10.3.6 ActiveX控件属性页 227
10.3.7鼠标响应和右键菜单 229
第四节ActiveX控件的测试 230
10.3.8 ActiveX控件图标 230
第五节部分源程序 232
10.5.1 TestActiveXCtl.h 232
10.5.2TestActiveXCtl.cpp 234
10.5.3TestActiveXPpg.h 238
10.5.4TestActiveXPpg.cpp 239
第六节客户应用程序 241
10.6.1 创建工程 241
10.6.2增加ActiveX控件 243
10.6.3增加成员和消息映射 244
10.6.4程序运行 245
11.1.1 建立支持帮助的应用程序框架 247
第一节建立帮助应用程序 247
第十一章添加联机帮助 247
11.1.2 AppWizard添加的联机帮助 248
8.1.3使用联机帮助 248
第二节超文本概念 250
11.2.1超文本 250
11.2.2帮助文件结构 250
第三节编写帮助工程文件 251
11.3.1[OPTIONS]段 251
11.3.2[FILES]段 252
11.3.3[WINDOWS]段 252
11.3.4[MAP]段 252
11.3.6[CONFIG]段 253
11.3.7使用帮助工作室(Help Workshop) 253
11.3.5[A LIAS]段 253
第四节编写RTF文件 254
11.4.1 文件注脚说明 254
11.4.2插入图形 254
11.4.2编制自己的RTF文件 257
第五节编写目录(CNT)文件 257
第六节帮助程序设计示例 258
11.6.1帮助工程文件 258
11. 6.2 RTF文件 259
11.6.3目录文件 268
第十二章动态链接库 269
第一节DLL概述 269
12.2.1常规型DLL 270
第二节使用MFC编写DLL 270
12.2.2扩展DLL 278
第三节非MFC DLL 288
12.3.1 实例 288
第四节调用DLL实例 289
12.4.1 创建项目UseDll 289
12.4.2添加代码 290
第十三章动画模拟火焰(二维) 294
第一节属性页、进度条与滑动条 294
13.1.1 属性页 294
13.1.2进度条控件 295
13.1.3滑块控件 295
13.2.1 CWnd∷SetTimer()函数 297
第二节本例程相关函数及数据结构说明 297
13.2.2 CWnd∷KillTimer()函数 298
13.2.3 CDC∷CreateCompatibleDC()函数 298
13.2.4∷CreateDIBSection()函数 298
13.2.5 CDC∷SelectPalette()函数 298
13.2.6 CDC∷RealizePalette()函数 299
13.2.7 CDC∷BitBlt()函数 299
第三节建立FireWnd类 300
13.3.1创建工程 300
13.3.2建立CFireWnd类 301
13.3.3 CFireWnd类成员函数的实现代码 302
13.4.1对话框设计 315
第四节制作火焰播放对话框 315
13.4.2向对话框中添加数据成员 316
第五节修改CFireDlg类 316
13.5.1 添加消息处理函数框架 316
13.5.2添加消息处理函数代码 317
第六节编译运行C1301Fire应用程序 324
第十四章多媒体程序设计:WAV播放器 325
第一节多媒体控制接口 325
14.1.1 多媒体控制接口 325
14.1.2使用MCI设备播放WAV文件 325
第二节本例程相关函数及数据结构说明 326
第三节程序设计示例 327
14.3.2制作播放对话框及菜单 328
14.3.1创建工程 328
14.3.3向对话框中添加数据成员 329
14.3.4建立CSound类 330
14.3.5 CSound类成员函数的实现代码 331
14.3.6添加消息处理函数 333
14.3.7编译运行C1401Sound应用程序 335
第四节本章例程源程序 336
14.4.1 C1401SoundView.h和C1401SoundView.cpp 336
14.4.2 Sound.h和Sound.cpp 341
14.4.3 StdAfx.h 344
第十五章多媒体程序设计:电影电视剪辑(AVI) 346
第一节MCIWnd窗口用户界面 346
15.2.2文件与设备管理 347
第二节MCIWnd窗口命令集 347
15.2.1 MCIWnd窗口管理 347
15.2.3播放与录制 348
15.2.4检取设备信息 348
15.2.5暂停和继续回放 349
15.2.6性能调整 349
15.2.7时间格式 350
15.2.8状态更新 350
15.2.9设备能力 351
15.2.10 MCI设备设置 351
第三节本例程相关函数及数据结构说明 351
15.4.1创建工程 353
第四节程序设计 353
15.4.3添加成员函数代码 354
15.4.2添加成员变量 354
15.4.4添加事例初始化代码 355
15.4.5添加消息处理函数 356
第五节本章例程源程序 357
15.5.1 C1501VideoApp.cpp 357
15.5.2 C1501 VideoView.h和C1501 VideoView.cpp 360
15.5.3 StdAfx.h 365
第十六章基于OpenGL的三维动画设计 366
第一节OpenGL概述 366
16.2.1 头文件 367
16.2.2 RenderContext(场景渲染) 367
第二节怎样使用OpenGL编程 367
第三节像素格式(Pixel Format) 369
第四节前台、后台和其它缓冲区 371
第五节字体和文本 373
第六节OpenGL的颜色模式与调色板 374
第七节基于OpenGL综合编程实例 375
16.7.1创建工程 375
16.7.2设置链接库 375
16.7.3增加消息处理函数 375
16.7.4增加成员变量 377
16.7.5编写完整的程序 379
16.7.6编译运行 386
17.1.1 创建项目Send 387
第十七章应用程序间共享数据 387
第一节Send绘图程序 387
17.1.2添加菜单和工具条 388
17.1.3添加菜单处理器 390
17.1.4添加代码 391
第二节receive程序 398
17.2.1创建对话框 398
17.2.2修改菜单 399
17.2.3添加代码 399
第三节程序代码 404
第一节MFCODBC类 419
第二节 DAO与ODBC的关系 419
第十八章公用数据库编程 419
第三节ODBC数据库程序实例 420
18.3.1 注册数据库 420
18.3.2创建基本的C1801BASE应用程序 423
18.3.3 添加显示控件 424
18.3.4添加菜单和对话框 427
18.3.5添加、删除、排序和过滤 429
第四节运行示例及程序代码 433
第十九章Internet站点查询程序 444
第一节Visual C++中的Internet类 444
19.1.1 WinInet类 444
19.1.2 ISAPI类 445
19.2.1 CInternetSession类 446
第二节WinInet类的详细说明 446
19.2.2 CInternetConnection类 447
19.2.3 CFtpConnection类 448
19.2.4 CHttpConnection类 449
19.2.5 CGopherConnection类 450
19.2.6 Internet文件类 451
第三节设计一个Internet站点查询器 452
19.3.1创建工程 452
19.3.2编译存盘 453
第四节在Form上增加控件 453
第五节增加成员函数 454
第六节HTTP站点查询 456
第七节FTP站点查询 457
第八节Gopher站点查询 457
第二十章MAPI与应用程序通邮 464
第一节MAPI概述 464
20.1.1 MAPI的概念 464
20.1.2 MAPI特征 465
20.1.3 MAPI体系结构 466
20.1.4 MAPI客户应用程序 466
20.1.5 MAPI子系统 466
20.1.6 MA P1缓冲池 466
第二节MAPI和CMC 467
20.2.1 MAPI 467
20.1.7 MAPI服务器 467
20.2.2 CMC 470
第三节有关的数据结构 472
20.3.1与MAPI有关的数据结构 472
20.3.2与CMC有关的数据结构 473
第四节基于MAPI通邮的文字编辑器设计示例 474
20.4.1 创建工程 474
20.4.2重载消息 475
20.4.3运行程序 476
第五节程序实现内幕 477
20.5.1 在MFC中的MAPI方法 477
20.5.2 OnFileSendMail函数和OnUpdateFileSendMail函数 477
第一节本章使用的类说明 482
第二十一章WWW与网页浏览器的制作 482
第二节创建工程 485
21.2.1创建单文档工程 485
21.2.2第一次运行程序 487
第三节编写资源与代码 487
21.3.1 资源 487
21.3.2消息 488
21.3.3类成员 489
第四节完成程序及运行结果 489
21.4.1 C2101HtmlViewView.h 489
21.4.2 C2101HtmlViewView.Cpp 491
21.4.3运行结果 494
- 《翦伯赞全集 第10卷 中外历史年表 主编》翦伯赞著 2008
- 《公路工程造价员》陈楠主编 2013
- 《农网配电营业技师培训教材》王金笙主编 2010
- 《动物故事 70则中国原生态童话作品》何承伟本册主编 2013
- 《天使与女神》韦伶主编 2013
- 《安装工程造价员》周胜主编 2013
- 《模拟电子技术基础 第2版 学习指导与解题指南》杨拴科,赵进全主编 2012
- 《中华人民共和国老年人权益保障法释义及适用指南》何永坚主编 2013
- 《园林绿化工程造价员》薛孝东主编 2013
- 《流动非线性及其同伦分析 流体力学和传热》(美)瓦捷拉维鲁(VAJRAVELU K.),(美)隔德(GORDER R.A.V)著 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019