图书介绍
例解Visual C++ 6.0一学即通PDF|Epub|txt|kindle电子书版本网盘下载
![例解Visual C++ 6.0一学即通](https://www.shukui.net/cover/17/31544757.jpg)
- 万跃华主编;陈胜勇等编著 著
- 出版社: 成都:电子科技大学出版社
- ISBN:7810651242
- 出版时间:1999
- 标注页数:494页
- 文件大小:69MB
- 文件页数:511页
- 主题词:
PDF下载
下载说明
例解Visual C++ 6.0一学即通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章使用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程序注释与DLL22
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和OLE72
第二节 以消息为纽带的软件二次开发方法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
第四节屏幕显示类CDrawWnd134
6.4.1 创建新类CDrawWnd134
6.4.2成员与消息处理函数135
6.4.3程序代码136
6.5.2成员与消息处理函数140
第五节屏幕保护类CC601 ScreenSaverWnd140
6.5.1创建新类CC601 ScreenSaverWnd140
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
第三节使用组件廊Gallery150
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 ClipBoard177
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修改视图类View210
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.h232
10.5.2TestActiveXCtl.cpp234
10.5.3TestActiveXPpg.h238
10.5.4TestActiveXPpg.cpp239
第六节客户应用程序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常规型DLL270
第二节使用MFC编写DLL270
12.2.2扩展DLL278
第三节非MFC DLL288
12.3.1 实例288
第四节调用DLL实例289
12.4.1 创建项目UseDll289
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.cpp336
14.4.2 Sound.h和Sound.cpp341
14.4.3 StdAfx.h344
第十五章多媒体程序设计:电影电视剪辑(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.cpp357
15.5.2 C1501 VideoView.h和C1501 VideoView.cpp360
15.5.3 StdAfx.h365
第十六章基于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 创建项目Send387
第十七章应用程序间共享数据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和CMC467
20.2.1 MAPI467
20.1.7 MAPI服务器467
20.2.2 CMC470
第三节有关的数据结构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.h489
21.4.2 C2101HtmlViewView.Cpp491
21.4.3运行结果494