| 作 者: | (美)Scott Roberts著;北京博彦科技发展有限责任公司译;北京博彦科技发展有限责任公司译 |
| 出版社: | 清华大学出版社 |
| 丛编项: | Microsoft程序设计系列 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | IE |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1部分 使用HTML和DHTML
第1章 Internet Explorer的发展
1.1 Internet Explorer版本1和版本2
1.2 Internet Explorer版本3
1.2.1 ActiveX控件
1.2.2 脚本编程支持功能
1.2.3 Internet Explorer对象模型
1.2.4 WebBrowser控件
1.3 Internet Explorer版本4
1.3.1 动态HTML
1.3.2 数据捆绑
1.3.3 增强型WebBrowser控件
1.3.4 Explorer Bars
1.3.5 浏览器助手对象
1.4 Internet Explorer版本5
1.4.1 DHTML Behaviors及HTML Components(HTCs)
1.4.2 可持久性
1.4.3 客户机功能
1.4.4 HTML Appication
1.4.5 打印
1.4.6 动态属性
1.4.7 XML
1.4.8 增强的运行效率
1.4.9 使用Internet Explorer 5编程的原因
第2章 HTML与脚本制作
2.1 HTML简介
2.1.1 标记
2.1.2 标题
2.1.3 文本格式化
2.1.4 超级链接
2.1.5 图像
2.1.6 有序和无序的列表
2.1.7 选项框
2.1.8 表格
2.1.9 内部控件
2.1.10 注释
2.1.11 框架
2.1.12 HTML表单
2.2 脚本编程基本内容
2.2.1 给网页添加脚本
2.2.2 程序语句
2.2.3 注释
2.2.4 变量
2.2.5 数据类型
2.2.6 数组
2.2.7 运算符
2.2.8 表达式
2.2.9 利用条件程序语言控制程序流
2.2.10 循环
2.2.11 子程序和函数
2.3 创建简单的脚本应用程序
第3章 用DHTML进行程序设计
3.1 DHTML对象模型
3.1.1 对象
3.2 DHTML对象
3.2.1 Window对象
3.2.2 document对象
3.2.3 navigator对象
3.2.4 event对象
3.2.5 form对象
3.2.6 对DHTML而言其他一些重要的HTML元素
3.3 其他优秀的DHTML特性
3.3.1 级联样式表
3.3.2 动态属性
3.3.3 打印支持
3.3.4 鼠标捕获
3.3.5 上下文菜单
3.4 举例:DHTML Memo和DHTML Ledger程序
第4章 编写HTML应用程序
4.1 创建HTA
4.1.1 <HTA:APPLICATION>标记
4.2 创建带有客户区域的HTA
4.3 其他HTA例子
第2部分 创建HTML应用程序
第5章 创建ActiveX控件
5.1 ActiveX控件是什么
5.1.1 在Web网页中插入ActiveX控件
5.1.2 给客户机下载ActiveX控件
5.1.3 在Web上获得安全性保障
5.2 创建Visual Basic ActiveX控件
5.2.1 添加方法
5.2.2 添加属性
5.2.3 激活事件
5.2.4 设置线程模型
5.2.5 编译
5.2.6 使用PDW组装Visual Basic控件
5.2.7 测试
5.2.8 为Visual Basic控件编写脚本
5.2.9 在HTML中进行初始化
5.2.10 打印
5.3 创建ATL ActiveX控件
5.3.1 添加方法
5.3.2 添加属性
5.3.3 激活事件
5.3.4 ATL控件的加密
5.3.5 从HTML中初始化
5.3.6 打印
5.3.7 为ATL控件编写脚本
第6章 掌管WebBrowser控件和自动化Internet Explorer
6.1 Internet Explorer体系结构
6.1.1 WebBrowser控件宿主
6.1.2 SHDOCVW
6.1.3 MSHTML
6.2 WebBrowser控件和Internet Explorer
6.2.1 接口
6.3 掌管WebBrowser控件
6.3.1 使用Visual Basic
6.3.2 使用Visual C++
6.4 自动化Internet Explorer
6.4.1 使用Visual Basic
6.4.2 使用Visual C++和COM APIs
6.5 添加高级功能
6.5.1 从ActiveX控件中访问Internet Explorer的IWebBrowser2接口
6.5.2 掌管WebBrowser控件时访问框架的IWebBrowser2接口
6.5.3 调用Find. View Source以及Internet Options
6.6 发布WebBrowser控件
第7章 Internet Explorer事件
7.1 事件和对外接口
7.1.1 IConnectionPointContainer
7.1.2 IConnectionPoint
7.2 捕获事件的方法
7.2.1 在Visual Basic中捕获事件
7.2.2 在C++中捕获事件
7.2.3 在ATL中捕获事件
7.2.4 在MFC中捕获事件
7.3 由Internet Explorer 5激发的事件
7.3.1 BeforeNavigate2
7.3.2 CommandStateChange
7.3.3 DocumentComplete
7.3.4 DownloadBegin
7.3.5 DownloadCompletet
7.3.6 NavigateComplete2
7.3.7 NewWindow2
7.3.8 ProgressChange
7.4 事件顺序
7.5 仅由Internet Explorer使用的事件
7.6 从ActiveX控件中处理Internet Explorer事件
第8章 访问DHTML对象模型
8.1 复习DHTML对象模型
8.2 从Visual Basic中访问DHTML对象模型
8.2.1 从Web网页中获得数据
8.2.2 使用Visual Basic向Web网页中动态地插入数据
8.3 从Visual C++中访问DHTML对象模型
8.3.1 从Web网页上获得数据
8.3.2 使用VC++向Web网页中动态地插入数据
8.4 处理DHTML Object事件
8.4.1 在Visual Basic中捕获DHTML Objects事件
8.4.2 在Visual C++中为DHTML Objects进行事件捕获
8.5 从Visual Basic Activex控件中访问DHTML对象模型
第9章 高级掌管接口
9.1 IDocHostUIHandler
9.1.1 GetHostInfo
9.1.2 ShowContextMenu
9.1.3 TranslateAccelerator
9.1.4 扩展DHTML对象模型
9.1.5 AtlBrowser
9.2 ICustomDoc
9.3 WBCustomizer对象
9.4 IDocHostShowUI
9.5 控制下载和执行的内容
第10章 Web Accessories
10.1 理解Explorer Bar和Desk区
10.1.1 Explorer Bands
10.1.2 Comm区
10.1.3 Desk区
10.2 使用DHTML和脚本创建Explorer Bars
10.3 使用C++和COM创建Explorer Bars和Desk Bands
10.3.1 实现所需的DLL函数
10.3.2 实现需求接口
10.3.3 可选接口的实现
10.3.4 给容器发送命令
10.3.5 为区对象实现Windows程序
10.3.6 在区对象中掌管WebBrowser控件
10.4 添加工具栏按钮
10.4.1 显示Explorer Bars
10.4.2 运行COM对象
10.4.3 运行脚本
10.4.4 运行可执行的文件
10.5 添加主菜单项
10.6 添加上下文菜单项
第11章 DHTML Behaviors和HTML组件
11.1 使用默认Behaviors
11.1.1 客户端功能
11.1.2 持久性
11.2 使用由HTML Components创建的Behaviors
11.2.1 将Behaviors添加到HTML元素中
11.2.2 使用HTC在脚本中创建Behaviors
11.2.3 访问包容文档的DHTML对象模型
11.2.4 HTC的缺点
11.3 使用Binary DHTML Behaviors
11.3.1 用C++实现Binary DHTML Behaviors
11.4 使用其他的Behavior样例程序
第12章 Browser Helper Object
12.1 Internet Explorer如何启动BHO
12.2 创建BHO
12.2.1 IEHelper
12.2.2 实现IObjectWithSite
12.3 用BHO处理Internet Explorer事件
12.4 使用BHO来控制Internet Explorer
12.5 注册和取消注册BHO
附录 疑难解答和技术支持
击键问题
MFC
ATL和标准C++
Win32 SDK模态对话框
区对象
技术支持资源
新闻组
文献
Microsoft Knowledge Base
Microsoft Developer Support