Visual C++项目开发实例导航PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:章五一主编
- 出 版 社:上海:上海科学普及出版社
- 出版年份:2004
- ISBN:754272973X
- 页数:322 页
第1章 Visual C++概述 1
1.1 Visual C++的发展 1
1.2 Visual C++的安装 1
1.3 Visual C++的特性 3
1.4 Visual C++的集成开发环境 4
1.4.1 典型界面 4
1.4.2 窗口布局 5
1.4.3 Workspace和Output窗口 6
1.4.4 菜单功能 8
1.4.5 文本编辑器 9
1.4.6 向导 11
1.4.7 MSDN帮助系统 12
1.4.8 Visual C++中的文件扩展名 14
本章小结 16
第2章 让PowerPoint支持插入Internet资源 17
2.1 项目的主要任务 18
2.2 编程思想及设计思路 18
2.2.1 COM插件 18
2.2.2 让程序智能感知到IE中程序的请求 20
2.2.3 将请求的资源插入到PowerPoint 2000中 20
2.2.4 程序框架结构图 21
2.3 编程步骤及代码分析 22
2.3.1 新建项目 22
2.3.2 添加ATL类 23
2.3.3 编辑注册文件 24
2.3.4 查看COM加载项中的插件 25
2.3.5 添加按钮和命令 26
2.3.6 处理按钮和菜单激活事件 29
2.3.7 查看菜单项和按钮激活状态 31
2.3.8 添加CIEComCtrlSink类 31
2.3.9 连接点客户端的实现——监听IE相关事件 32
2.3.10 VBA编程——将资源插入PowerPoint 2000 37
2.3.11 在事件激发时调用VBA程序 42
2.3.12 编译系统 44
2.5 知识点应用拓展 45
2.4 项目主要难点及知识点概述 45
2.3.13 系统部署 45
本章小结 46
第3章 Internet图片验证码系统 47
3.1 项目的主要任务 47
3.2 编程思想及设计思路 47
3.2.1 ISAPI 48
3.2.2 位图格式 53
3.2.3 程序框架结构图 58
3.3 编程步骤及代码分析 59
3.3.1 新建项目 59
3.3.2 添加位图资源数据 60
3.3.3 添加位图基本操作函数集 62
3.3.4 添加命令解析映射及GetImage函数 71
3.3.5 编译系统 72
3.3.6 部署系统 72
3.4 项目主要难点及知识点概述 74
3.5 知识点应用拓展 75
本章小结 75
第4章 财政管理系统——权限管理单元 76
4.1 项目的主要任务 76
4.2 编程思想及设计思路 76
4.2.1 MMC概述 77
4.2.2 MMC用户界面元素 77
4.2.3 MMC名称空间 79
4.2.4 MMC 工作原理 81
4.2.5 MMC管理单元 82
4.2.6 ADSI 83
4.2.7 程序框架结构图 90
4.3 编程步骤及代码分析 90
4.3.1 新建项目 91
4.3.2 添加MMC Snapin对象 91
4.3.3 添加CbaseNodeItem节点模板类 92
4.3.4 修改CauthorityMgrData节点类 97
4.3.5 添加“所有用户”子节点实现类 100
4.3.6 添加“所有组”子节点实现类 104
4.3.7 添加“用户”子节点实现类 110
4.3.8 添加“组”子节点实现类 113
4.3.9 添加“用户功能”节点实现类 115
4.3.10 添加“组功能”节点实现类 118
4.3.11 修改CauthorityMgrComponent类 120
4.3.12 修改CAuthorityMgr类 121
4.3.13 修改CauthorityMgrAbout类 122
4.3.14 调整包含文件及项目配置 123
4.3.15 编译系统 124
4.4 项目主要难点及知识点概述 126
4.5 知识点应用拓展 126
本章小结 126
5.1 项目的主要任务 128
第5章 网络视频点播服务系统——“我的VOD”浏览器栏 128
5.2 编程思想及设计思路 129
5.2.1 Windows区别不同情况对象简介 129
5.2.2 实现区对象 131
5.2.3 浏览栏区对象的实现方法 133
5.2.4 区对象相关向导安装 135
5.2.5 程序框架结构图 136
5.3 编程步骤及代码分析 136
5.3.1 新建项目 136
5.3.2 创建区对象 137
5.3.3 创建相关Windows类 138
5.3.4 完善相关类 140
5.3.5 完善区对象 153
5.3.6 完善数据的提供 157
5.3.7 调整注册项 167
5.3.8 输出Unicode版本 168
5.3.9 编译系统 168
5.4 项目主要难点及知识点概述 169
5.5 知识点应用拓展 169
本章小结 169
第6章 Web打印预览控件 171
6.1 项目的主要任务 171
6.2 编程思想及设计思路 172
6.2.1 ActiveX控件 172
6.2.2 文档视结构 174
6.2.3 打印预览实现原理 177
6.2.4 报表数据格式 186
6.2.5 程序框架结构图 186
6.3 编程步骤及代码分析 187
6.3.1 新建项目 187
6.3.2 添加文档视类 188
6.3.3 添加自定义打印预览对话框 191
6.3.4 获取服务器数据 196
6.3.5 打印预览数据 199
6.3.6 建立测试页 203
6.4 项目主要难点及知识点概述 204
6.5 知识点应用拓展 204
本章小结 205
第7章 教育资源管理系统(上)——教育资源浏览器 206
7.1 项目的主要任务 206
7.2 编程思想及设计思路 207
7.2.1 资源全局编号 207
7.2.2 可定制显示的资源目录 207
7.2.3 获取系统图标 208
7.2.4 通过XML规范系统 210
数据接口 210
7.2.5 程序框架结构图 212
7.3 编程步骤及代码分析 213
7.3.1 新建项目 213
7.3.2 增加CResExplorerTree类 214
7.3.3 调整CResExplorerView类 216
7.3.4 调整CMainFrame中应用程序框架的创建 217
7.3.5 获取系统图标 218
7.3.6 使用XML规范化数据 221
7.3.7 可定制显示的资源目录 228
7.3.8 调整列表视图功能 239
7.4 项目主要难点及知识点概述 248
7.5 知识点应用拓展 248
本章小结 249
第8章 教育资源管理系统(下)——多样化的教育资源数据 250
8.1 项目的主要任务 250
8.2.1 动态加载中间层 251
8.2 编程思想及设计思路 251
8.2.2 规范化中间层接口 252
8.2.3 解释本地文件系统 253
8.2.4 基于数据库的数据提供 253
8.2.5 数据库设计 257
8.2.6 优化数据提供逻辑 257
8.2.7 程序框架结构图 257
8.3 编程步骤及代码分析 258
8.3.1 新建项目 258
8.3.2 建立异步数据加载机制 258
8.3.3 建立动态模块加载管理类TDllModule 261
8.3.4 添加中间层模块包装类 262
8.3.5 添加中间层模块管理类 265
8.3.6 添加为数据提供类管理数据的对象 270
8.3.7 动态加载可选的资源库数据 271
8.3.8 编译系统 272
8.3.9 添加“我的电脑”资源库模块 272
8.3.10 添加“化学资源库”模块 282
8.4 项目主要难点及知识点概述 294
8.5 知识点应用拓展 295
本章小结 295
第9章 在网页中实现文件上传 297
9.1 项目的主要任务 297
9.2.1 基本原理 298
9.2 编程思想及设计思路 298
9.2.2 程序框架结构图 300
9.3 编程步骤及代码分析 300
9.3.1 新建项目 300
9.3.2 建立基本的ASP组件软件框架 302
9.3.3 添加ASP组件属性 303
9.3.4 添加ASP组件函数 304
9.3.5 添加tag_FileStruct结构 305
9.3.6 添加m_vtFiles集合变量 305
9.3.7 添加m_vtOut变量 306
9.3.8 添加GetFileName成员函数 306
9.3.9 添加GetNameLen成员函数 307
9.3.10 添加bstrstr成员函数 308
9.3.11 添加InitialParse成员函数 310
9.3.12 添加ParseInputData成员函数 312
9.3.13 添加SaveFile成员函数 314
9.3.14 实现接口函数get_FileName 316
9.3.15 实现接口函数get_FileSize 316
9.3.16 实现接口函数Save 317
9.3.17 实现接口函数SaveTo 317
9.3.18 完善接口函数OnStartPage 318
9.3.19 完善接口函数OnEndPage 318
9.3.20 测试系统 318
9.4 项目主要难点及知识点概述 321
9.5 知识点应用拓展 321
本章小结 322
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《怎样做好一项研究》张玉婷 2020
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019