内容简介
引言
第一部分 Visual C++基础
第一章 Visual C++简介
1.1 为什么用Visual C++
1.2 这一版本有什么新东西?
1.2.1 学习版的变化
1.2.2 专业版的变化
1.2.3 企业版的变化
1.2.4 Developer Studio的增强功能
1.3 几个缺陷
1.4 界面元素
1.4.1 MFC Studio窗口元素
1.4.2 ClassView
1.4.3 ResourceView
1.4.4 FileView
1.4.5 InfoView
1.4.6 工具栏
第二章 建立一个基本的应用程序
2.1 理解应用程序类型
2.1.1 控制台应用程序
2.1.2 基于对话框的应用程序
2.1.3 单文档
2.1.4 多文档
2.2 编写一个控制台应用程序
2.3 编写一个基于对话框的应用程序
2.4 编写单文档应用程序
第三章 Visual C++资源
3.1 定制Application Wizard提供的资源
3.1.1 应用程序图标
3.1.2 About框
3.1.3 版本信息
3.2 使用键盘快捷键和菜单
3.3 使用工具栏
第二部分 Visual C++与数据库管理
第四章 DAO与ODBC
4.1 ODBC
4.1.1 16位ODBC与32位ODBC
4.1.2 ODBC驱动程序
4.1.3 你有哪种类型的ODBC
4.1.4 使用ODBC
4.1.5 文件DSN
4.1.6 记录ODBC事务
4.2 DAO
4.3 ODBC与DAO的选择
4.4 Visual C++ ODBC及DAO类概述
第五章 数据库构造概述
5.1 构造模块概述
5.1.1 数据库
5.1.2 表
5.1.3 索引
5.1.4 查询
5.1.5 窗体和报表
5.2 创建数据库
5.3 增加表
5.4 使用查询来整理数据
5.5 创建一个测试窗体
第六章 用ODBC构造数据库应用程序
6.1 创建一个简单的窗体视图应用程序
6.1.1 修复MFC AppWizard产生的错误
6.1.2 增加一些数据显示代码
6.2 操作数据库的内容
6.2.1 给表增加一个记录
6.2.2 在数据库中查找数据
第七章 使用DAO构造数据库应用程序
7.1 创建一个简单的网格视图应用程序
7.2 给应用程序增加报表
7.2.1 打印会很困难
7.2.2 给应用程序增加打印能力
7.3 创建一个小的实用程序
第三部分 Visual C++和Internet
第八章 设计Web页面
8.1 HTML快速浏览
8.1.1 理解〈HEAD〉标记
8.1.2 用〈Hx〉标记增加标题
8.1.3 链接和锚(Anchor)
8.2 创建简单的HTML文档
8.2.1 使用列表
8.2.2 增加图
8.2.3 创建表格
8.2.4 使用窗体
8.3 ActiveX适用于何处
8.4 从Internet上下载ActiveX
8.5 HTML增强功能(Enhancement)
8.5.1 添加声音
8.5.2 添加动画GIF
8.6 使用DIANTZ.EXE建立组件下载(CAB)文件
第九章 JavaScript概览
9.1 ActiveX Scripting概览
9.2 JavaScripting基础
9.3 使用独立的脚本
9.4 使用ActiveX控件
第十章 创建ActiveX控件
10.1 理解ActiveX控件的基础知识
10.1.1 什么是AcdveX
10.1.2 ActiveX能做什么
10.1.3 ActiveX和OCX控件
10.2 一个基本的按钮程序
10.2.1 定义项目
10.2.2 编写代码
10.2.3 测试控件
10.3 创建实用控件
10.3.1 获取用户信息
10.3.2 启动程序
10.3.3 修改颜色
10.4 在Netscape Navigator和Internet Explorer中使用ActiveX控件
第十一章 创建ActiveX文档应用程序
11.1 什么是ActiveX文档(或OLE文档对象)
11.1.1 创建连接
11.1.2 使用Web Publishing Wizard
11.2 ActiveX文档结构概述
11.2.1 IOleDocument类
11.2.2 IOleDocumentView类
11.2.3 IOleCommandTarget类
11.2.4 Print
11.3 创建ActiveX文档
11.3.1 测试缺省应用程序——步骤1
11.3.2 修正ActiveX文档服务器(针对Visual C++4.2版)
11.3.3 测试缺省应用程序——步骤2
11.3.4 转换已有的应用程序
第十二章 使用URL和Moniker
12.1 URL Moniker概述
12.2 创建URL Moniker
12.3 超链接基础知识
12.4 接口
12.5 URL Moniker处理
12.5.1 加入库的支持
12.5.2 创建所需资源
12.5.3 定义新类并编写代码
第十三章 连接Internet信息服务器(IIS)
13.1 ISAPI(Internet Server API)简介
13.1.1 在真实世界中使用ISAPI
13.1.2 选择过滤器还是扩展
13.1.3 有关ISAPI的五个类
13.2 创建ISAPI扩展
13.3 在Web页中使用ISAPI扩展
13.4 创建ISAPI过滤器
13.5 使用ISAPI过滤器将Web站点分类
第十四章 基于安全性的设计
第四部分 Visual C++开发者概述
14.1 了解Windows安全性API
14.2 使用Windows NT的安全机制
14.2.1 内置的安全特性
14.2.2 私有通信技术(PCT)
14.2.3 Windows NT通过HTTP进行验证
14.2.4 使用数字签名
14.2.5 了解密码API
14.3 Internet—羁傲不驯的代名词
14.3.1 Internet的商业前景
14.3.2 定义保护的对象——数据
14.3.3 创建某种形式的保护
14.4 确保安全下载Internet代码
14.3.4 实现方法
14.4.1 使用Windows验证信任API(Windows Verify Trust API)
14.4.2 了解Windows软件出版信任服务程序
14.4.3 Internet组件下载机制
14.5 安全性标准
14.5.1 W3C代表什么
14.5.2 处理货币的标准方法
第十五章 创建帮助文件
15.1 给帮助文件写提纲
15.1.1 菜单流程
15.1.2 任务
15.1.3 通用菜单/任务
15.1.4 参考
15.1.5 教程
15.1.6 功能区
15.2 使用“Microsoft Help”编译器
15.2.1 给帮助文件添加特殊效果
15.2.2 创建“make”文件并编译帮助文件
15.3 使用“Microsoft Help”Workshop(HTML)
15.3.1 定义工程文件的选项
15.3.2 定义窗口
15.3.3 映射帮助主题
15.3.4 编译帮助文件
15.4 给应用程序添加帮助
第十六章 包装应用程序
16.1 了解各种包装类型
16.1.1 合作型
16.1.2 共享型
16.1.3 紧凑型
16.2 文件集中
16.3 创建安装程序
16.4 安装组件
16.5 安装文件组
16.6 定义资源
16.7 决定媒介类型
第五部分 附录
附录A ActiveX组件资源
A.1 如何购买物美价廉的组件
A.1.1 版权费
A.1.2 源代码
A.1.3 其他程序员的推荐
A.1.7 质量价格比
A.1.6 公司的稳定性及支持
A.1.5 退款担保
A.1.4 演示或共享版本
A.1.8 灵活性
A.1.9 效率
A.2 OCX——距ActiveX只一步之遥
A.2.1 ActiveX控件
A.3 基于ActiveX控件的浏览器插件
附录B 在线资源指南
B.1 查找你需要的内容
B.2 Microsoft在Internet上的展现
B.2.1 取得好的开始
B.2.2 查找新闻组
B.3 Microsoft知识库
B.4 使用Microsoft NetMeeting
B.4.1 设置
B.4.2 在企业Intranet上使用NetMeeting
B.5 CompuServe论坛
B.5.1 关于Microsoft的信息
B.5.2 Microsoft知识库和Microsoft Software Library
B.5.3 Microsoft服务
B.5.4 Microsoft桌面应用程序
B.5.5 Microsoft个人操作系统
B.5.6 Microsoft开发产品
B.5.7 Microsoft高级操作系统
B.5.8 Windows共享软件论坛
B.5.9 Windows供应商论坛
附录C 词汇表