应用visual Studio 6.0构建企业解决方案

应用visual Studio 6.0构建企业解决方案
作 者: (美)[D.贝纳格](Don Benage),(美)[A.米尔扎](Azam Mirza)等著;潇湘工作室译
出版社: 人民邮电出版社
丛编项: 计算机技术译林精选系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: STUDIO
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《应用visual Studio 6.0构建企业解决方案》作者简介

内容简介

本书详细介绍了Visual Studio 6.0的应用。全书共分为6部分,前5部分共36章。第6部分是附录。书中第一部分讲解了Microsoft Visual Studio 6.0的内部结构和有关基础知识。第二部分介绍了如何使用Microsoft 的对象技术及基于Web的技术,如何创建COM组件,第三部分说明了怎样开发在Internet环境下运行的应用程序。第四部分介绍传统的客户/服务模式开发技术,怎样开发规模可变的分布式应用程序。第五部分介绍了一些帮助程序员小组协同工作的工具,使读者了解怎样使用Visual Studio 6.0进行协作开发。第六部分附录中收录一些样例程序套件。本书内容丰富,实用指导性强,适合于程序开发人员和大专院校计算机专业师生阅读。对于有一定编程经验的读者与具有参考价值。

图书目录

第一部分 使用Visual Studio 6. 0开发应用程序

第1章 Visual Studio内部结构

 1. 1 企业应用程序体系结构

 1. 2 什么是Visual Studio

 1. 2. 1 Visual Studio的目标

 1. 2. 2 名称的意义

 1. 2. 3 Visual Studio专业版

 1. 2. 4 Visual Studio企业版

 1. 2. 5 许可证

 1. 2. 6 系统需求

 1. 3 Visual Studio在软件开发中的任务

 1. 4 Visual Studio的适用对象

 1. 4. 1 作为开发经理

 1. 4. 2 作为应用程序设计者

 1. 4. 3 作为组件建立人员

 1. 4. 4 作为解决方案开发人员

 1. 5 小结

第2章 使用Visual Studio创建应用程序

 2. 1 寻找完美的IDE

 2. 2 安装Visual Studio

 2. 2. 1 安装Visual Studio

 2. 2. 2 应用服务修补程序

 2. 3 使用Developer Studio

 2. 4 使用Visual Basic的开发环境

 2. 5 使用Visual InterDev和Visual J++的Microsoft Development Environment

 2. 6 获得帮助

 2. 7 小结

第3章 使用Visual Studio调试企业应用程序

 3. 1 Visual Studio中调试的基础知识

 3. 2 在Visual Studio中调试ActiveX DLL

 3. 2. 1 Visual Basic中的ActiveX DLL

 3. 2. 2 Visual C++中的ActiveX DLL

 3. 2. 3 Visual J++中的ActiveX DLL

 3. 3 在Visual Studio中调试ActiveX EXE

 3. 3. 1 Visual Basic中的ActiveX EXE

 3. 3. 2 Visual C++中的ActiveX EXE

 3. 4 在Visual Studio中调试基于Web的脚本

 3. 5 在Visual Studio调试Database Applications

 3. 5. 1 Visual Basic中的SQL/存储过程

 3. 5. 2 Visual C++中的SQL/存储过程

 3. 5. 3 Visual InterDev/Visual J++中的SQL/存储过程

 3. 6 小结

第4章 使用Visual Studio创建支持数据库的应用程序

 4. 1 数据库设计问题

 4. 1. 1 数据库设计的必要性

 4. 1. 2 Visual Studio数据库设计工具

 4. 2 使用Visual Studio 6. 0的数据模型构造功能

 4. 2. 1 使用Data View浏览数据库

 4. 2. 2 用Database Designer创建图

 4. 2. 3 用Database Designer创建表的关系

 4. 2. 4 用Database Designer定位数据库对象和图

 4. 3 用Visual Studio 6. 0开发存储过程

 4. 3. 1 安装T—SQL调试器

 4. 3. 2 使用T—SQL调试器

 4. 3. 3 创建和编辑SQL Server存储过程

 4. 3. 4 服务器端逻辑的SQL存储过程

 4. 3. 5 使用Query Designer

 4. 4 分布式计算

 4. 4. 1 客户/服务器计算

 4. 4. 2 客户/服务器设计

 4. 4. 3 Visual Studio中的分布式CS技术

 4. 4. 4 分布式数据访问

 4. 5 小结

第5章 Microsoft Transaction Server内幕

 5. 1 分布式处理的目标

 5. 2 使用多层体系结构

 5. 3 理解事务的重要性

 5. 3. 1 SQL中的事务完整性

 5. 3. 2 两段提交

 5. 3. 3 MTS中的数据库访问

 5. 3. 4 DTC在事务处理中的任务

 5. 3. 5 基于组件的事务

 5. 4 使用MTS组件集成服务

 5. 4. 1 进程和线程管理

 5. 4. 2 即时对象激活

 5. 4. 3 数据库连接共用

 5. 4. 4 Shared Property Manager(共享属性管理器)

 5. 4. 5 分布式安全服务

 5. 4. 6 Microsoft Transaction Explorer

 5. 4. 7 在MTS中使用现有组件

 5. 4. 8 组件软件包

 5. 5 安装MTS

 5. 5. 1 MTS的安装位置

 5. 5. 2 系统需求

 5. 5. 3 从Visual Studio光盘上安装

 5. 5. 4 连接客户到MTS上

 5. 6 小结

第6章 Active Server Pages和Internet Information Server内幕

 6. 1 Active Server Pages和Internet Information Server 4的新增功能

 6. 1. 1 Internet Information Server 4的新特性

 6. 1. 2 Active Server Pages的新特性

 6. 2 使用Active Platform建立Web应用程序

 6. 2. 1 ActiveX技术

 6. 2. 2 Active Desktop

 6. 2. 3 Active Server Pages

 6. 3 Active Server脚本编程

 6. 3. 1 分界符

 6. 3. 2 语句

 6. 3. 3 脚本标记

 6. 3. 4 过程

 6. 4 ActiveX Server对象

 6. 4. 1 Application对象

 6. 4. 2 Session对象

 6. 4. 3 Request对象

 6. 4. 4 Response对象

 6. 4. 5 Server对象

 6. 5 小结

第7章 Microsoft Message Queue内幕

 7. 1 揭示对Message Queue的需要

 7. 1. 1 概述面向消息的中间件

 7. 1. 2 优化企业资源

 7. 1. 3 对应用程序发展的支持

 7. 1. 4 促进断开计算

 7. 2 理解MSMQ结构

 7. 2. 1 MSMQ接口

 7. 2. 2 竞争和伙伴产品

 7. 3 检验消息队列和消息类型

 7. 3. 1 消息队列的类型

 7. 3. 2 消息安全

 7. 3. 3 消息属性

 7. 3. 4 发送和接收消息

 7. 4 安装MSMQ

 7. 4. 1 软件许可证

 7. 4. 2 文档

 7. 4. 3 MSMQ拓扑结构

 7. 4. 4 服务器安装

 7. 4. 5 客户安装

 7. 4. 6 测试MSMQ安装

 7. 5 管理MSMQ

 7. 6 小结

第8章 Microsoft SQL Server内幕

 8. 1 理解RDBMS的任务

 8. 2 查看Microsoft SQL Server

 8. 3 支持分布式事务

 8. 3. 1 简单的事务方案

 8. 3. 2 事务处理中DTC的任务

 8. 3. 3 用SQL Enterprise Manager管理DTC

 8. 4 Web技术集成探索

 8. 4. 1 用SQL Web Assistant和sp_maketask进行Web集成

 8. 4. 2 用External Data Access Libraries进行SQL Server Web集成

 8. 5 使用SQL Server和Data Warehousing

 8. 5. 1 仓库中SQL Server的任务

 8. 5. 2 T—SQL扩展:CUBE和ROLLUP

 8. 6 小结

第二部分 创建COM组件

第9章 使用Microsoft的对象技术

 9. 1 对象技术基础

 9. 1. 1 开发面向对象软件的好处

 9. 1. 2 简单回顾面向对象编程的术语和表示法

 9. 2 面向对象与面向过程编程方法的比较

 9. 3 OO软件开发高级论题

 9. 3. 1 封装

 9. 3. 2 多态性

 9. 3. 3 继承

 9. 4 Microsoft对象技术的渐进发展

 9. 4. 1 Microsoft Windows

 9. 4. 2 OLE 1

 9. 4. 3 VBX组件

 9. 4. 4 COM和OLE 2

 9. 4. 5 OCX组件

 9. 4. 6 正在扩充的OLE世界

 9. 4. 7 Microsoft拥抱Internet:OCX变成ActiveX

 9. 4. 8 Active Platform

 9. 4. 9 更多的新名词:Windows DNA和COM+

 9. 4. 10 远程对象:ORBs和DCOM

 9. 4. 11 即将出现的对象:COM+

 9. 5 对象技术现状

 9. 5. 1 COM/DCOM与其他对象技术的兼容性

 9. 5. 2 比较COM与CORBA:标准化. 孤立. 集成或者同化

 9. 5. 3 基于Java技术的特别说明

 9. 5. 4 Windows之外的COM

 9. 5. 5 下面该读什么

 9. 6 COM体系结构基础

 9. 6. 1 接口

 9. 6. 2 全球唯一标识符

 9. 6. 3 组件的注册

 9. 6. 4 二进制兼容性和版本控制

 9. 7 创建COM对象

 9. 7. 1 COM库服务

 9. 7. 2 类工厂

 9. 7. 3 标记

 9. 8 COM对象的生存位置

 9. 9 COM对象的相互通信

 9. 9. 1 引用计数

 9. 9. 2 跨越进程和网络边界的COM对象

 9. 10 COM对象数据

 9. 11 旧式应用程序使用对象技术的策略

 9. 11. 1 与旧式系统的互操作

 9. 11. 2 旧代码的对象包装

 9. 11. 3 用对象重新设计以创建多层的分布式的应用程序

 9. 11. 4 用于旧数据的基于浏览器的接口

 9. 12 新应用程序实现对象技术的策略

 9. 13 小结

第10章 创建可重用的组件

 10. 1 查看重用的种类

 10. 1. 1 软件组件

 10. 1. 2 接口

 10. 1. 3 继承和聚合

 10. 1. 4 框架

 10. 1. 5 应用程序

 10. 1. 6 设计

 10. 1. 7 模式

 10. 2 重用设计

 10. 2. 1 设计重用的组件

 10. 2. 2 使设计保持尽可能的简单

 10. 2. 3 建立满足特定目的的组件

 10. 2. 4 使设计保持尽可能的一般

 10. 2. 5 建立尽可能灵活的组件

 10. 2. 6 保持向后兼容性

 10. 2. 7 分析应用程序

 10. 2. 8 监视总开销

 10. 2. 9 牢记成本

 10. 2. 10 故障准备

 10. 3 使用工具组

 10. 3. 1 Mcrosoft Repository

 10. 3. 2 Microsoft Visual Component Manager

 10. 3. 3 Visual Modeler

 10. 3. 4 Visual SourceSafe

 10. 3. 5 Microsoft Transaction Server

 10. 3. 6 组件分布工具概括

 10. 4 理解技术中心的任务

 10. 4. 1 技术中心的目标和对象

 10. 4. 2 组织技术中心资源

 10. 5 小结

第11章 使用COM组件和Active X控件

 11. 1 COM组件和ActiveX控件

 11. 2 在Web站点中使用ActiveX控件

 11. 3 理解在I—net环境中使用ActiveX组件的技术

 11. 3. 1 ActiveX组件和Visual InterDev

 11. 3. 2 ActiveX组件和FrontPage (Visual InterDev Edition)

 11. 3. 3 在Internet Explorer中使用ActiveX组件

 11. 4 理解客户/服务器应用中使用组件的技术

 11. 4. 1 客户/服务器环境中的组件类型

 11. 4. 2 组件的安装和注册

 11. 4. 3 组件和Remote Automation

 11. 5 在Visual Basic中使用组件

 11. 5. 1 ActiveX控件

 11. 5. 2 ActiveX代码组件

 11. 6 在Visual C++中使用组件

 11. 6. 1 创建支持ActiveX的Microsoft Foundation Class Application

 11. 6. 2 ActiveX控件

 11. 6. 3 ActiveX代码组件

 11. 7 在Visual J++中使用ActiveX控件

 11. 7. 1 加载控件

 11. 7. 2 访问属性和方法

 11. 7. 3 处理事件

 11. 8 小结

第12章 用Visual Basic创建ActiveX控件

 12. 1 ActiveX控件介绍

 12. 2 建立图形ActiveX控件:徽标控件

 12. 2. 1 创建公司徽标控件

 12. 2. 2 在ActiveX控件中加入合成控件

 12. 2. 3 测试徽标控件

 12. 3 创建聚合控件:带框架的文本框

 12. 3. 1 创建更复杂的聚合控件

 12. 3. 2 使用ActiveX控件接口向导为控件创建属性

 12. 3. 3 手工创建属性和事件以完成控件

 12. 4 创建更复杂的聚合控件——TimeSheet控件

 12. 4. 1 创建TimeSheet控件

 12. 4. 2 用合成控件来增强TimeSheet控件的功能

 12. 4. 3 UserControl和相关事件的生存期

 12. 4. 4 私有方法和公共方法

 12. 4. 5 向TimeSheet控件中添加其他合成控件

 12. 4. 6 认真考虑公布的属性, 使控件完整而有用

 12. 4. 7 使用ActiveX Control Interface Wizard的Set Attributes对话框

 12. 4. 8 使用AmbientProperties对象

 12. 4. 9 创建属性页

 12. 5 创建用户自绘控件

 12. 6 小结

第13章 用Visual C++创建ActiveX控件

 13. 1 创建简单控件:SkunkWork徽标

 13. 1. 1 利用MFC ActiveX向导创建ActiveX控件

 13. 1. 2 加入Skunk Work徽标位图

 13. 1. 3 为调整大小编写代码

 13. 1. 4 单击徽标时启动事件

 13. 1. 5 测试SkunkWork徽标ActiveX控件

 13. 1. 6 调试ActiveX控件

 13. 2 研究按钮控件

 13. 2. 1 为Button控件加入常备属性

 13. 2. 2 构造属性页

 13. 2. 3 实现Button控件的常备属性

 13. 2. 4 实现Button控件的行为

 13. 2. 5 当按下按钮时, 启动Click事件

 13. 2. 6 测试按钮控件

 13. 3 编写聚合控件:SkunkWork TimeSheet控件

 13. 3. 1 建立SkunkWork TimeSheet控件

 13. 3. 2 设置Timesheet控件的标题

 13. 3. 3 编辑Timesheet控件中的单元格

 13. 3. 4 测试SkunkWork Timesheet控件

 13. 4 小结

第14章 为MTS创建COM组件

 14. 1 管理MTS中的事务

 14. 1. 1 使用对象上下文

 14. 1. 2 使用事务上下文

 14. 2 了解MTS组件集成服务

 14. 2. 1 进程和线程管理

 14. 2. 2 对象合并和即时对象激活

 14. 2. 3 共享属性管理器

 14. 2. 4 分布式安全服务

 14. 2. 5 MTS Explorer

 14. 3 用MTS使用现存的组件

 14. 4 在I—net应用程序中使用MTS

 14. 4. 1 使用Active Server Pages

 14. 4. 2 使用浏览器端的ActiveX组件

 14. 4. 3 使用Remote Data Services

 14. 4. 4 通过DCOM和HTTP访问MTS组件

 14. 5 小结

第三部分 开发Internet. 内部网和外部网应用程序

第15章 客户. 服务器和组件:基于Web的应用程序

 15. 1 计算世界中的I—net

 15. 2 客户还是服务器

 15. 2. 1 性能

 15. 2. 2 安全性

 15. 2. 3 升级能力

 15. 2. 4 用户首选项

 15. 3 应用程序开发过程的发展

 15. 4 I—net体系结构

 15. 5 作为客户框架的Web浏览器

 15. 5. 1 发展中的应用程序体系结构

 15. 5. 2 开发人员面临的新挑战

 15. 5. 3 静态和动态HTML:旧方法和新方法

 15. 6 服务器:基于服务器的功能

 15. 6. 1 万维网服务器

 15. 6. 2 数据库服务器

 15. 6. 3 通信服务器

 15. 6. 4 搜索服务器

 15. 6. 5 多媒体服务服务器

 15. 6. 6 代理服务器

 15. 7 动态的基于Web的应用程序组件

 15. 7. 1 ActiveX

 15. 7. 2 Java小应用程序

 15. 7. 3 VBScript

 15. 7. 4 JScript

 15. 7. 5 其他基于服务器的组件:CGI和ISAPI

 15. 8 小结

第16章 用Visual Basic创建Web基于浏览器的应用程序

 16. 1 了解ActiveX文档

 16. 1. 1 什么是ActiveX文档

 16. 1. 2 ActiveX文档拓扑

 16. 1. 3 选择项目类型

 16. 1. 4 设置项目文件

 16. 2 建立ActiveX文档

 16. 2. 1 设计. 开发和实现要点

 16. 2. 2 创建应用程序

 16. 2. 3 测试Grape Vine

 16. 2. 4 使用菜单

 16. 3 安装和配置注意事项

 16. 3. 1 使用Internet软件包

 16. 3. 2 了解浏览器初始化安装

 16. 3. 3 Package and Deployment Wizard步骤

 16. 3. 4 测试安装程序

 16. 4 集成问题

 16. 4. 1 平台

 16. 4. 2 浏览器

 16. 4. 3 安全性

 16. 4. 4 数据访问

 16. 5 小结

第17章 服务器端编程

 17. 1 探索战略性服务器使用

 17. 2 技术回顾

 17. 3 理解服务器连接

 17. 3. 1 速度

 17. 3. 2 安全

 17. 3. 3 规模可变能力

 17. 3. 4 服务器连接

 17. 4 使用服务器端脚本编程

 17. 4. 1 脚本语言

 17. 4. 2 使用服务器端脚本

 17. 4. 3 一个脚本范例

 17. 5 理解ASP

 17. 5. 1 使用ASP

 17. 6 使用Internet Server API

 17. 6. 1 使用ISAPI

 17. 6. 2 ISAPI过滤器

 17. 6. 3 ISAPI同其他专有API的对比

 17. 7 使用CGI

 17. 7. 1 使用CGI

 17. 7. 2 CGI方案

 17. 8 小结

第18章 用Visual InterDev开发Active内容

 18. 1 探索Visual InterDev 6

 18. 2 从Visual InterDev 1迁移到Visual InterDev 6

 18. 2. 1 服务器扩展和IIS 4

 18. 2. 2 IIS 4

 18. 2. 3 数据库连接

 18. 2. 4 设计期间控件的差异

 18. 3 Visual InterDev集成开发环境

 18. 3. 1 使用项目

 18. 3. 2 项目向导

 18. 4 向项目添加内容

 18. 4. 1 新建文件和文件夹

 18. 4. 2 把已有的文件或文件夹添加到项目中去

 18. 4. 3 使用拖放

 18. 5 使用服务器端ActiveX组件

 18. 5. 1 在Visual InterDev中使用ActiveX服务器组件

 18. 5. 2 使用DCOM的分布组件

 18. 5. 3 Visual InterDev包含的ActiveX服务器组件

 18. 6 使用客户端组件

 18. 6. 1 HTML或ASP页面中的ActiveX控件

 18. 6. 2 Java小应用程序

 18. 7 小结

第19章 Visual InterDev高级概念

 19. 1 最大化Visual InterDev

 19. 2 理解Global.asa文件

 19. 3 使用脚本编程对象模型

 19. 4 数据环境

 19. 5 使用可视化数据库开发工具

 19. 5. 1 使用ODBC数据源

 19. 5. 2 数据视图

 19. 5. 3 DatabaseDesigner

 19. 5. 4 Query/View Designer

 19. 5. 5 探索站点设计器

 19. 6 管理Visual InterDev项目

 19. 6. 1 小组开发

 19. 6. 2 升级和发布Web站点

 19. 6. 3 链接视图

 19. 7 小结

第20章 Visual InterDev设计期间控件

 20. 1 建立数据连接

 20. 1. 1 系统和文件DSN

 20. 1. 2 实现数据连接

 20. 2 使用数据命令控件

 20. 3 使用记录集控件

 20. 4 使用数据绑定的设计期间控件

 20. 4. 1 使用标签控件

 20. 4. 2 使用文本框控件

 20. 4. 3 使用列表框控件

 20. 4. 4 使用选项组控件

 20. 4. 5 使用复选框控件

 20. 4. 6 使用按钮控件

 20. 4. 7 使用记录集导航控件

 20. 4. 8 使用网格控件

 20. 4. 9 使用窗体管理器控件

 20. 5 使用页面对象设计期间控件

 20. 6 使用页面转换设计期间控件

 20. 7 小结

第21章 动态HTML

 21. 1 浏览动态HTML特性

 21. 1. 1 动态内容

 21. 1. 2 动态样式

 21. 1. 3 绝对定位

 21. 1. 4 多媒体效果

 21. 1. 5 数据绑定

 21. 2 了解动态HTML对象模型

 21. 2. 1 动态HIML对象模型树

 21. 2. 2 元素类和集合

 21. 2. 3 事件模型

 21. 3 访问文档内容

 21. 3. 1 rangeFromText

 21. 3. 2 rangeFromElement

 21. 4 在动态HTML中使用数据绑定

 21. 4. 1 新属性

 21. 4. 2 数据客户

 21. 4. 3 数据事件

 21. 5 研究动态HTML和Visual Basic

 21. 6 研究动态HTML和Visual C++

 21. 6. 1 使用CHtmlView类

 21. 6. 2 ATL和DHTML控件

 21. 7 研究动态HTML和Visual J++

 21. 8 建立样本页面

 21. 8. 1 步骤1:启动项目

 21. 8. 2 步骤2:加入模板

 21. 8. 3 步骤3:加入图形

 21. 8. 4 步骤4:加入图形转换

 21. 8. 5 步骤5: 加入菜单

 21. 8. 6 步骤6:加入子菜单

 21. 8. 7 步骤7:加入内容层

 21. 8. 8:步骤8:加入弹出窗口

 21. 8. 9:步骤9:加入数据连接和绑定数据字段

 21. 8. 10 步骤10:为数据简报加入排序能力

 21. 9 小结

第22章 利用Visual J++创建小应用程序和应用程序

 22. 1 介绍Visual J++6

 22. 2 在Visual J++6中创建Java小应用程序

 22. 3 加入公共方法和事件处理

 22. 4 使用窗口基础类

 22. 5 利用Visual J++创建应用程序

 22. 6 增强WFC应用程序

 22. 7 小结

第23章 用Microsoft事务服务器创建事务Web页面

 23. 1 Microsoft Transaction Server

 23. 1. 1 分区的应用程序

 23. 1. 2 MTS框架

 23. 1. 3 MTS软件包和组件

 23. 1. 4 MTS和软件重用

 23. 1. 5 MTS和多层应用程序

 23. 2 理解事务性Web页面

 23. 3 在事务性Web页面解决方案中使用MTS

 23. 3. 1 使用活动服务器页面

 23. 3. 2 使用浏览器端ActiveX组件

 23. 4 小结

第24章 基于Web的应用程序的封装和发布

 24. 1 Web页浏览和组件下载

 24. 2 使用Visual Basic Packing and Deployment Wizard

 24. 2. 1 创建下载软件包

 24. 2. 2 发布下载软件包

 24. 2. 3 脚本管理

 24. 2. 4 测试下载软件包

 24. 3 使用数字签名

 24. 3. 1 为CAB文件签名

 24. 3. 2 测试签名的CAB文件

 24. 4 1 I—net ActiveX控件的许可

 24. 4. 1 为ActiveX控件添加I—net许可证

 24. 4. 2 测试经过许可的ActiveX控件

 24. 5 小结

第四部分 开发规模可变的分布式应用程序

第25章 客户. 服务器和组件:分布式应用程序的设计策略

 25. 1 分布式应用程序的设计目标

 25. 1. 1 性能

 25. 1. 2 效率

 25. 1. 3 规模可变能力

 25. 1. 4 安全性

 25. 1. 5 可验证性

 25. 1. 6 可靠性

 25. 1. 7 可维护性

 25. 2 分布式应用程序的设计约束

 25. 2. 1 平台

 25. 2. 2 带宽

 25. 2. 3 资源竞争

 25. 2. 4 可用性

 25. 2. 5 使用者

 25. 2. 6 旧产品

 25. 2. 7 行政

 25. 3 服务范例

 25. 4 客户/服务器实现模型

 25. 4. 1 传统(两层)客户/服务器模型

 25. 4. 2 三层(n层)模型

 25. 4. 3 两层和三层相比:一个例子

 25. 4. 4 连接式客户体系结构

 25. 4. 5 分布式客户体系结构

 25. 4. 6 连接式和断开式比较:一个例子

 25. 5 设计分布式应用程序

 25. 5. 1 建立业务对象和它们之间的交互模型

 25. 5. 2 定义服务和接口

 25. 5. 3 识别业务对象和服务之间的独立性

 25. 5. 4 将应用程序分区成组件

 25. 5. 5 为应用程序选择一种实现模式

 25. 5. 6 组件目标的平台

 25. 6 Application Performance Explorer

 25. 6. 1 同步处理

 25. 6. 2 异步处理

 25. 6. 3 使用应用程序性能资源管理

 25. 7 旧系统集成技术

 25. 7. 1 Host Data Replicator

 25. 7. 2 AS/400和VSAM的OLE DB提供者

 25. 7. 3 CICS和IMS的COM事务集成器

 25. 8 小结

第26章 用Visual Basic建立客户前端

 26. 1 在Visual Basic中使用ADO:概述

 26. 1. 1 统一数据访问和OLE

 26. 1. 2 ActiveX数据对象

 26. 2 用ADO对象模型工作

 26. 2. 1 主要的ADO对象

 26. 2. 2 其他ADO对象

 26. 2. 3 ADO事件

 26. 3 使用Visual Basic/ADO应用程序范例:Project Maintenar

 26. 3. 1 设立一个ODBC DSN

 26. 3. 2 使用Data Form Wizard

 26. 3. 3 使用Data Project

 26. 3. 4 使用ADO Data Control

 26. 4 小结

第27章 使用Visual Basic开发MTS COM组件

 27. 1 考虑并创建简单的MTS组件

 27. 2 开发事务敏感型组件

 27. 2. 1 在设计时设置事务模式

 27. 2. 2 添加MTS事务代码

 27. 3 探究基于角色的安全性

 27. 4 在组件之间共享状态

 27. 5 理解错误处理

 27. 6 调试MTS组件

 27. 6. 1 在IDE中调试

 27. 6. 2 在Visual Studio下调试

 27. 6. 3 使用WinDbg调试

 27. 6. 4 小结

 27. 7 小结

第28章 使用Visual J++创建MTS COM组件

 28. 1 考虑并创建简单的MTS组件

 28. 1. 1 创建COM组件

 28. 1. 2 实现IObjectControl

 28. 2 开发事务敏感型组件

 28. 2. 1 设置设计时的事务模式

 28. 2. 2 添加MTS事务代码

 28. 3 寻求基于角色的安全性

 28. 4 在组件之间共享状态

 28. 5 处理错误

 28. 6 小结

第29章 使用Visual C++为MTS创建COM组件

 29. 1 建立简单的MTS组件

 29. 1. 1 使用ATL来建立MTS组件

 29. 1. 2 实现IObjectControl

 29. 2 支持事务

 29. 3 使用基于角色的安全性

 29. 4 在MTS组件之间共享状态

 29. 5 处理错误

 29. 6 调试MTS组件

 29. 6. 1 在没有MTS支持的情况下调试

 29. 6. 2 使用Visual Studio调试

 29. 6. 3 使用WinDbg调试

 29. 7 小结

第30章 使用Visual Basic和ADO创建数据访问组件

 30. 1 在VB中使用ADO

 30. 2 使用MTS和无状态数据访问组件

 30. 3 使用MTS和数据库资源

 30. 4 在服务层之间传递数据

 30. 5 理解三层应用程序中的ADO

 30. 6 探究事务

 30. 7 改善性能和规模可变能力的策略

 30. 7. 1 异步记录集和事件

 30. 7. 2 数据库分区

 30. 7. 3 多记录集

 30. 7. 4 使用存储过程

 30. 8 理解错误处理和调试

 30. 9 小结

第31章 使用Microsoft Transaction Server启用分布式应用程序

 31. 1 管理和开发MTS组件

 31. 1. 1 理解多层计算

 31. 1. 2 什么是Microsoft Management Console

 31. 2 使用MTS Explorer

 31. 2. 1 创建软件包

 31. 2. 2 安装组件

 31. 2. 3 查看软件包属性

 31. 2. 4 定义角色

 31. 2. 5 将用户添加到角色中

 31. 2. 6 导出软件包

 31. 2. 7 将软件包导入到MTS中

 31. 3 设置MTS客户

 31. 3. 1 将中间层组件注册到基本客户上

 31. 3. 2 将本地组件注册到基本客户上

 31. 4 监视事务统计数据

 31. 5 小结

第32章 使用MSMQ和Visual Basic

 32. 1 介绍MSMQ和Visual Basic

 32. 2 使用Visual Basic 6编程MSMQ

 32. 3 安装MSMQ ActiveX控件

 32. 4 处理队列

 32. 4. 1 创建队列

 32. 4. 2 找到已有的队列

 32. 4. 3 打开队列

 32. 4. 4 关闭队列

 32. 4. 5 删除队列

 32. 5 处理消息

 32. 5. 1 发送消息

 32. 5. 2 检索消息

 32. 6 MSMQ错误处理

 32. 7 小结

第五部分 使用Visual Studio进行协作开发

第33章 使用Visual Component Manager和Microsoft Repository

 33. 1 使用Visual Component Manager

 33. 1. 1 设置Visual Component Manager

 33. 1. 2 浏览Visual Component Manager

 33. 1. 3 使用已选择的条目

 33. 1. 4 搜索

 33. 1. 5 Visual Component Manager和Visual Modeler

 33. 2 定制Visual Component Manager

 33. 2. 1 添加组件文件夹

 33. 2. 2 添加组件和发行向导

 33. 2. 3 编辑条目信息

 33. 2. 4 配置关键字

 33. 2. 5 本地和远程数据库

 33. 2. 6 使用远程数据库上的组件

 33. 2. 7 Visual Component Manager策略

 33. 3 考虑Microsoft Repository

 33. 3. 1 Microsoft Repository体系结构概述

 33. 3. 2 版本处理

 33. 3. 3 工作空间

 33. 3. 4 开放的Microsoft储存库的概念

 33. 4 理解Microsoft储存库基础

 33. 4. 1 重新检查开发过程

 33. 4. 2 组装Microsoft Repository组件

 33. 4. 3 基于Microsoft储存库的工具和Tool Information Models

 33. 4. 4 配置Microsoft Repository Database

 33. 4. 5 Microsoft Repository Migration向导

 33. 4. 6 Microsoft Repository组成员

 33. 5 小结

第34章 使用Visual Studio Analyzer

 34. 1 介绍Visual Studio Analyzer

 34. 1. 1 Visual Studio Analyzer体系结构

 34. 1. 2 什么时候使用Visual Studio Analyzer

 34. 2 使用事件. 过滤器和视图

 34. 2. 1 事件收集

 34. 2. 2 Visual Studio Analyzer过滤

 34. 2. 3 Visual Studio Analyzer视图

 34. 3 设置Visual Studio Analyzer

 34. 3. 1 Visual Studio Analyzer平台要求

 34. 4 使用Visual Studio Analyzer

 34. 4. 1 创建Visual Studio Analyzer项目

 34. 5 将Visual Studio Analyzer Events添加到组件中

 34. 5. 1 添加事件的触发代码段到代码中

 34. 6 小结

第35章 使用Visual SourceSafe

 35. 1 Visual SourceSafe介绍

 35. 1. 1 为什么使用Visual SourceSafe

 35. 1. 2 Visual SourceSafe网络

 35. 2 管理Visual SourceSafe

 35. 2. 1 设置和安装Visual SourceSafe

 35. 2. 2 运行Visual SourceSafe Administrator

 35. 2. 3 维护用户列表

 35. 2. 4 为项目安全而设置权力

 35. 2. 5 管理SourceSafe数据库

 35. 3 使用SourceSafe管理代码

 35. 3. 1 使用Visual SourceSafe Explorer

 35. 3. 2 在Visual SourceSafe项目中组织文件

 35. 3. 3 Visual SourceSafe中的基本操作

 35. 3. 4 项目间共享代码

 35. 3. 5 Visual SourceSafe中的版本跟踪

 35. 4 使用SourceSafe管理Web内容

 35. 4. 1 将Web站点组织到项目树中

 35. 4. 2 指定Web项目

 35. 4. 3 检查超级链接完整性

 35. 4. 4 创建站点图

 35. 4. 5 测试和发布Web内容

 35. 5 小结

第36章 系统建模和Microsoft Visual Modeler

 36. 1 理解Microsoft Visual Modeler

 36. 2 在项目中使用Visual Modeler

 36. 3 创建对象模型

 36. 3. 1 创建类

 36. 3. 2 创建接口类

 36. 3. 3 创建关系

 36. 3. 4 创建属性和方法

 36. 3. 5 创建软件包

 36. 3. 6 创建组件和组件图表

 36. 3. 7 将类映射到组件

 36. 3. 8 创建配置图表

 36. 4 使用Visual Modeler评定对象模型

 36. 4. 1 建立图表, 是注意力集中在主题方面

 36. 4. 2 分析属性或方法

 36. 4. 3 浏览模型图表

 36. 4. 4 在体系结构内移动类

 36. 5 用Microsoft Visual SourceSafe控制对象模型

 36. 6 从模型中产生代码

 36. 7 调整代码和对象模型

 36. 8 小结

第六部分 附录

附录A 样例应用程序套件

 A. 1 概述样例应用程序套件

 A. 2 样例公司特点

 A. 2. 1 行动者/角色

 A. 2. 2 业务规则

 A. 3 体系结构概述

 A. 3. 1 客户

 A. 3. 2 中间层组件

 A. 3. 3 数据库

 A. 4 小结