利用Visual C++ 2.0/4.0编制Windows 95应用程序PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:陈坚,陈涛编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:1997
- ISBN:756060529X
- 页数:355 页
第1章Visual C++和基本类库 1
1.1 MFC框架、文档和视图结构 1
目 录 1
1.2 MFC编程工具及其相互关系 3
1.2.1 AppWizard 3
1.2.2 AppStudio 3
1.2.3 ClassWizard 4
1.2.4 MFC应用程序开发过程 6
1.3 MFC应用程序调试技术 7
1.3.1 Visual C++内置的调试器 7
1.3.2 TRACE宏 7
1.3.3 ASSERT宏 8
1.4 MFC类库层次结构 9
1.4.1通用类 9
1.3.5消息框 9
1.3.4 VERIFY宏 9
1.4.2可视对象类 11
1.4.3应用体系结构类 14
1.4.4集合类 15
1.4.5 oLE 2.0类 16
1.4.6数据库类 17
1.5 Visual C++4.0新特性 18
1.5.1功能高度集成的用户接口 18
1.5.2重用性能 19
1.5.3编译调试性能 20
1.5.4支持前沿开发 20
2.1.2项目名和项目类型 22
2.1.1选择文件类型 22
2.1 使用AppWizard生成应用程序框架 22
第2章AppWizard和应用框架 22
2.1.3创建过程 23
2.2AppWizard生成的文件 29
2.2.1 自述文件 31
2.2.2项目文件和make文件 31
2.2.3应用程序源文件和头文件 31
2.2.4资源文件 42
2.2.5预定义的头文件 43
2.2.6上下文敏感的帮助文件 43
2.2.7按可选项增加的AppWizard 43
文件 43
第3章控制与对话框 46
3.1 Windows标准控制 46
3.1.3按钮控制 47
3.1.1静态控制 47
3.1.2编辑控制 47
3.1.4列表框控制 48
3.1.5组合框控制 49
3.1.6滚动条控制 49
3.2对话框综述 49
3.2.1对话框的种类 49
3.2.2对话框的创建和显示 50
3.2.3 CDialog对话框类 51
3.2.4对话数据交换/对话数据验证 52
3.3对话框程序范例 53
3.4文件对话框的实现技术 64
4.1 菜单 71
4.1.1菜单和资源 71
第4章菜单和控制条 71
4.1.2 CMenu类 72
4.1.3菜单消息映射和命令处理 73
4.1.4更新命令用户接口(UI)消息 74
4.1.5扩展命令和范围命令处理 75
4.1.6上下文菜单 76
4.1.7应用实例 76
4.2工具条 85
4.2.1类CToolBar 86
4.2.2工具条的创建和处理 86
4.2.3工具条泊位和漂浮 89
4.2.4工具提示 91
4.2.5 Windows 95新的工具条控制 92
4.2.6应用实例 95
4.3状态条 100
4.3.1 类CstatusBar 101
4.3.2状态条的创建和处理 102
4.3.3 Windows 95新的状态条控制 103
4.3.4应用实例 104
4.4 对话条 108
4.4.1类CDialogBar 108
4.4.2对话条的创建和处理 109
4.4.3应用实例 110
第5章Windows 95新的通用控制 114
5.1通用控制概述 114
5.2动画控制和进展控制 115
5.2.1动画控制 115
5.2.2进展控制 116
5.2.3应用实例 117
5.3.1标签控制 119
5.3标签控制和属性对话框 119
5.3.2属性对话框 120
5.3.3应用实例 121
5.4图像列表和列表控制 124
5.4.1图像列表 124
5.4.2列表控制 125
5.4.3应用实例 126
5.5其它通用控制 130
5.5.1滑动条控制 131
5.5.2旋转按钮控制 131
5.5.3树控制 132
5.5.4工具提示控制 133
5.5.5应用实例 133
6.1.1 GDI对象 140
第6章Windows 95图形图像编程 140
6.1 图形设备接口 140
6.1.2设备描述表 142
6.2位图 144
6.2.1图像处理主要函数 144
6.2.2兼容设备描述表 146
6.2.3位图的旋转 146
6.2.4位图的缩放 147
6.3图像显示技术 147
6.3.1利用文件信息显示各种 147
位图文件 147
6.3.2灰度位图显示高级技术 148
6.3.3真彩色位图显示高级技术 157
6.4 位图按钮 163
7.1联机帮助系统结构 166
第7章Windows 95联机帮助系统 166
7.1.1 Windows 95帮助窗口结构 167
7.1.2帮助搜索方式 168
7.1.3帮助系统的创建 168
7.2 RTF文件支持的编码格式及设置 169
7.3热点的种类和设置 173
7.3.1热点种类 173
7.3.2热点设置 173
7.3.3改变热点格式 174
7.4多媒体特性 175
7.4.1加入图形图像 175
7.4.2建立多热点的超图 176
7.4.3加入视频动画 176
7.4.4加入声音 178
7.5宏指令 179
7.5.1执行宏指令 179
7.5.2Windows 95宏指令集 180
7.6建立帮助项目文件 182
7.6.1 帮助项目文件的构成 182
7.6.2帮助上下文别名 183
7.6.3访问数据文件 184
7.6.4建造标记 184
7.6.5定制帮助窗口 184
7.6.6指定帮助主题文件名 185
7.6.7上下文字符串映像 185
7.6.8高级建造选项 185
7.6.9定制帮助窗口 187
7.7 Visual C++4.0帮助工厂 187
7.7.1帮助项目文件的创建 188
7.7.2帮助内容文件的创建 192
7.8应用实例 194
7.9 Windows 95帮助处理系统 208
7.9.1建造帮助文件 208
7.9.2访问帮助主题 209
7.9.3定制帮助处理函数 210
第8章综合实例 212
8.1文档模板 212
8.1.1文档模板的构成 212
8.1.2文档模板的创建 213
8.2切分窗口 214
8.3“画中画”技术 216
8.5综合实例 217
8.4闪烁窗口 217
8.5.1创建应用程序 218
8.5.2加入闪烁窗口 218
8.5.3应用界面编程 221
8.5.4手机制作 226
8.5.5本地图像、远地图像显示 234
8.5.6画中画显示 239
8.5.7多媒体浏览器 248
第9章OLE定制控制 253
9.1 OLE控制结构 254
9.2 MFC与OLE控制 255
9.3组件平台和OLE控制编程 256
9.4多媒体OLE控制 257
9.5应用实例 261
10.1内存管理结构 271
10.1.1 内存体系结构 271
第10章Windows 95内存管理 271
10.1.2虚拟地址空间和物理存储 272
10.1.3系统内存配置信息的获取 273
10.1.4线性体系结构对编程的影响 275
10.2框架内存分配 276
10.3堆内存分配 277
10.3.1标准C++堆分配函数 277
10.3.2全局堆和局部堆 278
10.3.3私有堆 278
10.4虚拟内存 280
10.5共享内存 282
10.6内存诊断 285
10.6.1访问确认 285
10.6.2 MFC内存诊断宏和函数 286
10.6.3内存毁坏 287
10.6.4 内存泄漏 287
第11章钩子和进程 289
11.1钩子 289
11.1.1钩子种类 289
11.1.2钩子链和钩子过程 291
11.1.3安装钩子过程 291
11.1.4删除钩子过程 292
11.1.5应用实例 292
11.2进程 296
11.2.1创建新进程 296
11.2.2进程优先级类 300
11.2.3终止进程 301
11.2.4应用实例 301
11.3.1线程优先级 305
11.3线程 305
11.3.2创建线程 307
11.3.3挂起线程 309
11.3.4终止线程 310
11.3.5线程的调试 310
11.3.6应用实例 311
11.4 同步 315
11.4.1等待函数 315
11.4.2信号量对象 316
11.4.3互斥量对象 317
11.4.4事件对象 317
11.4.5临界区对象 318
11.4.6应用实例 319
12.1安装软件工作 325
第12章安装软件设计技术 325
12.2文件安装库 326
12.2.1安装准备知识 327
12.2.2常用安装相关函数 327
12.2.3文件安装库函数 328
12.2.4应用实例 330
12.3修改系统配置 331
12.4程序组和程序项的实现 332
12.4.1 DDE接口 333
12.4.2 Shell动态数据交换接口 336
12.4.3应用实例 338
12.5安装软件开发系统InstallShield 341
12.5.1安装脚本语言 341
12.5.2安装脚本编程 343
12.5.3创建安装软件 348
12.5.4应用实例 349
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019