图书介绍
循序渐进学用Visual C++5.0PDF|Epub|txt|kindle电子书版本网盘下载
- 王海云,张颖峰编著 著
- 出版社: 北京:海洋出版社
- ISBN:7502745963
- 出版时间:1998
- 标注页数:400页
- 文件大小:43MB
- 文件页数:413页
- 主题词:
PDF下载
下载说明
循序渐进学用Visual C++5.0PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章WindoWs编程和面向对象技术1
1.1Windows发展历史1
目 次1
1.2Windows操作系统特点2
1.3 Windows应用程序设计的特点2
1.3.1事件驱动的程序设计3
1.3.2消息循环与输入4
1.3.3图形输出5
1.3.4用户界面对象6
1.3.5资源共享9
1.3.6 Windows应用程序组成9
1.4 Windows应用程序的开发工具11
1.5面向对象和Windows编程12
2.1 Visual C++可视化集成开发环境15
第2章使用Visual C++5.015
2.1.1项目工作区16
2.1.2 AppWizard(应用程序向导)18
2.1.3 ClassWizard(类向导)19
2.1.4 WizardBar(向导工具条)19
2.1.5 Component Gallery(组件画廊)19
2.1.6 Developer Studio的一些快捷特性20
2.2创建、组织文件、工程和工作区21
2.2.1新建工程21
2.2.2新建工作区22
2.2.3增加已有文件到工程中22
2.2.4打开工作区22
2.3 Win32开发23
2.3.1抢先式多任务和多线程23
2.2.5设置当前工程23
2.3.2连续的地址空间和先进的内存管理24
2.3.3内存映射文件26
2.3.4 Win32s:Windows 3.x对Win32API的支持26
2.3.5 Win32编程基础26
2.4 MFC编程29
2.4.1 MFC历史29
2.4.2 MFC类库概念和组成31
2.4.3 MFC的优点35
2.4.4 MFC对消息的管理36
2.4.5学习MFC的方法39
2.5移植C Windows程序到MFC39
2.6 Visual C++5.0新特性40
3.1编写第一个窗口程序42
第3章窗口、菜单与消息框42
3.2 AppWizard所创建的文件46
3.2.1工作区、项目文件和make文件46
3.2.2应用程序源文件和头文件46
3.2.3资源文件47
3.2.4预编译头文件:STDAFX.CPP,STDAFX.H47
3.3编译和链接Hello程序47
3.4应用程序执行机制49
3.4.1 WinMain函数49
3.4.2应用程序类51
3.5 几种窗口类型53
3.5.1框架窗口53
3.5.2窗口的创建54
3.5.3注册窗口56
3.5.4关闭和销毁窗口57
3.5.5窗口激活57
3.6.1编辑菜单资源58
3.6使用菜单58
3.6.2用ClassWizard自动映射菜单消息和成员函数59
3.6.3手工添加代码61
3.7更新命令用户接口(UI)消息64
3.7.1用户接口更新原理64
3.7.2用户接口更新机制编程65
3.8快捷菜单66
第4章工具条和状态栏69
4.1工具条的可视化设计69
4.1.1利用AppWizard自动创建70
4.1.2手工创建72
4.2工具条的编程技术75
4.2.1命令处理75
4.2.2命令更新77
4.2.3按钮风格78
4.2.4工具条的隐藏/显示80
4.3状态栏的设计与实现81
第5章对话框85
5.1对话框和控件的基本概念85
5.1.1对话框的基本概念85
5.1.2控件的基本概念86
5.2对话框模板的设计86
5.3对话框类的设计90
5.3.1对话框类的创建91
5.3.2为对话框类加入成员变量91
5.3.3对话框的初始化93
5.3.4对话框的数据交换机制95
5.3.5对话框的运行机制96
5.3.6处理控件通知消息98
5.4.1非模态对话框的特点105
5.4非模态对话框105
5.4.2窗口对象的自动清除107
5.5标签式对话框109
5.5.1标签式对话框的创建109
5.5.2标签式对话框的运行机制111
5.5.3标签式对话框的具体实例112
5.6公用对话框118
5.6.1 CColorDialog类119
5.6.2 CFileDialog类119
5.6.3 CFindReplaceDialog类120
5.6.4 CFontDialog类122
5.6.5 CPrintDialog类123
5.6.6公用对话框的使用实例124
第6章控件137
6.1.1传统控件的控件通知消息138
6.1传统控件138
6.1.2静态控件139
6.1.3按钮控件140
6.1.4编辑框控件143
6.1.5滚动条控件147
6.1.6列表框控件150
6.1.7组合框控件154
6.1.8测试传统控件的一个例子157
6.2新的Win 32控件163
6.2.1 Win 32控件的通知消息163
6.2.2旋转按钮控件165
6.2.3滑尺控件168
6.2.4进度条控件170
6.2.5树形视图控件171
6.2.6列表视图控件176
6.2.7测试新型Win 32控件的一个例子180
6.3技术总结185
6.3.1所有的控件都是窗口186
6.3.2控件的创建方法186
6.3.3访问控件的方法187
6.3.4控件及控件对象的删除188
6.3.5控件通知消息188
6.4在非对话框窗口中使用控件188
6.4.1在表单视图中使用控件188
6.4.2在工具条和状态栏中使用控件189
6.5设计新的控件类194
6.5.1创建标准控件类的派生类194
6.5.2利用MFC的控件通知消息反射机制完善派生类的功能194
6.5.3利用SubclassDlgItem函数动态连接控件和控件对象195
7.1.1概念197
7.1文档/视图概念197
第7章文档/视结构197
7.1.2两类文档/视结构程序198
7.1.3使用文档/视结构的意义199
7.2文档/视结构程序实例199
7.2.1文档/视结构中的主要类201
7.2.2设计文本编辑器的文档类205
7.2.3文本编辑器的视图类213
7.3让文档/视结构程序支持卷滚222
7.3.1逻辑坐标和设备坐标222
7.3.2滚动文档224
7.4定制串行化231
7.5不使用串行化的文档/视结构程序233
7.5.1文件操作240
7.5.2异常处理241
8.1多文档界面窗口246
第8章多文档界面(MDI)246
8.2.1三种图形输出类型247
8.2图形设备接口(GDI)247
8.2.2 MFC中与GDI有关的类248
8.2.3常见的绘图任务251
8.3绘图程序253
8.3.1 MDI应用程序框架253
8.3.2设计绘图程序的文档类255
8.3.3设计绘图程序的视图类260
8.4访问当前活动视图和活动文档269
8.5分割视图270
8.6打印和打印预览272
8.7支持多个文档类型的文档/视结构程序276
8.8防止应用程序运行时自动创建空白窗口277
9.1用户模块279
第9章创建用户模块279
9.2静态连接库280
9.2.1创建静态库280
9.2.2测试静态库281
9.3创建动态连接库282
9.3.1用户动态连接库(-USRDLL)283
9.3.2 MFC扩展类库(-AFXDLL)289
第10章数据库编程293
10.1数据库、DBMS和SQL293
10.2 ODBC基本概念294
10.3 MFC的ODBC类简介295
10.4 CDatabase类296
10.5 CRecordset类296
10.5.1动态集、快照、光标和光标库296
10.5.2域数据成员与数据交换298
10.5.4记录集的建立和关闭299
10.5.3 SQL查询299
10.5.5滚动记录302
10.5.6修改、添加和删除记录303
10.6 CRecordView类304
10.7学习Enroll例程306
10.7.1注册数据源307
10.7.2 Enroll的第一个版本308
10.7.3 Enroll的第二个版本312
10.7.4 Enroll的第三个版本316
10.8 DAO321
10.8.1什么是DAO321
10.8.2 DAO和ODBC的相似之处321
10.8.3 DAO的特色322
10.9自动注册DSN和创建表323
10.8.4 ODBC还是DAO323
10.9.1 自动注册DSN324
10.9.2用ODBC创建表325
10.9.3用DAO创建表326
第11章多媒体编程328
11.1调色板328
11.1.1调色板的原理328
11.1.2调色板的创建和实现330
11.1.3使用颜色的三种方法331
11.1.4与系统调色板有关的消息332
11.1.5具体实例333
11.2位图337
11.3依赖于设备的位图(DDB)337
11.3.1 DDB的创建337
11.3.2 DDB的用途338
11.4与设备无关的位图(DIB)340
11.4.1 DIB的结构341
11.4.2编写DIB类342
11.4.3使用CDib类的例子347
11.5动画控件350
11.5.1动画控件的使用351
11.5.2动画控件的局限352
11.6 Win 32的多媒体服务353
11.6.1高级音频函数353
11.6.2 MCI355
第12章多线程与串行通信360
12.1多任务、进程和线程360
12.1.1 Windows 3.x的协同多任务360
12.1.3进程与线程361
12.1.2 Windows 95/NT的抢先式多任务361
12.1.4线程的创建和终止362
12.2线程的同步363
12.2.1为什么需要同步363
12.2.2等待函数364
12.2.3同步对象365
12.2.4关键节和互锁变量访问367
12.3串行通信与重叠I/O367
12.3.1串行口的打开和关闭367
12.3.2串行口的初始化368
12.3.3重叠I/O370
12.3.4通信事件371
12.4一个通信演示程序372
附录A Visual C++程序的调试389
附录B 从Borland C++OWI移植到Visual C++MFC394
附录C访问因特网上的Visual C++热门站点399