图书介绍
Visual C++ 6.0开发技巧与实例教程PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++ 6.0开发技巧与实例教程](https://www.shukui.net/cover/43/31101350.jpg)
- 同志工作室编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115085455
- 出版时间:2000
- 标注页数:356页
- 文件大小:65MB
- 文件页数:371页
- 主题词:C语言-程序设计(学科: 教材) 程序设计-C语言(学科: 教材)
PDF下载
下载说明
Visual C++ 6.0开发技巧与实例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 创建第一个应用程序1
1.1 Visual C++ 6.0简介1
1.2 用AppWizard生成一个单文档程序2
1.3 用AppWizard生成一个基于对话框的程序8
1.4 小结10
第2章Visual C++ 6.0的开发环境11
2.1 Visual C++ 6.0菜单功能介绍11
2.1.1 File菜单11
2.1.2 Edit菜单14
2.1.3 View菜单16
2.1.4 Insert菜单18
2.1.5 Project菜单18
2.1.6 Build菜单20
2.1.7 Tools菜单22
2.1.8 Window菜单23
2.1.9 Help菜单24
2.2 Visual C++ 6.0的工具条26
2.3 小结27
第3章 对话框编程基础29
3.1 从实例程序LittleAdder看对话框编程过程29
3.1.1 定制对话框模板30
3.1.2 定义成员变量34
3.1.3 增加事件处理函数35
3.1.4 增加代码36
3.2 Dialog-Based Application的源程序结构39
3.2.2 文件结构40
3.2.1 类结构40
3.2.3 资源41
3.3 MFC程序的工作流程41
3.3.1 生成CwinApp的一个实例42
3.3.2 WinMain函数43
3.3.3 AfxWinMain函数的执行过程43
3.3.4 Dialog-Based Application的程序运行流程44
3.4 几种常用简单控件的介绍45
3.4.1 静态文本框46
3.4.2 Picture控件47
3.4.3 编辑框47
3.4.4 按钮/复选框/单选框/组框48
3.5 小结49
第4章 对话框深入编程51
4.1 使用更多的对话框控件51
4.1.1 列表框(ListBox)51
4.1.2 组合框(ComboBox)52
4.1.3 滚动条(Scroll Bar)53
4.1.4 进度条(Progress)54
4.1.5 滑动控件(Slider)54
4.1.6 树控件(Tree Control)55
4.1.7 IP地址控件(IP Address)56
4.1.8 控件使用演示实例1:演示列表框、组合框和IP地址控件57
4.1.9 控件使用演示实例2:演示树控件、进度条和滑动控件61
4.2 新建和显示一个对话框66
4.2.1 新建对话框资源67
4.2.2 为对话框增加管理类68
4.2.3 使用对话框69
4.3 为对话框增加菜单、工具条和状态条71
4.3.1 编辑菜单72
4.3.2 增加菜单单击消息响应函数75
4.3.3 编辑工具条75
4.3.4 增加工具条按钮命令消息响应函数77
4.3.5 菜单、工具条及状态条的MFC管理类77
4.3.6 把菜单、工具条和状态条加入主对话框81
4.3.7 为菜单和工具条响应函数增加代码83
4.4 Windows通用对话框85
4.4.1 CFileDialog86
4.4.2 实例:设置文件对话框89
4.4.3 CColorDialog93
4.4.4 实例:使用颜色对话框95
4.4.5 CFontDialog97
4.4.6 实例:使用字体对话框100
4.4.7 CPrintDialog101
4.4.8 CFindReplaceDialog102
4.5 无模式对话框103
4.6 标签化对话框108
4.6.1 创建属性页108
4.6.2 创建属性表109
4.6.3 与属性表交互110
4.6.4 实例:宠物选择程序PropertySheetTest110
4.6.5 创建基于属性表的程序116
4.7 小结117
第5章 常用MFC类介绍120
5.1 窗口公共基类CWnd120
5.1.1 窗口句柄121
5.1.2 窗口的大小和位置121
5.1.3 窗口的状态122
5.1.4 窗口访问函数123
5.1.5 窗口更新/刷新函数123
5.1.6 坐标转换函数124
5.1.7 定时器函数124
5.2 功能强大的字符串类CString125
5.2.1 CString的构造函数125
5.2.3 字符串赋值、合并与格式化126
5.2.2 CString的基本操作126
5.2.4 字符串的比较127
5.2.5 串提取128
5.2.6 串转换129
5.2.7 串查找129
5.2.8 CString对流式存取的支持130
5.2.9 实例:句子的单词分解130
5.3 MFC数组类131
5.3.1 数组模板类131
5.3.2 非模板数组类136
5.4 MFC链表类137
5.4.1 链表模板类137
5.5 CPoint、CRect和CSize142
5.5.1 CPoint142
5.4.2 非模板链表类142
5.5.2 CSize143
5.5.3 CRect144
5.6 CTime和CTimeSpan145
5.6.1 CTime类145
5.6.2 CTimeSpan类148
5.7 小结148
第6章 文件操作149
6.1 CFile149
6.1.1 打开文件149
6.1.2 文件读写150
6.1.4 文件相关信息的设置与获取151
6.1.3 文件定位151
6.1.5 文件锁定与解锁152
6.1.6 文件关闭152
6.2 CArchive152
6.2.1 类的序列化153
6.2.2 实例:类C3DPoint的序列化153
6.2.3 创建CArchive对象159
6.2.4 关闭CArchive159
6.2.5 CArchive的读写操作159
6.2.6 CArchive的状态函数160
6.2.7 在项目SerializeTest中测试类C3DPoint160
6.3 CStdioFile类160
6.3.2 实例:用CStdioFile类向test.txt存取文本161
6.3.1 CStdioFile的文本存取161
6.4 小结162
第7章 文档和视163
7.1 Doc/View的程序结构及工作流程163
7.1.1 实例程序MyDraw163
7.1.2 Doc/View体系结构的程序结构164
7.1.3 Doc/View程序的工作流程165
7.2 通过视类(CView)与用户交互167
7.2.1 在视(CView)中响应鼠标输入与画图167
7.2.2 在视中响应键盘输入与显示字符172
7.3 利用文档类(CDocument)处理程序数据175
7.3.1 向文档类中添加数据176
7.3.2 窗口重画处理182
7.3.3 在文档类中实现程序数据的文件I/O184
7.4 处理菜单和工具条185
7.4.1 编辑菜单资源186
7.4.2 通过编辑加速键资源来设置菜单项的快捷键187
7.4.3 编辑工具条资源187
7.4.4 增加菜单/工具条消息响应函数188
7.4.5 修改函数OnLButtonUp()、OnLButtonMove()和OnDraw()191
7.4.6 扩展类CLine以支持矩形和椭圆193
7.5 专用视类(CEditView、CScrollView、CFormView……)196
7.5.1 专用视图类增强了CView某些方面的视图功能196
7.5.2 实例:网页浏览器SimpleBrowser196
7.6 多文档(MDI)编程198
7.7 小结200
8.1.1 AfxBeginThread()函数201
8.1 创建线程201
第8章 多线程技术201
8.1.2 创建线程实例202
8.2 线程间通信204
8.2.1 使用全局变量通信204
8.2.2 使用用户自定义消息通信205
8.2.3 使用Event对象通信206
8.3 线程同步209
8.3.1 使用Critical Section209
8.3.2 使用Mutex(互斥对象)213
8.3.3 使用信号量(Semapnore)214
8.4 小结217
9.1 概述219
第9章 动态链接库219
9.2 创建和使用动态链接库221
9.2.1 DLL的结构和导出方式221
9.2.2 链接应用程序到DLL226
9.3 使用动态链接库扩展MFC229
9.4 调用Windows中的API函数234
9.4.1 设置鼠标信息234
9.4.2 绘图程序245
9.5 小结258
第10章 ActiveX控件开发技术259
10.1 ActiveX概述259
10.1.1 OLE(对象链接与嵌入)259
10.1.2 ActiveX是对OLE的扩展259
10.2.2 实例:在VC程序开发中使用ActiveX控件260
10.2.1 什么是ActiveX控件260
10.2 ActiveX控件260
10.2.3 ActiveX控件的属性、事件和方法262
10.2.4 制作ActiveX控件的方法263
10.2.5 ActiveX控件的注册和使用264
10.3 实例:ActiveX控件ActiveCounter265
10.3.1 用MFC ActiveXControlWizard创建ActiveX控件ActiveCounter265
10.3.2 在ActiveCounter上显示文本和图形266
10.3.3 改变控件的图标266
10.3.4 利用ActiveX Control Test Container测试ActiveCounter.ocx267
10.3.5 定制ActiveCounter的主界面:为ActiveX控件添加子控件268
10.3.6 为ActiveCounter增加属性282
10.3.7 定制ActiveCounter的属性页284
10.3.8 为ActiveCounter增加方法286
10.3.9 为ActiveCounter增加事件288
10.3.10 使用和测试ActiveCounter291
10.4 小结299
第11章 多媒体开发技术301
11.1 MMControl控件301
11.2 媒体播放器的制作303
11.3 MCIWndX控件319
11.4 动画播放应用程序320
11.5 小结334
第12章 网络与数据库开发335
12.1 数据库程序设计335
12.2 网络应用程序设计345
12.3 小结356