第一部分 V B 6考试的基本概念
第0章 导言
0. 1 此书如何帮助应试者
0. 2 使用Microsoft Visual Basic 6. 0设计和实现分布式应用程序考试所涉及的内容
0. 3 使用Microsoft Visual Basic 6. 0考试(70-176)设计和开发桌面式应用程序考试所涉及的内容
第1章 开发基本设计和逻辑设计并由此进入物理设计
1. 1 简介
1. 2 微软应用程序开发概念的概述
1. 3 VB企业开发模块
1. 3. 1 基本设计
1. 3. 2 由基本设计导出逻辑设计
1. 3. 3 从逻辑设计导出物理设计
1. 3. 4 认识到逻辑设计对物理设计的影响
1. 4 为多平台应用程序设计VB数据访问组件
1. 5 设计组件的属性. 方法和事件
1. 5. 1 设计组件的属性
1. 5. 2 设计组件的方法
1. 5. 3 设计组件的事件
1. 5. 4 实现装载平衡
1. 6 案例分析:营销订单输入系统
1. 7 本章小结
1. 8 检查自己所学的知识
1. 8. 1 复习题
1. 8. 2 考试题
1. 8. 3 复习题答案
1. 8. 4 考试题答案
第2章 建立开发环境
2. 1 简介
2. 2 使用Visual SourceSafe实现源代码控件
2. 2. 1 Visual SourceSafe工程的特点
2. 2. 2 Visual SourceSafe Database
2. 2. 3 Visual SourceSafe Administrator
2. 3. 5 VSS Explorer
2. 3 为开发桌面式和分布式应用程序安装和设置VB
2. 4 本章小结
2. 5 检查自己所学的知识
2. 5. 1 练习2. 1:使用VSS Administrator
2. 5. 2 练习2. 2:VB环境下使用SourceSafe
2. 5. 3 练习2. 3:使用VSS Explorer
2. 5. 4 练习2. 4:在VSS Administrator中给工程存档及将其调出
2. 5. 5 练习2. 5:了解VB的特点
2. 5. 6 复习题
2. 5. 7 测验题
2. 5. 8 复习题答案
2. 5. 9 考试题答案
第3章 实现导航设计
3. 1 简介
3. 2 了解菜单的基本知识
3. 2. 1 了解菜单术语
3. 2. 2 Menu Editor的使用
3. 2. 3 为菜单项的Click事件编写代码
3. 3 动态修改菜单的外观
3. 4 为应用程序添加弹出菜单
3. 4. 1 定义弹出菜单
3. 4. 2 确定鼠标按钮
3. 4. 3 显示弹出菜单
3. 4. 4 弹出菜单所用的控件
3. 5 创建能实时添加和删除菜单的应用程序
3. 5. 1 创建实时菜单项
3. 5. 2 为实时菜单项编定代码
3. 5. 3 删除实时菜单项
3. 5. 4 将控件添加到窗体
3. 6 为CommandButtons, TextBoxes和Labels基本控件设置属性
3. 6. 1 在代码中使用属性
3. 6. 2 三种基本控件一些重要的共同属性
3. 6. 3 通过Label的Caption属性为TextBox 控件指定访问键
3. 6. 4 Command Button控件的重要属后性
3. 6. 5 TextBox控件的重要属性
3. 6. 7 Label控件的重要属性
3. 7 为控件添加代码以响应特定的事件
3. 7. 1 为事件过程编定完代码后改变控件的名字
3. 7. 2 Click事件
3. 7. 3 DblClick事件
3. 7. 4 MouseUp和MouseDown事件
3. 7. 5 鼠标事件与Click和Dblclick事件的比较
3. 7. 6 其他用来作输入验证的事件
3. 8 本章小结
3. 9 检查自己所学的知识
3. 9. 1 练习3. 1: 创建--个简单的菜单
3. 9. 2 练习3. 2: 动态修改菜单形象
3. 9. 3 练习3. 3: 给应用程序添加弹出菜单
3. 9. 4 练习3. 4: 创建能实时添加和删除菜单的应有程序
3. 9. 5 练习3. 5: 测试控件的事件
3. 9. 6 练习3. 6: 使用共同的控件属性
3. 9. 7 复习题
3. 9. 8 考试题
3. 9. 9 复习题答案
3. 9. 10 测验题答案
第4章 创建数据输入窗体和对话框
4. 1 简介
4. 2 添加ActiveX控件到工具框.
4. 3 使用ActiveX控件创建数据输入窗体和对话框
4. 3. 1 使用ImageList控件
4. 3. 2 使用TreeView控件
4. 3. 3 使用ListView控件
4. 3. 4 使用ToolBar控件
4. 3. 5 使用StatusBar控件
4. 3. 6 使用Controls Collection(集合)
4. 3. 7 动态地添加和删除控件的技巧
4. 3. 8 有关创建数据输入窗体和对话框的详细内容
4. 3. 9 使用Forms Collection(集合)
4. 4 本章小结
4. 5 检查自己所学的知识
4. 5. 1 练习4. 1:使用ListView和ImageList控件
4. 5. 2 练习4. 2:使用TreeView控件
4. 5. 3 练习4. 3:创建工具栏控件
4. 5. 4 练习4. 4: 创建状态栏
4. 5. 5 练习4. 5:使用Controls集合
4. 5. 6 练习4. 6:窗体的调入和反调
4. 5. 7 练习4. 7:使用Forms集合
4. 5. 8 练习4. 8:使用控件组合动态地添加和删除控件
4. 5. 9 练习4. 9:使用集合动态地添加和删除控件
4. 5. 10 复习题
4. 5. 1l 测验题
4. 5. 12 复习题答案
4. 5. 13 测试题答案
第5章 编写代码以验证用户输入
5. 1 域级和窗体级的敲键事件
5. 1. 1 KeyPress事件
5. 1. 2 KeyUp和KeyDown事件
5. 1. 3 KeyPress与KeyUp和KeyDown
5. 1. 4 使用窗体的KeyPreview属性启用双平台验证
5. 2 域级验证技巧
5. 2. 1 Validate事件及CausesValidation属性
5. 2. 2 Validate事件
5. 2. 3 CausesValidation属性
5. 2. 4 Change事件和单击事件
5. 2. 5 使用GotFocus和LostFocus事件验证的老式技巧
5. 3 根据输入启用控件
5. 4 各种不同的验证属性
5. 4. 1 Maxlength
5. 4. 2 数据绑定属性
5. 4. 3 案例分析, 一个属简单的数据输入窗体
5. 5 本章小结
5. 6 检查自己所学的知识.
5. 6. 1 练习5. 1:域级和窗体级的敲键事件
5. 6. 2 练习5. 2:域级验证技巧
5. 6. 3 练习5. 3:选择性启用的控件
5. 6. 4 复习题
5. 6. 5 测验题
5. 6. 6 复习题答案
5. 6. 7 测验题答案
第6章 编写代码以处理窗体上输入的数据
6. 1 简介
6. 2 窗体事件的相关时间
6. 3 Initialze,Load和Activate事件
6. 3. 1 Initalize事件
6. 3. 2 Load事件和Activate事件
6. 4 eActivate, UnLoad,QueryUnLoadTerminate事件
6. 4. 1 DeActivate事件
6. 4. 2 QueryUnLoad事件
6. 4. 3 UnLoad事件
6. 4. 4 Terminate事件
6. 5 Activate/DeActivate事件与GotFocus/LostFocus事件
6. 6 Show/Hide方法与Load/UnLoad语句
6. 7 在MDI应用程序中使用UnLoad和QueryOnLoad事件
6. 8 Form方法及其对Form事件的影响
6. 8. 1 窗体的隐含调入
6. 8. 2 Show和Hide方法
6. 9 利用另一个窗体的Load事件过程操作窗体
6. 10 本章小结
6. 11 检查自己所学的知识
6. 11. 1 练习6. 1:测试主窗体事件
6. 11. 2 练习6. 2: 具有登录安全性的多窗体数据输入系统
6. 11. 3 复习题
6. 11. 4 考试题
6. 11. 5 复习题答案
6. 11. 6 测验题答案
第7章 在分布式应用程序中实现联机用户服务
7. 1 Help文件的两个类型
7. 1. 1 HTMLHelp文件
7. 1. 2 WinHelp文件
7. 2 在应用程序中通过HelpFile属性引用Help
7. 2. 1 设计时设置Help文件
7. 2. 2 实时设置Help文件
7. 3 窗体和控件的环境相关帮助
7. 3. 1 使用HelpContextID属性的环境相关帮助
7. 3. 2 为应用程序添加工具提示(ToolTips)
7. 3. 3 在应用程序中提供WhatsThisHelp
7. 4 创建HTMLHlep
7. 4. 1 HTML Help源文件结构
7. 4. 2 使用HTML Help Workshop创建和编译THMLHelp工程
7. 5 本章小结
7. 6 检查自己所学的知识
7. 6. 1 复习题
7. 6. 2 考试题
7. 6. 3 复习题答案
7. 6. 4 测验题答案
第8章 创建数据服务(第一部分)
8. 1 简介
8. 2 OLE DB和ADO概述
8. 2. 1 ADO和ADO对象模型
8. 3 使用自动数据绑定工具编程
8. 3. 1 使用Data Enironment Designer管理ADO对象
8. 4 使用ADO以及ADO数据控件访问数据
8. 4. 1 使用ADO数据控件
8. 4. 2 用ADO Data Control编辑现有的记录
8. 4. 3 对ADO编程
8. 5 使用ADO的Errors集合
8. 6 本章小结
8. 7 检查自己所学的知识
8. 7. 1 练习8. 1:对ADO对象模型编程
8, 7. 2 练习8. 2:利用数据环境设计器把对象绑定给数据
8. 7. 3 练习8. 3:使用ADO数据控件为数据绑定对象
8. 7. 4 复习题
8. 7. 5 测试题
8. 7. 6 复习题答案
8. 7. 7 测验题答案
第9章 创建数据服务(第二部分)
9. 1 简介
9. 2 ADO数据访问模型
9. 2. 1 使用Execute Direct模型访问数据
9. 2. 2 使用Prepare/Execute模型访问数据
9. 2. 3 使用Stored Procedures模型访问数据
9. 2. 4 怎样选择数据访问模型
9. 3 使用存储过程
9. 3. 1 创建存储过程
9. 3. 2 使用Parameter集合操作和估计存储过程的参数
9. 3. 3 使用存储过程来执行有关数据库的语句
9. 3. 4 使用存储过程为应用程序返回记录
9. 4 使用光标
9. 4. 1 使用光标定位
9. 4. 2 使用光标类型
9. 5 管理数据库事务
9. 6 编写SQL语句
9. 6. 1 编写回取和修改数据的SQL语句
9. 6. 2 编写使用连接(Join)的SQL语句对多个表的数据进行组合
9. 7 使用锁定策略保证数据的完整牲
9. 8 选择光标选项
9. 9 本章小结
9. 10 检查自己所学的知识
9. 10. 1 练习9. 1:SQL的使用
9. 10. 2 练习9. 2:创建存储过程
9. 10. 3 练习9. 3:对Execute, Direct和Prepare/ExeCute数据访问模型编程
9. 10. 4 练习9. 4:对Stored Procedures数据访问模型编程
9. 10. 5 练习9. 5:对光标定位, 光标类型和锁定策略进行编程
9. 10. 6 练习9. 6: 管理数据库事务
9. 10. 7 复习题
9. 10. 8 测试题
9. 10. 9 复习题答案
9. 10. 10 测验题答案
第10章 例示和调用COM组件
10. 1 介绍
10. 2 COM. AUTOMATION(自动化)及ActiveX
10. 3 创建使用COM组件的VISUAL BASlC应用程序
10. 3. 1 设置到COM组件的引用
10. 3. 2 使用Object Browser查找COM组件的对象模型
10. 3. 3 用New关键字说明和例示COM组件中的类对象
10. 3. 4 当你说明对象变量时使用As New来例示对象变量
10. 3. 5 在说明对象后用New来例示它
10. 3. 6 对象变量的先和后捆绑
10. 3. 7 使用CreateObject和GetObject函数例示对象
10. 3. 8 使用组件服务器的对象模型
10. 3. 9 使用组件的方法和属性
10. 3. 10 释放对象的实例
10. 3. 11 检测变量是否被例示
10. 3. 12 处理COM组件的事件
10. 3. 13 案例分析:使用EXCEL和WORD的借贷处理应用程序
10. 4 本章小结
10. 5 检查自己所学知识
10. 5. 1 练习10. 1:定义并初始化对象变量
10. 5. 2 练习10. 2:后捆绑变量与先捆绑变量
10. 5. 3 练习10. 3:利用CreateObject函数创建对象
10. 5. 4 练习10. 4:利用GetObject函数获得对象引用
10. 5. 5 练习10. 5:使用WithEvents
10. 5. 6 复习题
10. 5. 7 考试题
10. 5. 8 复习题答案
10. 5. 9 考试题答案
第11章 在应用程序中实现错误处理特性
11. 1 简介
11. 2 设置出错处理选项
11. 2. 1 设置Break on All Errors
11. 2. 2 设置Setting Break in Class Modules
11. 2. 3 设置Break on Unhandled Errors
11. 3 使用ERR对象
11. 3. 1 Err对象的属性
11. 3. 2 Err对象的方法
11. 3. 3 使用vbObjectError常数
11. 4 在代码中处理错误
11. 4. 1 使用On Error语句
11. 4. 2 内联出错处理
11. 4. 3 错误处理程序
11. 4. 4 可捕捉错误
11. 5 使用错误-处理分层结构
11. 6 公用错误处理程序
11. 7 用错误函数
11. 8 使用Error(错误)语句
11. 9 内联出错处理
11. 10 本章小结
ll. 11 检查自己所学的知识
11. 11. 3 练习11. 1:出错处理层次结构
ll. 11. 2 练习11. 2:捕捉特定的错误
11. 11. 3 练习11. 3: 处理错误内联
11. 11. 4 复习题
11. 11. 5 考试题
11. 11. 6 复习题答案
11. 11. 7 考试题的答案
第12章 创建实现事务规则或逻辑的COM组件
12.1 简介
12.2 COM组件程序设计的概述
12. 2. 1 COM规格说明和ActiveX标准
12. 2. 2 比较In-Process和Out-of-Process服务器组件
12. 2. 3 性能:In-Process服务器组件赢得竞争
12. 2. 4 灵活性和可用性:Out-of-Process服务器组件赢得竞争
12. 3 创建COM组件的步骤
12. 4 利用COM组件实现事务规则
12. 5 用COM组件实现对象模型
12. 6 通过类模块实现COM组件
12. 6. 1 类模块的使用
12. 6. 2 在标准的EXE项目开始一个类(Class)模块
12. 6. 3 类模块Name(名字)属性
12. 6. 4 在类模块实现定制方法
12. 6. 5 在类模块中实现定制属性
12. 6. 4 在类模块实现定制事件
12. 6. 5 类模块的内置事件
12. 6. 6 在集合中保存对象的多个实例
12. 6. 7 建立依赖类
12. 6. 8 建立依赖集合类
12. 6. 9 在依赖集合类实现内置的集合特性
12. 6. 10 在你的应用程序中说明和使用类模块对象
12. 6. 11 操作Class对象属性和方法
12. 6. 12 处理Class事件
12. 7 管理COM组件中的线程
12. 7. 1 在ActiveX控件和In-Process组件中管理线程
12. 7. 2 管理Out-of-Process组件中的线程
12. 8 COM组件类的示例属性
12. 8. 1 对服务类使用专有实例
12. 8. 2 对依赖类使用Public不可创建实例
12. 8. 3 外部可创建的类的Instaning属性设定
12. 8. 4 对每个对象的单独实例使用SingleUse Instancing
12. 8. 5 使用 GlobalSingleUse以避免显式对象创建
12. 8. 6 为对象共享使用MultiUse Instancing
12. 8. 7 使用GlobalMultiUse Instancing以避免显式对象创建
12. 8. 8 在SingleUse和MultiUse服务器类之间决定
12. 9 处理服务器和客户中的错误
12. 9. 1 把结果代码传送给客户
12. 9. 2 引出一个错误传回客户
12. 10 利用Visusl Component Manager管理组件
12. 10. 1 在Repository数据库存储VCM信息
12. 10. 2 使VCM在VB IDE中可用
12. 10. 3 利用VCM发布组件
12. 10. 4 利用VCM查找和重用组件
12. 11 使用接口实现多态性
12. 11. 1 实现Interface类的步骤
12. 11. 2 创建Interface类
12. 11. 3 在其他类中实现Interface类
12. 11. 4 在客户使用Interface类的方法
12. 12 提供异步回调
12. 12. 1 为回调对象提供接口
12. 12. 2 在客户实现回调对象
12. 12. 3 在服务器中使用回调对象
12. 13 注册COM组件和未注册
12. 13. 1 注册/未注册Out-of-Process组件
12. 13. 2 注册/未注册In-Process组件
12. 14 从COM组件把消息传送给用户
12. 14. 1 管理Out-of-Process服务器组件中的窗体
12. 14. 2 管理In-Process服务器组件中的窗体
12. 15 选择正确的COM组件类型
12. 16 通过实例和线程模型实现可伸缩姓
12. 17 COM组件的UNDER-THE-HOOD信息
12. 18 本章小结
12. 19 检查自己所学知识
12. 19. 1 练习12. 1:使用类模块创建实现事务逻辑的对象模型的COM组件
12. 19. 2 练习12. 2:为COM组件设置线程模型
12. 19. 3 练习12. 3:在COM组件内控制类的实例
12. 19. 4 练习12. 4 从COM组件返回错误信息
12. 19. 5 练习12. 5:使用VisualComponent Manager
12. 19. 6 练习12. 6:为异步处理实现回调过程
12. 19. 7 练习12. 7:注册COM组件和未注册
12. 19. 8 复习题
12. 19. 9 考试题
12. 19. 10 复习题答案
12. 19. 11 考试题答案
第13章 创建ActiveX控件
13. 1 简介
13. 2 ActiveX控件概念的概述
13. 2. 1 作为ActiveX组件的ActiveX控件
13. 2. 2 从成份控件创建ActiveX控件
13. 2. 3 创建用户描画的ActiveX控件
13. 3 ActiveX控件的生存期
13. 4 对ActiveX控件开发专门考虑
13. 5 创建暴露属性的ActiveX控件的步骤
13. 5. 1 UserControl对象
13. 5. 2 实现用户-描画的图形特性
13. 5. 3 实现定制方法
13. 5. 4 实现定制事件
13. 5. 5 实现定制属性
13. 5. 6 实现属性持久性
13. 6 创建知道数据的ACTIVEX控件
13. 6. 1 允许ActiveX控件的数据-捆绑能力
13. 6. 2 创建和启动ACTIVEX控件的属性页
13. 6. 3 创建PropertyPage对象的可视接口
13. 6. 4 利用SelectedControls集确定选定哪一个控件进行编辑
13. 6. 5 使用SelectionChanged事件检测何时开发者开始编辑属性
13. 6. 6 利用Changed属性标记属性变化
13. 6. 7 利用ApplyChanges事件存储属性变化
13. 6. 8 把定制控件连接到PropertyPage(属性页)
13. 6. 9 把单独的复杂属性连接到属性
13. 6. 10 利用EditProperty事件检测哪个Complex Property正在被编辑
13. 6. 11 把属性连接到标准的VB属性页
13. 7 测试和调试ActiveX控件
13. 7. 1 利用现有的容器应用程序测试你的ActiveX控件
13. 7. 2 在测试工程测试和调试你的ActiveX控件
13. 7. 3 当测试你的ActiveX控件时寻找什么
13. 7. 4 案例分析:为货币量需求提供标准接口的ActiveX控件
13. 8 本章小结
13. 9 检查自己学过的知识
13. 9. 1 练习13. 1:创建一个ActiveX控件
13. 9. 2 练习13. 2: 测试和调试ActiveX控件
13. 9. 3 练习13. 3: 使用控件事件保存和加载永久属性
13. 9. 4 练习13. 4:创建Property Page(属性页)
13, 9. 5 练习13. 5: 启动ActiveX控件的数据-捆绑能力
13. 9. 6 练习13. 6:创建是Data Control(数据源)的ActiveX控件
13. 9. 7 复习题
13. 9. 8 考试题
13. 9. 9 复习题的答案
13. 9. 10 考试题的答案
第14章 创建Active Document(活动文档)
14. 1 简介
14. 2 活动文档的概述和定义
14. 3 实现活动文档的步骤
14. 4 设置UserDocument
14. 4. 1 把现有项目转换成活动文档
14. 4. 2 创建活动文档项目
14. 4. 3 在活动文档EXE和活动文档DLL间选择
14. 5 在容器应用程序运行你的活动文档
14. 5. 1 利用TypeName函数和UserDocument.Parent检测容器的类型
14. 6 在你的活动文档生存期内管理事件
14. 6. 1 InitProperties事件
l4. 6. 2 EnterFocus事件
14. 6. 3 Show事件
14. 6. 4 ReadProperties事件和ReadProperty方法
14. 6. 7 WriteProperties事件和Write-Property方法
14. 6. 8 ExitFocus事件
14. 6. 9 Hide(隐藏)事件
14. 6. 10 Terminate(终止)事件
14. 7 管理活动文档滚动
14. 7. 1 Scrollbars属性及MinHeight和MinWidth属性
14. 7. 2 HScrollSmallChange和VScrollSmallChange属性
14. 7. 3 Scroll事件过程和Continuous-Scroll属性
14. 7. 4 管理活动文档的ViewPort(视口)
14. 7. 5 ViewPort Coordinate(坐标)属性
14. 7. 6 SetViewPort方法
14. 8 定义活动文档的定制成员
14. 9 活动文档中数据和属性持久保持
14. 9. 1 把信息存储在. vbd文件
14. 9. 2 数据Preservation(保存)事件和属性袋
14. 10 信息的异步下载
14. 10. 1 用AsyncRead方法开始下载
14. 10. 2 使用CancelAsyncRead方法停止下载
14. 10. 3 用AsyncReadComplete事件反应下裁的完成
14. 11 定义活动文档菜单
14. 11. 1 对活动文档菜单的设计考虑
14. 11. 2 与容器菜单协商
14. 11. 3 合并你的帮助菜单与容器的帮助菜单
14. 12 在活动文档项目中非模态窗体的限制
14. 13 在容器应用程序中的文档之间导航
14. 13. 1 对知道Internet的容器使用超级链接对象
14. 13. 2 导航容器App的对象模型
14. 13. 3 编写应用程序处置不同的容器导航风格
14. 13. 4 利用多个UserDocument对象创建ActiveX项目
14. 14 在VB设计环境测试活动文档
14. 15 编译和发布你的活动文档
14. 16 在WEB页使用你的活动文档
14. 17 本章小结
14. 18 检查自己所学的知识
14. 18. 1 练习14. 1:与容器交互和在文档间导航
14. 18. 2 练习14. 2:使活动文档永久保赢
14. 18. 3 练习14. 3:把活动文档增加到Web网页
14. 18. 4 复习题
14. 18. 5 考试题
14. 18. 6 复习题的答案
14. 18. 7 考试题答案
第一部分 VB 6考试的基本概念(续)
第15章 理解MTS开发环境
15. 1 简介
15. 2 MTS基本概念
15. 2. 1 MTS的概述
15. 2. 2 MTS软件包及其与COM组件的关系
15. 3 设置MTS
15. 3. 1 配置服务器运行MTS
15. 3. 2 安装 MTS
15. 3. 3 安装Option
15. 3. 4 在系统软件包上设置安全性
15. 4 使用MTS软件包
15. 4. 1 Package and Deployment向导
15. 4. 2 用 MTS Explorer创建软件包
15. 4. 3 给软件包指定名字
15. 4. 4 为软件包指定安全性
15. 4. 5 导出和导入现有软件包
15. 5 本章小结
15. 6 检查自己所学的知识
15. 6. 1 练习15. 1:安装 MTS
15. 6. 2 练习15. 2:创建软件包
15. 6. 3 练习15. 3:导出MTS软件包
15. 6. 4 练习15. 4:导入现有软件包
15. 6. 5 复习题
15. 6. 6 考试题
15. 6. 7 复习题答案
15. 6. 8 考试题答案
第16章 开发MTS应用程序
I6. 1 简介
16. 1. 1 调用VISUAL BASIC客户的MTS组件
16. 1. 2 创建用来安装或更新客户上的MTS组件的软件包
16. 1. 3 配置客户计算机使用MTS组件
16. 2 利用VISUAL BASIC开发 MTS组件
16. 2. 1 理解MTS运行期间环境
16. 2. 2 增加组件到MTS软件包
16. 2. 3 使用 Transactions(事务)
16. 3 理解MTS客户开发
16. 4 理解MTS安全性
16. 4. 1 使用基于角色的安全性限定特定用户对MTS软件包的使用
16. 4. 2 创建并增加用户到角色
16. 4. 3 分派角色到组件或组件接口
16. 4. 4 设置组件的安全性属件
16. 5 本章小结
16. 6 检查自己所学的知识
16. 6. 1 练习16. 1:增加简单的组件
16. 6. 2 练习16. 2: 从MTS软件包导出客户安装执行文件
16. 6. 3 练习16. 3:配置客户使用MTS组件
16. 6. 4 练习16. 4: 开发使用MTS的Transactional特性的组件
16. 6. 5 练习16. 5:为软件包创建角色
16. 6. 6 练习16. 6:把用户分派到角色
16. 6. 7 练习16. 7:分派角色到组件
16. 6. 8 复习题
16. 6. 9 考试题
16. 6. 10 复习题答案
16. 6. 11 考试题答案
第17章 采用IIS/WebClass和OHTML应用程序进行Internet编程
17. 1 简介
17. 2 WebClass应用程序
17. 2. 1 创建一个简单的 ASP页面
17. 2. 2 VB中的 IIS(WebClassDesigner)应用程序
17. 3 DHTML应用程序
17. 3. 1 利用 DHTML Page Designer, 创建一个Web页面
17. 3. 2 修改 DHTML Web页面并定位元素
17. 3. 3 DHTML事件
17. 3. 4 在DHTML页面和持续的状态之间进行导航
17. 3. 5 更改DHTML元素属性和内容
17. 3. 6 更改DHTML元素的Style(风格)
17. 3. 7 案例分析:显示顾客销售情况
17. 4 本章小结
17. 5 检查自己学过的知识
17. 5. 1 练习17. 1:利用WebClasses启用 ASP的 Microsoft IIS和 VB IIS Designer Applications
17. 5. 2 练习17. 2: 创建一个简单的ASP页面
17. 5. 3 练习17. 3:利用WebClasses创建一个基本的IIS应用程序
17. 5. 4 练习17. 4: 利用一个 HTML模板和置换标记来增强IIS应用程序
17. 5. 5 练习17. 5:实现定制的WebItem Respond事件
17. 5. 6 练习17. 6: 实现WebItems的定制事件
17. 5. 7 练习17. 7: 实现动态WebItem事件
17. 5. 8 练习17. 8:使用 DHTML PageDeigner创建和修改Web页面
17. 5. 9 练习17. 9: 在DHTML工程的页面间进行导航
17. 5. 10 复习题
17. 5. 11 考试题
17. 5. 12 复习题答案
17. 5. 13 考试题答案
第18章 使用VB的Debug/Watch工具
18. 1 简介
18. 2 预防程序错误
18. 3 使用Watch表达式及其上下文
18. 3. 1 创建一个 Watch表达式
18. 3. 2 Watch表达式的类型
18. 3. 3 Watch上下文
18. 4 使用Break模式
18. 4. 1 手动进入Break模式
18. 4. 2 单步执行代码
18. 4. 3 设置Stepping选项
18. 4. 4 使用Watch窗口
18. 4. 5 动态进入 Break模式
18. 5 使用Quick Watch(快速监视)
18. 6 需要时监视
18. 7 Immediate(立即)窗口和Debug对象
18. 7. 1 显示Debug窗口
18. 7. 2 采用Debug对象, 可编程地显示消息
18. 8 使用Print方法
18. 8. 1 格式化 Debug. Print消息
18. 8. 2 显示数据值
18. 9 使用Debug. Assert方法
18. 10 与Immediate窗口交互
18. 10. 1 查询或修改数据值
18. 10. 2 测试和执行VB过程
18. 11 使用Locals窗口
18. 12 用Immediate窗口代替断点
18. 12. 1 使用MouseDown和KcyDown事件
18. 12. 2 使用 GotFocus和 LostFocus事件
18. 13 作用域的级
18. 13. 1 局部作用域
18. 13. 2 模块作用域
18. 13. 3 全局作用域
18. 14 作用域的考虑事项
18. 14. 1 尽力缩小作用域
18. 14. 2 性能问题
18. 15 本章小结
18. 16 检查自己所学知识
18. 16. 1 练习18. 1:使用调用堆栈
18. 16. 2 练习18. 2:使用Debug. Print命令
18. 16. 3 练习18. 3:在Immediate窗口和Local窗口中修改值
18. 16. 4 练习18. 4: 设置监视的作用域
18. 16. 5 练习18. 5:更改监视的作用域
18. 16. 6 复习题
18. 16. 7 考试题
18. 16. 8 复习题答案
18. 16. 9 考试题答案
第19章 实现工程组, 以支持开发和调试进程
19. 1 简介
19. 2 了解工程组
19. 2. 1 创建工程组
19. 2. 2 建立多个工程
19. 3 使用工程组调试 ActiveX DLL组件
19. 3. 1 设置一个示例组
19. 3. 2 调试工程组内的特征
19. 4 使用工程组调试ActiveX控件
19. 5 本章小结
19. 6 检查自己所学的知识
19. 6. 1 练习19. 1:创建一个简单的工程组
19. 6. 2 练习19. 2:演示更改启动工程的效果
19. 6. 3 练习19. 3:调试ActiveX DLL(在工程组内)
19. 6. 4 练习19. 4: 调试ActiveX控件
19. 6. 5 练习19. 5:在设计时期间, 用户控件中存在的错误
19. 6. 6 复习题
19. 6. 7 考试题
19. 6. 8 复习题答案
19. 6. 9 测验题答案
第20章 编译VB应用程序
20. 1 简介
20. 2 P-代码与本机代码相比较
20. 2. 1 本机代码
20. 2. 2 解释代码
20. 2. 3 了解以前的伪代码
20. 2. 4 P代码
20. 3 了解什么时候进行优化, 以及如何优化
20. 3. 1 编译为P-代码
20. 3. 2 编译为本机代码
20. 3. 3 基本优化
20. 3. 4 高级优化
20. 3. 5 使用请求时编译
20. 4 了解条件编译
20. 4. 1 预处理器命令
20. 4. 2 表达式的类型
20. 4. 3 编译器常量
20. 4. 4 应用程序和风格
20. 5 本章小结
20. 6 检查自己所学的知识
20. 6. 1 练习20. 1:测量基本优化的益处
20. 6. 2 练习20. 2:测量高级优化的益处
20. 6. 3 练习20. 3:更精确的测量
20. 6. 4 练习20. 4: 编译器常量
20. 6. 5 复习题
20. 6. 6 考试题
20. 6. 7 复习题答案
20. 6. 8 考试题答案
第21章 使用Package and Deployment Wizard(打包和展开向导)创建安装程序
21. 1 简介
21. 2 使用Package and Doplompent Wizard创建一个安装包装
21. 2. 1 准备运行Package and Deployment Wizard
21. 2. 2 启动Package and Deployment Wizard, 并选择包装类型
21. 2. 3 选择安装包装的类型
21. 2. 4 创建标准安装包装
21. 2. 5 创建Internet安装包装
21. 2. 6 创建从属文件
21. 3 在Microsoft安装程序中使用的标准文件
21. 3. 1 在SETUP1. LST中的安装程序文件信息
21. 3. 2 DEP文件中的从属信息
21. 3. 3 SETUP.EXE以及Package and Deployment Wizard的定制安装程序
21. 4 定制一种标准安装程序
21. 4. 1 定制SETUP.LST和应用程序的DEP文件
21. 4. 2 定制标准的VB Setup工程
21. 4. 5 实现应用程序的删除
21. 5 注册一个实现DCOM的组件, 并部署DCOM
21. 6 部署你的应用程序
21. 6. 1 部署到软盘
21. 6. 2 部署到网络目录或部署到 CD
21. 6. 3 部署到Web
21. 6. 4 部署应用程序的更新信息
21. 7 本章小结
21. 8 检查自己所学的知识
21. 8. 1 练习21. 2:创建一个Internet安装包装
21. 8. 2 练习21. 3:实现 DCOM
21. 8. 3 练习21. 4:把一个应用程序部署到软盘
21. 8. 4 练习21. 5:把一个应用程序部署到CD-ROM或网络驱动器
21. 8. 5 练习21. 6:把一个应用程序部署到内部网或Internet上
21. 8. 6 复习题
21. 8. 7 考试题
21. 8. 8 复习题答案
21. 8. 9 测试题答案
第二部分 最后的复习
第22章 快速总结
22. 1 开发概念设计和逻辑设计
22. 2 导出物理设计
22. 3 建立开发环境
22. 4 创建用户服务
22. 5 创建和管理COM
22. 6 创建ActiveX控件(70-175和70-176)
22. 7 注册COM组件, 取消COM组件的注见(70-175和 70-176)
22. 8 创建数据服务
22. 9 测试解决方案
22. 10 部署应用程序
22. 11 维护和支持应用程序
第23章 学习和考试准备技巧
23. 1 学习技巧
23. 1. 1 学习策略
23. 2 MCP考试
23. 2. 1 考试格式
23. 2. 2 新的考试类型
23. 2. 3 把所有的都放在一起
23. 3 最后的考虑因素
第24章 练习考试
试题1:DEVELOPING DISTRIBUTED APPLICATIONS(70-175)
试题1答案
试题2: DEVELOPING DESKTOP APPLICATIONS(70-176)
试题2答案
第三部分 附录
附录A 词汇表
附录B 概述认证过程
附录C CD-ROM上的内容
附录D 使用Top Score软件
附录E Visual Basic基本知识
附录F 建议你阅读的参考资料