本书是微软开发人员资格证书认证系列丛书之一, MCSD即Microsoft Certificated Solution Developer(微软认证方案开发人员)。全书由三大部分组成。第一部分“ VB 6考试的基本概念”的主要内容有:开发基本设计和逻辑设计并由此进入物理设计,建立开发环境,实现导航设计,创建数据输入窗体和对话框,编写代码以验证用户输入,编写代码以处理窗体上输入的数据,在分布式应用程序中实现联机用广服务,创建数据服务,例示和调用COM组件等等与VB程序的规划、编写、编译、调试和维护有关灼各人而知识;第二部分“最后的复习”包括快速总结,学习和考试准备技巧,练习考试;第三部分“附录”为词汇表、概述认证过程、 CD-ROM上的内容、使用Top Score软件、 Vsual Basic基本知识以及住议你阅读的参考资料。\r\n 本书的特点是内容分面,重点突出,并附有大量与考试有关的测试R标、考试提示、注意、警告。案例分析、循序渐进、练习题、考试题及其答案,使读者能够提高学习效率,牢固掌握知识。\r\n 本书是针对应试者快速通过微软认证考试而编写的,其内容编排的科学性使得本书也可作为广大的程序员、VB爱好料和大寺院校相关命业的师生自学、教学使用。\r\n本书配套光盘内容包括New Riders出版公司组织开发的Top Score高分指南考试引擎,能够模拟微软认证考试的真实环境帮助应试育进行有效训练。
第0章 导言\r\n\r\n0.1 此书如何帮助应试者\r\n0.2 使用 Microsoft Vsual Basic 6.0设计和实现分布式应用程序考试所涉及的内容\r\n0.3 使用 Microsoft Vsual Basic 6.0考试( 70- 176)设计和开发桌面式应用程序考试所涉及的内容\r\n\r\n第1章开发基本设计和进辑设计并由此进入物理设计\r\n\r\n1.l 简介\r\n1.2 微软应用程序开发概念的概述\r\n1.3 VB企业开发模块\r\n1.3.1 基本设计\r\n1.3.2 由基本设计导出逻辑设计\r\n1.3.3 从逻辑设计导出物理设计\r\n1.3.4 认识到逻辑设计对物理设计的影响\r\n1.4 为多平台应用程序设计VB数据访问组件\r\n1.5 设计组件的属件、方法和事件\r\n1.5.l 设计组件的属件\r\n1.5.2 设计组件的方法\r\n1.5.3 设计组件的事件\r\n1.5.4 实现装载平衡\r\n1.6 案例分析:营销订单输入系统\r\n1.7 本章小结\r\n1.8 检查自己所学的知识\r\n1.8.1 复习题\r\n1.8.2 考试题\r\n1.8.3 复习题答案\r\n1.8.4 考试题答案\r\n\r\n第2章 在立开发环境\r\n\r\n2.1 简介\r\n2.2 使用Visual Sourcesafe实现源代码控件\r\n2.2.1 Visual Sourcesafe工程的特点\r\n2.2.2 visual sourcesafe Database\r\n2.2.3 Visual Sourcesafe Admlnlstthtor\r\n2.3.5 VSS Explorer\r\n2.3 为开发桌面式和分布式应用程序安装和设置 VB\r\n2.4 本章小结\r\n2.5 检查自己所学的知识\r\n2.5.l 练习2.l:使用VSS Administratr \r\n2.5.2 练习2.2:VB环境下使用SourceSafe\r\n2.5.3 练习2.3:使用VSS Explofer\r\n2.5.4 练习2.4:在VSS Administhetor中给工程存档及将其调出\r\n2.5.5 练习2.5:了解VB的特点\r\n2.5.6 复习题\r\n2.5.7 测验题\r\n2.5.8 复习题答案\r\n2.5.9 考试题答案\r\n\r\n第3章 实现导航设计\r\n\r\n3.1 简介\r\n3.2 了解菜单的基本知识\r\n3.2.1 了解菜单术语 \r\n3.2.2 Menu Editor的使用\r\n3.2.3 为菜单项的Click事件编写代码\r\n3.3 动态修改菜单的外观\r\n3.4 为应用程序添加弹出菜单\r\n3.4.l 定义弹出菜单\r\n3.4.2 确定鼠标按钮\r\n3.4.3 显示弹出菜单\r\n3.4.4 弹出菜单所用的控件\r\n3.5 创建能实时添加和删除某单的应用程序\r\n3.5.l 创建实时菜单项\r\n3.5.2 为实时菜单项编定代码\r\n3.5.3 删除实时菜单项\r\n3.5.4 将控件添加到窗体\r\n3.6 为CommandButtons,TextBoxes和Labels丛本控件设置属性\r\n3.6.l 在代码中使用属件\r\n3.6.2 三种基本控件一些重要的共问属性\r\n3.6.3通过Label的Caption属件为Text BOX控件指定访问键\r\n3.6.4 Command Button控件的重要属件\r\n3.6.5 TextBox控件的菜要属件\r\n3.6.7 Label控件的重要属性\r\n3.7 为控件添加代码以响应特定的事件\r\n3.7.l 为事件过程编定完代码后改变控件的名字\r\n3.7.2 Click事件\r\n3.7.3 DblClick事件\r\n3.7.4 MouseUp和MouseDown事件\r\n3.7.5 鼠标事件与Click和Dblclick事件的比较\r\n3.7.6 其他用来作输入验证的事件\r\n3.8 本章小结\r\n3.9 检查自己所学的知识\r\n3.9.l 练习3.1:创建一个简单的案单\r\n3.9.2 练习3.2:功态修改案单形象\r\n3.9.3 练习3.3:给应用程序添加弹出菜单\r\n3.9.4 练习3.4:创建能实时添加和删除某单的应有程序\r\n3.9.5 练习3.5:测试控件的事件\r\n3.9.6 练习3.6:使用共同的控件属件\r\n3.9.7 复习题\r\n3.9.8 考试题\r\n3.9.9 复习题答案\r\n3.9.10 测验题答案\r\n\r\n第4章 创建数据输入窗体和对话框\r\n\r\n4.1 简介\r\n4.2 添加ActiveX控件到工具框\r\n4.3 使用ActiveX控件创建数据输入窗体和对话枢\r\n4.3.l 使用ImageList控件\r\n4.3.2 使用TreeView控件\r\n4.3.3 使用ListVew控件\r\n4.3.4 使用ToolBar控件\r\n4.3.5 使用StatUsBar控件\r\n4.3.6 使用Controls Collection(集合)\r\n4.3.7 动态地添加和删除控件的技巧\r\n4.3.8 有关创建数据输入窗体和对话框的详细内容\r\n4.3.9使用 Forms Collection集合)\r\n4.4 本章小结\r\n4.5 检查自己所学的知识\r\n4.5.l 练习4.1:使用ListView和Imagelist控件\r\n4.5.2 练习4.2;使用TreeView控件\r\n4.5.3 练习4.3:创建工具栏控件\r\n4.5.4 练习4.4:创建状态栏\r\n4.5.5 练习4.5:使用 Controls集合\r\n4.5.6 练习4.6:窗体的调入和反调\r\n4.5.7 练习4.7:使用Forms集合\r\n4.5.8 练习4.8:使用控件组合动态地添加和删除控件\r\n4.5.9 练习4.9:使用集合动态地添加和删除控件\r\n4.5.10 复习题\r\n4.5.ll 测验题\r\n4.5.12复习题答案\r\n4.5.13 测试题答案\r\n\r\n第5章 编写代码以驻证用户输入\r\n\r\n5.1 域级和窗体级的敲键事件\r\n5.1.1 KeyPress事件\r\n5.1.2 KeyUp和KeyDown事件\r\n5.1.3 KeyPress与KeyUp和KcyDown\r\n5.1.4 使用窗体的KeyPreview属性启用双平台验证\r\n5.2 域级验证技巧\r\n5.2.1 Validato事件及 CausesValidatlor属件\r\n5.2.2 ValidatC事件\r\n5.2.3 CausesValidation属性\r\n5.2.4 Change事件和单击事件\r\n5.2.5 使用 GotFocus和 LostFocus事件验证的老式技巧\r\n5.3 根据输入启用控件\r\n5.4 各种不同的验证属件\r\n5.4.1 Maxlength\r\n5.4.2 数据绑定属件\r\n5.4.3 案例分析:一个属简单的数据输入窗体\r\n5.5 本章小结\r\n5.6.1 检查自己所学的知识\r\n5.6.1 练习5.1:域级和窗体级的敲键事件\r\n5.6.2 练习5.2:域级验证技巧\r\n5.6.3 练习5.3:选择件启用的控件\r\n5.6.4 复习题\r\n5.6.5 测验题\r\n5.6.6 复习题答案\r\n5.6.7 测验题答案\r\n\r\n第6章 编写代码以处理它体上钻入的数据\r\n\r\n6.1 简介\r\n6.2 窗体事件的相关时间\r\n6.3 Initialize,Load和 Activate事件\r\n6.3.l Initialize事件\r\n6.3.2 Load事件和 Activate事件\r\n6.4 eActlvate,UnLoad,QueryUnLoad和Terminate事件\r\n6.4.1 DeActivate事件\r\n6.4.2 QueryUnLoad事件\r\n6.4.3 UnLoad事件\r\n6.4.4 Terminate事件\r\n6.5 ActivatetoeActivate事件与GotFocus/LOStFOCCS事件\r\n6.6 Show/Hide方法与 Load/UnLoad语句\r\n6.7 在MDI应用程序中使用UnLoad和QueryonLoad事件\r\n6.8 Form方法及其对Form事件的影响\r\n6.8.l 窗体的隐含调入\r\n6.8.2 Show和 Hide方法 \r\n6.9 利用另一个窗体的Ljoad事件过程操作窗体\r\n6.10 本章小结\r\n6.11 检查自己所学的知识\r\n6.11.l 练习6.l:测试主窗体事件\r\n6.11.2 练习6.2:具有登录安全性的多窗体数据输入系统\r\n6.11.3 复习题\r\n6.11.4 考试题\r\n6.11.5 复习题答案\r\n6.11.6 测验题答案\r\n\r\n第7章 在分布式应用程序中实现联机用户服务\r\n\r\n7.1 Help文件的两个类型\r\n7.1.1 HTMLHelp文件\r\n7.1.2 WinHelp文件\r\n7.2 在应用程序中通过HelpFile属件引用Help\r\n7.2.l 设计时设置Help文件\r\n7.2.2 实时设置Help文件\r\n7.3 窗体和控件的环境相关帮助\r\n7.3.l使用HelpContextID属件的环境相关帮助\r\n7.3.2 为应用程序添加工具提示(ToolTips)\r\n7.3.3 在应用程序中提供WhatsThisHelp\r\n7.4 创建HTMLHlep\r\n7.4.1 HTML Help源文件结构\r\n7.4.2使用HTML Help WOrkshop创建和编译 THML Help工程\r\n7.5 本章小结\r\n7.6 检查自己所学的知识\r\n7.6.l 复习题\r\n7.6.2 考试题\r\n7.6.3 复习题答案\r\n7.6.4 测验题答案\r\n\r\n第8章 创建数据服务(第一部分)\r\n\r\n8.1 简介\r\n8.2 OLE DB和 Aoo概述\r\n8.2.1 ADO和Aoo对象模型\r\n8.3 使用自动数据绑定工具编程\r\n8.3.l使 用Data Enlronment Designer管理 ADO对象\r\n8.4 使用ADO以及ADO数据控件访问数据\r\n8.4.1 使用ADO数据控件\r\n8.4.2 用ADO Data Control编辑现有的记录\r\n8.4.3 对ADO编程\r\n8.5 使用ADO的Ermrs集合\r\n8.6 本章小结\r\n8.7 检查自己所学的知识\r\n8.7.1 练习8.1:ADO对象模型编程\r\n8.7.2 练习8.2:利用数据环境设计器把对象绑定给数据\r\n8.7.3 练习8.3:使用ADO数据控件为数据绑定对象\r\n8.7.4 复习题\r\n8.7.5 测试题\r\n8.7.6 复习题答案\r\n8.7.7 测验题答案\r\n\r\n第9章 创建数据服务(第二部分)\r\n\r\n9.l 简介\r\n9.2 ADO数据访问模型3\r\n9.2.l 使用 Execute Direct模型访问数据\r\n9.2.2 使用Prepare/Execute模型访问数据\r\n9.2.3 使用Stored Procedures模型访问数据\r\n9.2.4 怎样选择数据访问模型\r\n9.3 使用存储过程\r\n9.3.l 创建存储过程\r\n9.3.2 使用ParametCr集合操作和估计存储过程的参数\r\n9.3.3 使用存储过程来执行有关数据库的语句\r\n9.3.4 使用存储过程为应用程序返回记录\r\n9.4 使用光标\r\n9.4.l 使用光标定位\r\n9.4.2 使用光标类型\r\n9.5 管理数据库事务\r\n9.6 编写 SQL语句\r\n9.6.l 编写回取和修改数据的 SQL语句\r\n9.6.2 编写使用连接(Join)的 SQL语句对多个表的数据进行组合\r\n9.7 使用锁定策略保证数据的完整件\r\n9.8 选择光标选项\r\n9.9 本章小结\r\n9.10 检查自己所学的知识\r\n9.10.l 练习9.1:SQL的使用\r\n9.10.2 练习9.2:创建存储过程\r\n9.10.3 练习9.3:对Execute Direct和Prepare/ExeCute数据访问模型编程\r\n9.10.4 练习9.4:对 Stored Procedures数据访问模型编程\r\n9.10.5 练习9.5;对光标定位,光标类型和锁定策略进行编程\r\n9.10.6 练习9.6:管理数据库事务\r\n9.10.7 复习题\r\n9.10.8 测试题\r\n9.10.9 复习题答案\r\n9.10.10 测验题答案\r\n\r\n第10章 例示和调用COM组件\r\n\r\n10.1 介绍\r\n10.2 COM、AUTOMATION(自动化)及ActiveX\r\n10.3 创建使用 COM组件的 VISUAL BASIC应用程序\r\n10.3.l 设置到COM组件的引用\r\n10.3.2 使用Object Browser查找COM组件的对象模型\r\n10.3.3 用New关键宇说明和例示COM组件中的类对象\r\n10.3.4 当你说明对象变量时使用As New来例示对象变量\r\n10.3.5 在说明对象后用New来例示它\r\n10.3.6 对象变量的先和后捆绑\r\n10.3.7 使用Createobject和Getobject函数例示对象\r\n10.3.8 使用组件服务器的对象模型\r\n10.3.9 使用组件的方法和属件\r\n10.3.10 释放对象的实例\r\n10.3.l1 检测变量是否被例示\r\n10.3.12 处理COM组件的事件\r\n10.3.13 案例分析:使用EXCEL和WORD的借贷处理应用程序\r\n10.4 本章小结\r\n10.5 检查自己所学知识\r\n10.5.l 练习10.l:定义并初始化对象变量\r\n10.5.2 练习10.2:后捆绑变量与先捆绑变量\r\n10.5.3 练习10.3:利用Createobject函数创建对象\r\n10.5.4 练习10.4:利用Getobject的数换得对象引用\r\n10.5.5 练习10.5:使用WithEvents\r\n10.5.6 复习题\r\n10.5.7 考试题\r\n10.5.8 复习题答案\r\n10.5.9 考试题答案\r\n\r\n第11章 在应用程序中实现错误处理特性\r\n\r\n11.l 简介\r\n11.2 设置出错处理选项\r\n11.2.l 设置 Break on All Errors\r\n11.2.2 设置Setting Break In Class ModuleS\r\n11.2.3 设置Break on Unhandied Ermrs\r\n11.3 使用ERR对象\r\n11.3.1 Err对象的属性\r\n11.3.2 Err对象的方法\r\n11.3.3 使用vbobjectError常数\r\n11.4 在代码中处理错误\r\n11.4.1 使用On Error语句\r\n11.4.2 内联出错处理\r\n11.4.3 错误一处理程序\r\n11.4.4 可捕捉错误\r\n11.5 使用错误一处理分层结构\r\n11.6 公用错误处理程序\r\n11.7 用错误函数\r\n11.8 使用Error(错误)语句\r\n11.9 内联出错处理\r\n11.10 本章小结\r\n11.11 检查自己所学的知识\r\n11.11.l 练习11.1:出错处理层次结构\r\n11.11.2 练习11.2:捕捉特定的错误\r\n11.11.3 练习11.3:处理错误内联\r\n11.11.4 复习题\r\n11.11.5 考试题\r\n11.11.6 复习题答案\r\n11.11.7 考试题的答案\r\n\r\n第12章 创建实现事务规则或逻辑的COM组件\r\n\r\n12.1 简介\r\n12.2 COM组件程序设计的概述\r\n12.2.1 COM规格说明和 ActiveX标准\r\n12.2.2 比较In-Process和 Out-of Process服务器组件\r\n12.2.3 性能:In-Process服务器组件赢得竞争\r\n12.2.4 灵活件和可用性:Out-of Process服务器组件赢得竞争\r\n12.3 创建COM组件的步骤\r\n12.4 利用COM组件实现事务规则\r\n12.5 用COM组件实现对象模型\r\n12.6 通过类模块实现COM组件\r\n12.6.l 类模块的使用\r\n12.6.2 在标准的EXE项目开始一个类(Class)模块\r\n12.6.3 类模块Name(名字)属性\r\n12.6.4 在类模块实现定制方法\r\n12.6.5 在类模块中实现定制属性\r\n12.6.4 在类模块实现定制事件\r\n12.6.5 类模块的内登事件\r\n12.6.6 在集合中保存对象的多个实例\r\n12.6.7 建立依赖类\r\n12.6.8 建立依赖集合类\r\n12.6.9 在依赖集合类实现内置的集合特性\r\n12.6.10 在你的应用程序中说明和使用类模块对象\r\n12.6.11 操作Class对象属件和方法\r\n12.6.12 处理Class事件\r\n12.7 管理COM组件中的线程\r\n12.7.l 在ActiveX控件和 In-Process组件中管理线程\r\n12.7.2 管理Out-of-Process组件中的线程\r\n12.8 COM组件类的示例属件\r\n12.8.l 对服务类使用专有实例\r\n12.8.2 对依赖类使用PUbliC不可创建实例\r\n12.8.3 外部可创建的类的Instancing属性设定\r\n12.8.4 对每个对象的单独实例使用SingleUse Instancing\r\n12.8.5 使用GlobalsingleUse以避免显式对象创建\r\n12.8.6为对象共享使用MultiUse Instancing\r\n12.8.7 使用GlobalMuitUse Instan-cing以避免显式对象创建\r\n12.8.8 在SingleUse和MultiUse服务器类之间决定\r\n12.9 处理服务器和客户中的错误\r\n12.9.l 把结果代码传送给客户\r\n12.9.2 引出一个错误传回客户\r\n12.10 利用Visual Component Manager管理组件\r\n12.10.l 在RapoSitory数据库存储VCM信息\r\n12.10.2 使VCM在VB IDE中可用。\r\n12.10.3 利用VCM发布组件\r\n12.10.4 利用VCM查找和重用组件\r\n12.11 使用接口实现多态件\r\n12.11.l 实现IntCrface类的步骤\r\n12.l1.2创建IntCrface类\r\n12.11.3 在其他类中实现Interface类\r\n12.11.4在客户使用Interface类的方法\r\n12.12 提供异步回调\r\n12.12.l 为回调对象提供接口\r\n12.12.2 在客户实现回调对象\r\n12.12.3 在服务器中使用回调对象\r\n12.13 注册COM组件和未注册\r\n12.13.l 注册/未注册Out-of-Process组件\r\n12.13.2 注册/未注册In-Process组件\r\n12.14 从COM组件把消息传送给用户\r\n12.14.1 管理Ont-of-Process服务器组件中的窗体\r\n12.14.2 管理In-Process服务器组件中的百体\r\n12.15 选择正确的COM组件类型\r\n12.16 通过实例和线程模型实现可伸缩性\r\n12.17 COM组件的UNDER-THE-HOOD信息\r\n12.18 本章小结\r\n12.19 检查自己所学知识\r\n12.19.l 练习12.l:使用类模块创建实现事务逻辑的对象模型的COM组件\r\n12.19.2 练习12.2:为COM组件设置线程模型\r\n12.19.3 练习12.3:在COM组件内控制类的实例\r\n12.19.4 练习12.4:从COM组件返回错误信息\r\n12.19.5 练习12.5:使用VisualComponent ganager\r\n12.19.6 练习12.6:为异步处理实现回调过程\r\n12.19.7 练习12.7:注册COM组件和未注册\r\n12.19.8 复习题\r\n12.19.9 考试题\r\n12.19.10 复习题答案\r\n12.19.11 考试题答案\r\n\r\n第13章 创建ActiveX控件\r\n\r\n13.1 简介\r\n13.2 ActiveX控件概念的概述 \r\n13.2.l 作为 ActiveX组件的 ActlveX控件\r\n13.2.2 从成份控件创建 ActiveX控件 \r\n13.2.3创建用户描画的 ActiveX控件 5\r\n13.3 ActiveX控件的生存期 5\r\n13.4 对ActiveX控件的开发专门考虑\r\n13.5 创建暴露属性的ActiveX控件的步骤\r\n13.5.1 UseR-Control对象\r\n13.5.2 实现用户-描画的图形特性\r\n13.5.3 实现定制方法\r\n13.5.4 实现定制事件\r\n13.5.5 实现定制属性\r\n13.5.6 实现属性持久性\r\n13.6 创建知道数据的ACTIVEX控件\r\n13.6.1 允许ActiveX控件的数据.捆绑能力\r\n13.6.2 创建和启动ACTIVEX控件的属性页\r\n13.6.3 创建PfopertyPage对象的可视接口\r\n13.6.4 利用 SelectedControls集确定选定哪一个控件进行编辑\r\n13.6.5 使用 SelectionChanged事件检测何时开发者开始编辑属件\r\n13.6.6 利用Changed属性标记属件变化\r\n13.6.7 利用ApplyChanges事件存储属性变化\r\n13.6.8 把定制控件连接到 PropertyPage(属性页)\r\n13.6.9 把单独的复杂属性连接到属性\r\n13.6.10 利用Editnroperty事件检测哪个Complex Property正在被编辑\r\n13.6.11 属性连接到标准的VB属性页\r\n13.7 测试和调试 ActiveX控件\r\n13.7.1 利用现有的容器应用程序测试你的ActiveX控件\r\n13.7.2 在测试工程测试和调试你的ActiveX控件\r\n13.7.3 当测试你的ActiveX控件时寻找什么\r\n13.7.4 案例分析:为货币量需求提供标准接口的ActiveX控件\r\n13.8 本章小结\r\n13.9 检查自己学过的知识\r\n13.9.1 练习13.1:创建一个ActiveX控件\r\n13.9.2 练习13.2:测试和调试 ActiveX控件\r\n13.9.3 练习13.3:使用控件事件保存和加载永久属件\r\n13.9.4 练习13.4:创建 Property Page(属件页)\r\n13.9.5 练习13,5:启动 ActiveX控件的数据一捆绑能力\r\n13.9.6 练习13.6:创建是Data Control(数据源)的ActiveX控件\r\n13.9.7 复习题\r\n13.9.8 考试题\r\n13.9.9 复习题的答案\r\n13.9.10 考试题的答案\r\n\r\n第14章 创建 Active Document(活动文档)\r\n\r\n14.1 简介\r\n14.2 活动文档的概述和定义\r\n14.3 实现活动文档的步骤\r\n14.4 设置 UserDocument\r\n14.4.l 把现有项目转换成活动文档\r\n14.4.2 创建活动文档项目\r\n14.4.3在活动文档EXE和活动文档DLL间选择\r\n14.5 在容器应用程序运行你的活动文档\r\n14.5.l 刊用TypeName函数和UserDocument Parent检测容器的类型\r\n14.6 在你的活动文档生存期内管理事件\r\n14.6.l InProperties事件\r\n14.6.2 EnterFocus事件\r\n14.6.3 Show事件\r\n14.6.4 ReadPropertles事件和ReadProperty方法\r\n14.6.7 WnteProperties事件和Write Property方法\r\n14.6.8 ExitFocus事件\r\n14.6.9 Hide(隐藏)事件\r\n14.6.10 Tenninate(终止)事件\r\n14.7 管理活动文档滚动\r\n14.7.1 Scrollbars属件及MinHeight和Minwidth属件\r\n14.7.2 HScrollsmallChange和VScrollsmallChange属性\r\n14.7.3 Scroll事件过程和Continuous-scroll属性\r\n14.7.4 管理活动文档的ViewPort(视口)\r\n14.7.5 ViewPort Coordinate(坐标)属件\r\n14.7.6 SetVewPort方法\r\n14.8 定义活动文档的定制成员\r\n14.9 活动文档中数据和属件持久保持\r\n14.9.l 把信息存储在.Vbd文件\r\n14.9.2 数据Preservation(保存)事件和属性袋\r\n14.10 信息的异步下载\r\n14.10.l 用AsyncRead方法开始不载\r\n14.10.2 使用CancelAsyncRead方法停止下载\r\n14.10.3 用ASyncReadComplete事件反应不载的完成\r\n14.11 定义活动文档菜单\r\n14.11.l 对活动文档菜单的设计考虑\r\n14.11.2 与容器菜单协商\r\nl4.11.3 合并你的帮助菜单与容器的帮助菜单\r\n14.12 在活动文档项目中非模态窗体的限制\r\n14.14 在容器应用程序中的文档之间导航\r\n14 13.l 对知道Internet的容器使用超级链接对象\r\n14.13.2 导航容器App的对象模型\r\n14.13.3 编写应用程序处置个问的容器导航风格\r\n14.13.4 利用多个UserDocument对象创建 ActiveX项目\r\n14.14 在VB设计环境测试活动文档\r\n14.15 编译和发布你的活动文档\r\n14.16 在WEB页使用你的活动文档\r\n14.17 本章小结\r\n14.18 检查自己所学的知识\r\n14.18.l 练习14.l:与容器交五和在文档间导航\r\n14.18.2 练习 14.2:使活动文档永久保持\r\n14.18.3 练习14.3:把活动文档增加到Web网页\r\n14.18.4 复习题\r\n14.18.5 考试题\r\n14.18.6 复习题的答案\r\n14.18.7 考试题答案\r\n\r\n第一部分 VB6考试的基本概念(续)\r\n\r\n第15章 理解MTS开发环境\r\n15.1 简介\r\n15.2 MTS基本概念\r\n15.2.1 MTS的概述\r\n15.2.2 MTS软件包及其与COM组件的关系\r\n15.3 设置 MTS\r\n15.3.1 配置服务器运行MTS\r\n15.3.2安装MTS\r\n15.3.3 安装OptlOO\r\n15.3.4 在系统软件包上设置安全件\r\n15.4 使用MTS软件包\r\n15.4.1 Package and Doployment向导\r\n15.4.2 用MTS Explorer创建软件包\r\n15.4.3 给软件包指定名字\r\n15.4.4 为软件包指定安分件\r\n15.4.5 导出和导入现有软件包\r\n15.5 本章小结\r\n15.6 检查自己所学的知识\r\n15.6.1 练习15.l:安装 MTS\r\n15.6.2 练习15.2:创建软件包\r\n15.6.3 练习15.3:导出MTS软件包\r\n15.6.4 练习15.4:导入现有软件包\r\n15.6.5 复习题\r\n15.6.6 考试题\r\n15.6.7 复习题答案\r\n15.6.8 考试题答案\r\n\r\n第16章 开发MTS应用程序\r\n\r\n16.1 简介\r\n16.1.l 调用VISUAL BASIC客户的MTS组件 \r\n16.1.2 创建用来安装或更新客户上的MTS组件的软件包\r\n16.l.3 配置客户计算机使用MTS 组件\r\n16.2 利用VISUAL BASIC开发 MTS组件\r\n16.2.l 理解MTS运行期间环境\r\n16.2.2 增加组件到MTS软件包\r\n16.2.3 使用 Transactions(事务)\r\n16.3 理解MTS客户开发\r\n16.4 理解MTS安全性\r\n16.4.1 使用基于角色的安全性限定特定用户对MTS软件包的使用\r\n16.4.2 创建并增加用户到角色\r\n16.4.3 分派角色到组件或组件接口\r\n16.4.4 设置组件的安个件属性\r\n16.5 本章小结\r\n16.6 检查自己所学的知识\r\n16.6.l 练习16.l:增加简单的组件\r\n16.6.2 练习162:从MTS软件包导出客户安装执行文件\r\n16.6.3 练习16.3:配置客户使用MTS组件\r\n16.6.4 练习16.4:开发使用MTS的Transactional 特性的组件\r\n16.6.5 练习16.5:为软件也创建角色\r\n16.6.6 练习16.6:把用户分派到角色\r\n16.6.7 练习16.7:分派用色到组件\r\n16.6.8 复习题\r\n16.6.9 考试题\r\n16.6.10 复习题答案\r\n16.6.11 考试题答案\r\n\r\n第17章 采用IIS/WebClass和 DHTML应用程序进行Internet编程\r\n\r\n17.1 简介\r\n17.2 WebClass应用程序\r\n17.2.l 创建一个简中的ASP页面\r\n17.2.2 VB中的IIS(WebClassDCSlgfler)应用程序\r\n17.3 DHTML应用程序\r\n17.3.1 利用DHTML Page Designer,创建一个Web页面\r\n17.3.2 修改 DHTML Web页面并定位元素\r\n17.3.3 DHTML事例\r\n17.3.4 在DHTML贝山和持续的状态之间进河万航\r\n17.3.5 更改DHTML无亲属性和内容\r\n17.3.6 更改DHTML元素的Style(风格)\r\n17.3.7 案例分析:显示顾客销售情况\r\n17.4 本章小结\r\n17.5 检查自己学过的知识\r\n17.5.1 练习17.1:利用WebClasses启用ASP的Microsoft IIS 和VBIIS Designer Applications\r\n17.5.2 练习17.2:创建一个简单的ASP页面\r\n17.5.3 练习17.3:利用WebClasses创建个基本的HS应用程序\r\n17.5.4 练飞17.4:利用一个HTML模板和置换标记来增强IIS应用程序\r\n17.5.5 练习17.5:实现定制的Webltem Respond事件\r\n17.5.6 练习17.6实现Webltems的定制事件\r\n17.5.7 练习17.7实现动态Webltem事件\r\n17.5.8 练习17.8:使用DHTML PageDesigner创建和修改Web页面\r\n17.5.9 练习17.9在DHTML工程的页面间进行导航\r\n17.5.10 复习题\r\n17.5.11 考试题\r\n17.5.12 复习题答案\r\n17.5.13 考试题答案\r\n\r\n第18章 使用VB的Debug/Wtch工具\r\n\r\n18.1 简介\r\n18.2 预防程序错误\r\n18.3 使用Watch表达式及其上下文\r\n18.3.1 创建一个Watch表达式\r\n18.3.2 Watch表达式的类型\r\n18.3.3 Watch上卜文\r\n18.4 使用Break模式\r\n18.4.l 手动进入Break模式\r\n18.4.2 单步执行代码\r\n18.4.3 设置Stepping选项\r\n18.4.4 使用Watch窗口\r\n18.4.5 动态进入Break模式\r\n18.5 使用QuiCk Watch(快速监视)\r\n18.6 需要时监视\r\n18.7 Immediate(立即)窗口和Debug对象\r\n18.7.l 显示Debug窗口\r\n18.7.2 采用Debug对象,可编程地显示消息\r\n18.8 使用Print方法\r\n18.8.l 格式化Debug.Print消息\r\n18.8.2 显示数据值\r\n18.9 使用Debug.Assert万法\r\n18.10 与Immediate窗口交互\r\n18.10.l 查询或修改数据值\r\n18.10.2 测试和执行VB过程\r\n18.11 使用Locals窗口\r\n18.12 用Immedate窗口代替断点\r\n18.12.1 使用MouseDown和KeyDown事件\r\n18.12.2 使用GotFocus和 LostFocus事件\r\n18.13 作用域的级\r\n18.13.1 局部作用域\r\n18.13.2 模块作用域\r\n18.13.3 全局作用域\r\n18.14 作用域的考虑事项\r\n18.14.l 尽力缩小作用域\r\n18.14.2 性能问题\r\n18.15 本章小结\r\n18.16 检查自己所学知识\r\n18.16.1 练习18.l:使用调用堆栈\r\n18.16.2 练习18.2:使用Debug.Punt命令\r\n18.16.3 练习 18.3:在 Immediate窗口和Local窗口中修改值\r\n18.16.4 练习18.4:设置监视的作用域\r\n18.16.5 练习18.5:更改监视的作用域\r\n18.16.6 复习题\r\n18.16.7 考试题\r\n18.16.8 复习题答案\r\n18.16.9 考试题答案\r\n\r\n第19章 实现工程组,以支持开发和调试过程\r\n\r\n19.1 简介\r\n19.2 了解工程组\r\n19.2.l 创建工程组\r\n19.2.2 建立多个工程\r\n19.3 使用工程组调试 ActiveX DLL组件\r\n19.3.l 设置一个示例组\r\n19.3.2 调试工程组内的特征\r\n19.4 使用工程组调试ActiveX控件\r\n19.5 本章小结\r\n19.6 检查自己所学的知识\r\n19.6.l 练习19.l:创建一个简单的工程组\r\n19.6.2 练习19.2:演示更改启动工程的效果\r\n19.6.3 练习 19.3:调试 ActiveX DLL(在工程组内)\r\n19.6.4 练习19.4:调试 ActiveX控件\r\n19.6.5 练习19.5:在设计时期间,用户控件中存在的错误\r\n19.6.6 复习题\r\n19.6.7 考试题\r\n19.6.8 复习题答案\r\n19.6.9 测验题答案\r\n\r\n第20章 编译VB应用程序\r\n\r\n20.1 简介\r\n20.2 P代码与本机代码相比较\r\n20.2.1 本机代码\r\n20.2.2 解释代码\r\n20.2.3 了解以前的伪代码\r\n20.2.4 P代码\r\n20.3 了解什么时候进行优化,以及如何优化\r\n20.3.l 编译为 P.代码\r\n20.3.2 编译为本机代码\r\n20.3.3 基本优化\r\n20.3.4 高级优化\r\n20.3.5 使用请求时编译\r\n20.4 了解条件编译\r\n20.4.l 预处理器命令\r\n20.4.2 表达式的类型\r\n20.4.3 编译器常量\r\n20.4.4 应用程序和风格\r\n20.5 本章小结\r\n20.6 检查自己所学的知识\r\n20.6.1 练习20.1:测量基本优化的益处\r\n20.6.2 练习20.2:测量高级优化的益处\r\n20.6.3 练习20.3:更精确的测量\r\n20.6.4 练习20.4:编译器常量\r\n20.6.5 复习题\r\n20.6.6 考试题\r\n20.6.7 复习题答案\r\n20.6.8 考试题答案\r\n\r\n第21章 使用Package and DePloyment Wizard(打包和展开向导)创建安装程序\r\n\r\n21.l 简介\r\n21.2 使用Package and Deployment Wizard创建一个安装包装\r\n21.2.1 准备还好package and Deployment Wizard\r\n21.2.2 后动Package and Deployment Wizard,并选择包装类型\r\n21.2.3 选择安装包装的类型\r\n21.2.4 创建标准安装包装\r\n21.2.5 创建Internet安装包装\r\n21.2.6 创建从属文件\r\n21.3 在Microsoft安装程序中使用的标准文件\r\n21.3.1 在SETUPI.LST中的安装程序文件信息\r\n21.3.2 DEP文件中的从属信总\r\n21.3.3 SETUPEXE以及Package and Deployment Wizard的定制安装程序\r\n21.4 定制一种标准安装程序\r\n21.4.l 定制 SETUPLST和应用程序的DEP文件\r\n2.4.2 定制标准的VB Setup工程\r\n21.4.5 实现应用程序的删除\r\n21.5 注册一个实现DCOM的组件,并部署DCOM\r\n21.6 部署你的应用程序\r\n21.6.1 部署到软盘\r\n21.6.2 部署到网络目录或部署到 CD\r\n21.6.3 部署到Web\r\n21.6.4 部署应用程序的更新信息\r\n21.7 本章小结\r\n21.8 检查自己所学的知识\r\n21.8.l 练习21.2:创建一个Internet安装包装\r\n21.8.2 练习21.3:实现 DCOM\r\n21.8.3 练习21.4:把一个应用程序部署到软盘\r\n21.8.4 练习21.5:把一个应用程序部署到CD-ROM或网络驱动器\r\n2.8.5 练习周21.6:把一个应用程序部署到内部网或Internet上\r\n21.8.6 复习题\r\n21.8.7 考试题\r\n21.8.8 复习题答案\r\n21.8.9 测试题答案\r\n\r\n第二部分 最后的复习\r\n\r\n第22章 快速总结\r\n\r\n22.1 开发概念设计和逻辑设计\r\n22.2 导出物理设\r\n22.3 建立开发环境\r\n22.4 创建用户服务\r\n22.5 创建和管理COM\r\n22.6 创建ActiveX控件( 70- 175和 70一176)\r\n22.7 注册C0M组件,取消COM组件的注册(70-175和70-176)\r\n22.8 创建数据服务\r\n22.9 测试解决方案\r\n22.10 部署应用程序\r\n22.11 维护和支持应用程序\r\n\r\n第23章 学习和考试准备技巧\r\n\r\n23.l 学习技巧\r\n23.1.1 学习策略\r\n23.2 MCP考试\r\n23.2.1 考试格式\r\n23.2.2 新的考试类型\r\n23.2.3 把所有的都放在一起\r\n23.3 最后的考虑因素\r\n\r\n第24章 练习考试\r\n\r\n试题 1: DEVELOPING DISTRIBUTEDAPPLICATIONS(70- 175)\r\n试题 1 答案\r\n试题 2:DEVELOPING DESKTOP APPLI.CATIONS(70-176)\r\n试题 2 答案\r\n\r\n第三部分 附录\r\n\r\n附录A 词汇表\r\n附录B 概述认证过程\r\n附录C CD-ROM上的内容\r\n附录D 使用 Top Score软件\r\n附录E Visual Basic基本知识\r\n附录F 建议你阅读的参考资料