书籍详情

Microsoft Internet Explorer 5程序设计

Microsoft Internet Explorer 5程序设计

作者:(美)Scott Roberts著;北京博彦科技发展有限责任公司译;北京博彦科技发展有限责任公司译

出版社:清华大学出版社

出版时间:2001-02-01

ISBN:9787900630803

定价:¥59.00

购买这本书可以去
内容简介
  "通过对本书的学习,您可以创建并配置快速、经济并且比在其他平台上更完善的应用程序。无论是简单地向Web页中添加帮助,还是开发功能完备的Windows应用程序,您都可以在书中找到您所需要的详细指导和范例代码。利用DHTML、DHTML对象模型和脚本语言开发Web页。只需使用DHTML和脚本语言就能编写独立的Windows应用程序调用HTA。使用ActiveX控件、DHTML Behavior和Browser Helper Objects(BHO)增加Web控件。把WebBrowser控件作为宿主和使Internet Explorer自动化,以便将Web浏览完全集成到新的或现有的应用程序中。使用Internet Explorer事件和高级宿主接口几用户提供各种功能。开发Web附件,如Explorer Bar、工具栏按钮和菜单项等。通过向DHTML Behavior中封装特殊功能,实现最大化地使用和重用。基于对Microsoft Internet Explorer用户技术支持的丰富经验,作者将带您巧妙地通过编程,用简单的代码和较短的时间,开发出动态的、易于使用的应用程序。光盘中的内容:书中所有示例代码,已用Visual Basic、Vials C++和脚本语言编译;Internet Explorer 5软件;本书完整的电子版本。"
作者简介
暂缺《Microsoft Internet Explorer 5程序设计》作者简介
目录
第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                  

猜您喜欢

读书导航