《应用visual Studio 6.0构建企业解决方案》求取 ⇩

第一部分使用Visual Studio 6.0开发应用程序3

第1章 Visual Studio内部结构3

1.1 企业应用程序体系结构3

1.2 什么是Visual Studio5

1.2.1 Visual Studio的目标6

1.2.2 名称的意义7

1.2.3 Visual Studio专业版8

1.2.4 Visual Studio企业版9

1.2.5 许可证10

1.2.6 系统需求10

1.3 Visual Studio在软件开发中的任务13

1.4 Visual Studio的适用对象14

1.4.1 作为开发经理14

1.4.2 作为应用程序设计者15

1.4.3 作为组件建立人员15

1.4.4 作为解决方案开发人员16

1.5 小结16

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

2.1 寻找完美的IDE18

2.2 安装Visual Studio19

2.2.1 安装Visual Studio20

2.2.2 应用服务修补程序28

2.3 使用Developer Studio29

2.4 使用Visual Basic的开发环境32

2.5 使用Visual InterDev和Visual J++的Microsoft Development Environment36

2.6 获得帮助41

2.7 小结42

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

3.1 Visual Studio中调试的基础知识43

3.2 在Visual Studio中调试ActiveX DLL48

3.2.1 Visual Basic中的ActiveX DLL48

3.2.2 Visual C++中的ActiveX DLL50

3.2.3 Visual J++中的ActiveX DLL51

3.3在Visual Studio中调试ActiveX EXE53

3.3.1 Visual Basic中的ActiveX EXE54

3.3.2 Visual C++中的ActiveX EXE55

3.4 在Visual Studio中调试基于Web的脚本56

3.5 在Visual Studio调试Database Applications57

3.5.1 Visual Basic中的SQL/存储过程58

3.5.2 Visual C++中的SQL/存储过程60

3.5.3 Visual InterDev/ Visual J++中的SQL/存储过程61

3.6 小结62

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

4.1 数据库设计问题63

4.1.1 数据库设计的必要性64

4.1.2 Visual Studio数据库设计工具66

4.2 使用Visual Studio 6.0的数据模型构造功能67

4.2.1 使用Data View浏览数据库67

4.2.2 用Database Designer创建图70

4.2.3 用Database Designer创建表的关系73

4.2.4 用Database Designer定位数据库对象和图75

4.3 用Visual Studio 6.0开发存储过程76

4.3.1 安装T-SQL调试器77

4.3.2 使用T-SQL调试器77

4.3.3 创建和编辑SQL Server存储过程81

4.3.4 服务器端逻辑的SQL存储过程83

4.3.5 使用Query Designer84

4.4 分布式计算85

4.4.1 客户/服务器计算86

4.4.2 客户/服务器设计87

4.4.3 Visual Studio中的分布式CS技术88

4.4.4 分布式数据访问89

4.5 小结89

第5章 Microsoft Transaction Server内幕91

5.1 分布式处理的目标92

5.2 使用多层体系结构93

5.3 理解事务的重要性96

5.3.1 SQL中的事务完整性97

5.3.2 两段提交99

5.3.3 MTS中的数据库访问101

5.3.4 DTC在事务处理中的任务103

5.3.5 基于组件的事务104

5.4 使用MTS组件集成服务105

5.4.1 进程和线程管理105

5.4.2 即时对象激活106

5.4.3 数据库连接共用108

5.4.4 Shared Property Manager(共享属性管理器)109

5.4.5 分布式安全服务110

5.4.6 Microsoft Transaction Explorer111

5.4.8 组件软件包112

5.4.7 在MTS中使用现有组件112

5.5 安装MTS113

5.5.1 MTS的安装位置113

5.5.2 系统需求113

5.5.3 从Visual Studio光盘上安装114

5.5.4 连接客户到MTS上116

5.6 小结116

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

6.1 Active Server Pages和Internet Information Server 4的新增功能117

6.1.1 Internet Information Server 4的新特性118

6.1.2 Active Server Pages的新特性121

6.2 使用Active Platform建立Web应用程序122

6.2.1 ActiveX技术123

6.2.2 Active Desktop124

6.2.3 Active Server Pages126

6.3 Active Server脚本编程127

6.3.1 分界符128

6.3.2 语句128

6.3.3 脚本标记129

6.3.4 过程129

6.4 ActiveX Server对象130

6.4.1 Application对象131

6.4.2 Session对象132

6.4.3 Request对象133

6.4.4 Respones对象140

6.4.5 Server对象141

6.5 小结142

第7章 Microsoft Message Queue内幕143

7.1 揭示对Message Queue的需要143

7.1.1 概述面向消息的中间件144

7.1.2 优化企业资源145

7.1.3 对应用程序发展的支持146

7.1.4 促进断开计算146

7.2.1 MSMQ接口147

7.2.2 竞争和伙伴产品149

7.3.1 消息队列的类型150

7.3 检验消息队列和消息类型150

7.3.2 消息安全151

7.3.3 消息属性151

7.3.4 发送和接收消息152

7.4 安装MSMQ153

7.4.1 软件许可证154

7.4.2 文档154

7.4.3 MSMQ拓扑结构155

7.4.4 服务器安装156

7.4.5 客户安装156

7.4.6 测试MSMQ安装157

7.5 管理MSMQ159

7.6 小结160

第8章 Microsoft SQL Server内幕161

8.1 理解RDBMS的任务161

8.2 查看Microsoft SQL Server162

8.3 支持分布式事务163

8.3.1 简单的事务方案163

8.3.2 事务处理中DTC的任务165

8.3.3 用SQL Enterprise Manager管理DTC166

8.4 Web技术集成探索169

8.4.1 用SQL Web Assistant和sp_maketadk进行Web集成170

8.4.2 用External Data Access Libraries进行SQL Server Web集成179

8.5.1 仓库中SQL Server的任务180

8.5 使用SQL Server和Data Warehousing180

8.5.2 T-SQL扩展:CUBE和ROLLUP184

8.6 小结186

第二部分创建COM组件189

第9章 使用Microsoft的对象技术189

9.1 对象技术基础190

9.1.1 开发面向对象软件的好处190

9.1.2 简单回顾面向对象编程的术语和表示法192

9.2 面向对象与面向过程编程方法的比较199

9.3 OO软件开发高级论题199

9.3.1 封装199

9.3.3 继承200

9.3.2 多态性200

9.4 Microsoft对象技术的渐进发展201

9.4.1 Microsoft Windows201

9.4.2 OLE 1202

9.4.3 VBX组件202

9.4.4 COM和OLE 2203

9.4.5 OCX组件203

9.4.6 正在扩充的OLE世界204

9.4.7 Microsoft拥抱Internet:OCX变成ActiveX205

9.4.8 Active Platform205

9.4.10 远程对象:ORBs和DCOM206

9.4.9 更多的新名词:Windows DNA和COM+206

9.4.11 即将出现的对象:COM+207

9.5 对象技术现状208

9.5.1 COM/DCOM与其他对象技术的兼容性209

9.5.2 比较COM与CORBA:标准化、孤立、集成或者同化209

9.5.3 基于Java技术的特别说明211

9.5.4 Windows之外的COM213

9.5.5 下面该读什么213

9.6 COM体系结构基础213

9.6.1 接口213

9.6.3 组件的注册215

9.6.2 全球唯一标识符215

9.6.4 二进制兼容性和版本控制216

9.7 创建COM对象217

9.7.1 COM库服务217

9.7.2 类工厂217

9.7.3 标记218

9.8 COM对象的生存位置218

9.9 COM对象的相互通信218

9.9.1 引用计数219

9.9.2 跨越进程和网络边界的COM对象219

9.10 COM对象数据220

9.11.1 与旧式系统的互操作222

9.11 旧式应用程序使用对象技术的策略222

9.11.2 旧代码的对象包装223

9.11.3 用对象重新设计以创建多层的分布式的应用程序224

9.11.4 用于旧数据的基于浏览器的接口225

9.12 新应用程序实现对象技术的策略227

9.13 小结229

第10章 创建可重用的组件230

10.1 查看重用的种类230

10.1.1 软件组件231

10.1.2 接口232

10.1.3 继承和聚合233

10.1.4 框架235

10.1.5 应用程序236

10.1.6 设计237

10.1.7 模式237

10.2 重用设计238

10.2.1 设计重用的组件238

10.2.2 使设计保持尽可能的简单238

10.2.3 建立满足特定目的的组件238

10.2.4 使设计保持尽可能的一般239

10.2.5 建立尽可能灵活的组件239

10.2.6 保持向后兼容性239

10.3 使用工具组240

10.2.10 故障准备240

10.2.8 监视总开销240

10.2.9 牢记成本240

10.2.7 分析应用程序240

10.3.1 Microsoft Repository241

10.3.2 Microsoft Visual Component Manager241

10.3.3 Visual Modeler243

10.3.4 Visual SourceSafe243

10.3.5 Microsoft Transaction Server244

10.3.6 组件分布工具概括245

10.4 理解技术中心的任务246

10.4.1 技术中心的目标和对象246

10.4.2 组织技术中心资源248

10.5 小结250

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

11.1 COM组件和Active X控件251

11.2 在Web站点中使用ActiveX控件252

11.3 理解在I-net环境中使用Active X组件的技术253

11.3.1 ActiveX组件和Visual InterDev254

11.3.2. ActiveX组件和FrontPage(Visual InterDev Edition)255

11.3.3 在Internet Explorer中使用ActiveX组件256

11.4 理解客户/服务器应用中使用组件的技术259

11.4.1 客户/服务器环境中的组件类型259

11.4.2 组件的安装和注册262

11.4.3 组件和Remote Automation263

11.5 在Visual Basic中使用组件267

11.5.1 ActiveX控件267

11.5.2 ActiveX代码组件271

11.6 在Visual C++中使用组件273

11.6.1 创建支持ActiveX的Microsoft Foundation Class Application274

11.6.2 ActiveX控件275

11.6.3 ActiveX代码组件282

11.7 在Visual J++中使用ActiveX控件288

11.7.1 加载控件289

11.7.2 访问属性和方法290

11.7.3 处理事件291

11.8 小结292

第12章 用Visual Basic创建ActiveX控件293

12.1 ActiveX控件介绍293

12.2 建立图形ActiveX控件:徽标控件295

12.2.1 创建公司徽标控件296

12.2.2 在ActiveX控件中加入合成控件299

12.2.3 测试徽标控件300

12.3 创建聚合控件:带框架的文本框302

12.3.1 创建更复杂的聚合控件303

12.3.2 使用ActiveX控件接口向导为控件创建属性305

12.3.3 手工创建属性和事件以完成控件310

12.4 创建更复杂的聚合控件——TimeSheet控件312

12.4.1 创建TimeSheet控件313

12.4.2 用合成控件来增强TimeSheet控件的功能314

12.4.3 UserControl和相关事件的生存期317

12.4.4 私有方法和公共方法318

12.4.5 向TimeSheet控件中添加其他合成控件320

12.4.6 认真考虑公布的属性,使控件完整而有用321

12.4.7 使用ActiveX Control Interface Wizard的Set Attributes对话框323

12.4.8 使用AmbientProperties对象325

12.4.9 创建属性页327

12.5 创建用户自绘控件331

12.6 小结335

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

13.1 创建简单控件:SkunkWork徽标336

13.1.1 利用MFC ActiveX向导创建ActiveX控件337

13.1.2 加入SkunkWork徽标位图340

13.1.3 为调整大小编写代码340

13.1.4 单击徽标时启动事件342

13.1.5 测试SkunkWork徽标ActiveX控件343

13.1.6 调试ActiveX控件344

13.2 研究按钮控件344

13.2.1 为Button控件加入常备属性345

13.2.2 构造属性页347

13.2.3 实现Button控件的常备属性348

13.2.4 实现Button控件的行为350

13.2.5 当按下按钮时、启动Click事件351

13.2.6 测试按钮控件353

13.3 编写聚合控件:SkunkWork TimeSheet控件353

13.3.1 建立SkunkWork TimeSheet控件354

13.3.2 设置Timesheet控件的标题356

13.3.3 编辑Timesheet控件中的单元格359

13.3.4 测试SkunkWork TimeSheet控件361

13.4 小结362

14.1 管理MTS中的事务363

第14章 为MTS创建COM组件363

14.1.1 使用对象上下文364

14.1.2 使用事务上下文366

14.2 了解MTS组件集成服务368

14.2.1 进程和线程管理368

14.2.2 对象合并和即时对象激活370

14.2.3 共享属性管理器372

14.2.4 分布式安全服务374

14.2.5 MTS Explorer375

14.3 用MTS使用现存的组件375

14.4 在I-net应用程序中使用MTS376

14.4.1 使用Active Server Pages377

14.4.2 使用浏览器端的ActiveX组件378

14.4.3 使用Remote Data Services378

14.4.4 通过DCOM和HTTP访问MTS组件379

14.5 小结380

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

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

15.1 计算世界中的I-net383

15.2 客户还是服务器384

15.2.1 性能384

15.2.2 安全性384

15.2.3 升级能力384

15.2.4 用户首选项385

15.3 应用程序开发过程的发展386

15.4 I-net 体系结构390

15.5 作为客户框架的Web浏览器393

15.5.1 发展中的应用程序体系结构393

15.5.2 开发人员面临的新挑战394

15.5.3 静态和动态HTML:旧方法和新方法395

15.6 服务器:基于服务器的功能397

15.6.1 万维网服务器398

15.6.2 数据库服务器399

15.6.3 通信服务器399

15.6.5 多媒体服务服务器400

15.6.4 搜索服务器400

15.6.6 代理服务器401

15.7 动态的基于Web的应用程序组件401

15.7.1 ActiveX401

15.7.2 Java小应用程序403

15.7.3 VBScript404

15.7.4 JScript405

15.7.5 其他基于服务器的组件:CGI和ISAPI406

15.8 小结407

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

16.1 了解ActiveX文档408

16.1.1 什么是ActiveX文档409

16.1.2 ActiveX文档拓扑410

16.1.3 选择项目类型410

16.1.4 设置项目文件412

16.2 建立ActiveX文档413

16.2.1 设计、开发和实现要点413

16.2.2 创建应用程序414

16.2.3 测试Grape Vine425

16.2.4 使用菜单426

16.3 安装和配置注意事项427

16.3.2 了解浏览器初始化安装428

16.3.3 Package and Deployment Wizard步骤428

16.3.1 使用Internet软件包428

16.3.4 测试安装程序433

16.4 集成问题433

16.4.1 平台434

16.4.2 浏览器435

16.4.3 安全性435

16.4.4 数据访问436

16.5 小结437

第17章 服务器端编程438

17.1 探索战略性服务器使用438

17.2 技术回顾440

17.3 理解服务器连接441

17.3.1 速度442

17.3.2 安全442

17.3.3 规模可变能力442

17.3.4 服务器连接443

17.4 使用服务器端脚本编程443

17.4.1 脚本语言444

17.4.2 使用服务器端脚本448

17.4.3 一个脚本范例450

17.5 理解ASP451

17.5.1 使用ASP452

17.6 使用Internet Server API453

17.6.1 使用ISAPI454

17.6.3 ISAPI同其他专有API的对比456

17.6.2 ISAPI过滤器456

17.7 使用CGI457

17.7.1 使用CGI457

17.7.2 CGI方案458

17.8 小结459

第18章 用Visual InterDev开发Active内容460

18.1 探索Visual InterDev 6460

18.2 从 Visual InterDev 1迁移到Visual InterDev 6461

18.2.1 服务器扩展和IIS 4461

18.2.4 设计期间控件的差异462

18.2.2 IIS 4462

18.2.3 数据库连接462

18.3 Visual InterDev集成开发环境463

18.3.1 使用项目464

18.3.2 项目向导465

18.4 向项目添加内容471

18.4.1 新建文件和文件夹471

18.4.2 把已有的文件或文件夹添加到项目中去472

18.4.3 使用拖放473

18.5 使用服务器端ActiveX组件473

18.5.2 使用DCOM的分布组件474

18.5.1 在Visual InterDev中使用ActiveX服务器组件474

18.5.3 Visual InterDev包含的ActiveX服务器组件475

18.6 使用客户端组件479

18.6.1 HTML或ASP页面中的ActiveX控件481

18.6.2 Java小应用程序484

18.7 小结484

第19章 Visual InterDev高级概念486

19.1 最大化Visual InterDev486

19.2 理解Global.asa文件487

19.3 使用脚本编程对象模型489

19.4 数据环境492

19.5 使用可视化数据库开发工具497

19.5.1 使用ODBC数据源498

19.5.2 数据视图499

19.5.3 Database Designer501

19.5.4 Query/View Designer501

19.5.5 探索站点设计器502

19.6 管理Visual InterDev项目503

19.6.1 小组开发503

19.6.2 升级和发布Web站点504

19.6.3 链接视图505

19.7 小结506

第20章 Visual InterDev设计期间控件508

20.1.2 实现数据连接509

20.1 建立数据连接509

20.1.1 系统和文件DSN509

20.2 使用数据命令控件513

20.3 使用记录集控件517

20.4 使用数据绑定的设计期间控件519

20.4.1 使用标签控件520

20.4.2 使用文本框控件521

20.4.3 使用列表框控件522

20.4.4 使用选项组控件522

20.4.5 使用复选框控件523

20.4.6 使用按钮控件523

20.4.7 使用记录集导航控件524

20.4.8 使用网格控件525

20.4.9 使用窗体管理器控件527

20.5 使用页面对象设计期间控件530

20.6 使用页面转换设计期间控件530

20.7 小结531

第21章 动态HTML533

21.1 浏览动态HTML特性533

21.1.1 动态内容534

21.1.2 动态样式534

21.1.3 绝对定位534

21.1.5 数据绑定535

21.1.4 多媒体效果535

21.2 了解动态HTML对象模型536

21.2.1 动态HTML对象模型树536

21.2.2 元素类和集合538

21.2.3 事件模型540

21.3 访问文档内容543

21.3.1 rangeFromText544

21.3.2 rangeFromElement544

21.4 在动态HTML中使用数据绑定545

21.4.1 新属性545

21.4.2 数据客户545

21.4.3 数据事件546

21.5 研究动态HTML和Visual Basic547

21.6 研究动态HTML和Visual C++547

21.6.1 使用CHtmlView类547

21.6.2 ATL和DHTML控件548

21.7 研究动态HTML和Visual J++548

21.8 建立样本页面550

21.8.1 步骤1:启动项目550

21.8.2 步骤2:加入模板551

21.8.3 步骤3:加入图形552

21.8.4 步骤4:加入图形转换553

21.8.5 步骤5:加入菜单554

21.8.6 步骤6:加入子菜单556

21.8.7 步骤7:加入内容层557

21.8.8 步骤8:加入弹出窗口560

21.8.9 步骤9:加入数据连接和绑定数据字段561

21.8.10 步骤10:为数据简报加入排序能力564

21.9 小结566

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

22.1 介绍Visual J++ 6567

22.2 在Visual J++ 6中创建Java小应用程序568

22.3 加入公共方法和事件处理575

22.4 使用窗口基础类580

22.5 利用Visual J++创建应用程序582

22.6 增强WFC应用程序591

22.7 小结594

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

23.1 Microsoft Transaction Server595

23.1.1 分区的应用程序596

23.1.2 MTS框架597

23.1.3 MTS软件包和组件598

23.1.4 MTS和软件重用600

23.1.5 MTS和多层应用程序600

23.2 理解事务性Web页面601

23.3 在事务性Web页面解决方案中使用MTS602

23.3.1 使用活动服务器页面603

23.3.2 使用浏览器端ActiveX组件609

23.4 小结615

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

24.1 Web页浏览和组件下载617

24.2 使用Visual BasicPacking and Deployment Wizard619

24.2.1 创建下载软件包620

24.2.2 发布下载软件包628

24.2.3 脚本管理632

24.2.4 测试下载软件包633

24.3 使用数字签名636

24.3.1 为CAB文件签名637

24.3.2 测试签名的CAB文件639

24.4 I-net ActiveX控件的许可641

24.4.1 为ActiveX控件添加I-net许可证642

24.4.2 测试经过许可的ActiveX控件644

24.5 小结645

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

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

25.1 分布式应用程序的设计目标649

25.1.1 性能650

25.1.3 规模可变能力651

25.1.4 安全性651

25.1.2 效率651

25.1.5 可验证性652

25.1.6 可靠性652

25.1.7 可维护性652

25.2 分布式应用程序的设计约束653

25.2.1 平台653

25.2.2 带宽654

25.2.3 资源竞争654

25.2.4 可用性655

25.2.5 使用者655

25.2.6 旧产品655

25.3 服务范例656

25.2.7 行政656

25.4 客户/服务器实现模型657

25.4.1 传统(两层)客户/服务器模型657

25.4.2 三层(n层)模型658

25.4.3 两层和三层相比:一个例子659

25.4.4 连接式客户体系结构661

25.4.5 分布式客户体系结构661

25.4.6 连接式和断开式比较:一个例子661

25.5 设计分布式应用程序664

25.5.1 建立业务对象和它们之间的交互模型665

25.5.2 定义服务和接口666

25.5.4 将应用程序分区成组件667

25.5.3 识别业务对象和服务之间的独立性667

25.5.5 为应用程序选择一种实现模式668

25.5.6 组件目标的平台668

25.6 Application Performance Explorer670

25.6.1 同步处理670

25.6.2 异步处理671

25.6.3 使用应用程序性能资源管理671

25.7 旧系统集成技术673

25.7.1 Host Data Replicator673

25.7.2 AS/400和VSAM的OLE DB提供者675

25.7.3 CICS和IMS的COM事务集成器676

25.8 小结677

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

26.1 在Visual Basic中使用ADO:概述678

26.1.1 统一数据访问和OLE678

26.1.2 ActiveX数据对象679

26.2 用ADO对象模型工作679

26.2.1 主要的ADO对象680

26.2.2 其他ADO对象682

26.2.3 ADO事件682

26.3 使用Visual Basic/ADO应用程序范例:Project Maintenance684

26.3.1 设立一个ODBC DSN684

26.3.2 使用Data Form Wizard687

26.3.3 使用Data Project691

26.3.4 使用ADO Data Control705

26.4 小结721

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

27.1 考虑并创建简单的MTS组件722

27.2 开发事务敏感型组件725

27.2.1 在设计时设置事务模式726

27.2.2 添加MTS事务代码727

27.3 探究基于角色的安全性731

27.4 在组件之间共享状态736

27.6 调试MTS组件740

27.5 理解错误处理740

27.6.1 在IDE中调试741

27.6.2 在Visual Studio下调试742

27.6.3 使用WinDbg调试743

27.6.4 小结744

27.7 小结744

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

28.1 考虑并创建简单的MTS组件746

28.1.1 创建COM组件747

28.1.2 实现IObjectCOntrol749

28.2 开发事务敏感型组件750

28.2.1 设置设计时的事务模式750

28.2.2 添加MTS事务代码752

28.3 寻求基于角色的安全性754

28.4 在组件之间共享状态759

28.5 处理错误763

28.6 小结763

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

29.1 建立简单的MTS组件765

29.1.1 使用ATL来建立MTS组件767

29.1.2 实现IObjectControl769

29.2 支持事务771

29.3 使用基于角色的安全性772

29.4 在MTS组件之间共享状态773

29.5 处理错误775

29.6 调试MTS组件777

29.6.1 在没有MTS支持的情况下调试778

29.6.2 使用Visual Studio调试779

29.6.3 使用WinDbg调试780

29.7 小结780

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

30.1 在VB中使用ADO781

30.2 使用MTS和无状态数据访问组件782

30.3 使用MTS和数据库资源785

30.4 在服务层之间传递数据787

30.5 理解三层应用程序中的ADO788

30.6 探究事务792

30.7 改善性能和规模可变能力的策略797

30.7.1 异步记录集和事件797

30.7.2 数据库分区799

30.7.3 多记录集799

30.7.4 使用存储过程800

30.8 理解错误处理和调试801

30.9 小结802

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

31.1 管理和开发MTS组件803

31.1.2 什么是Microsoft Management Console804

31.1.1 理解多层计算804

31.2 使用MTS Explorer805

31.2.1 创建软件包806

31.2.2 安装组件809

31.2.3 查看软件包属性813

31.2.4 定义角色814

31.2.5 将用户添加到角色中816

31.2.6 导出软件包817

31.2.7 将软件包导入到MTS中818

31.3 设置MTS客户820

31.3.2 将本地组件注册到基本客户上821

31.3.1 将中间层组件注册到基本客户上821

31.4 监视事务统计数据822

31.5 小结823

第32章 使用MSMQ和Visual Basic825

32.1 介绍MSMQ和Visual Basic825

32.2 使用Visual Basic 6编程MSMQ826

32.3 安装MSMQ ActiveX控件827

32.4 处理队列829

32.4.1 创建队列829

32.4.2 找到已有的队列831

32.4.3 打开队列833

32.4.5 删除队列834

32.4.4 关闭队列834

32.5 处理消息835

32.5.1 发送消息835

32.5.2 检索消息838

32.6 MSMQ错误处理839

32.7 小结840

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

第33章 使用Visual Component Manager和Microsoft Repository843

33.1 使用Visual Component Manager843

33.1.1 设置Visual Component Manager844

33.1.2 浏览Visual Component Manager846

33.1.3 使用已选择的条目848

33.1.4 搜索849

33.2 定制Visual Component Manager851

33.1.5 Visual Component Manager和Visual Modeler851

33.2.1 添加组件文件夹852

33.2.2 添加组件和发行向导852

33.2.3 编辑条目信息855

33.2.4 配置关键字856

33.2.5 本地和远程数据库857

33.2.6 使用远程数据库上的组件858

33.2.7 Visual Component Manager策略858

33.3 考虑Microsoft Repository861

33.3.1 Microsoft Repository体系结构概述862

33.3.4 开放的Microsoft储存库的概念865

33.3.2 版本处理865

33.3.3 工作空间865

33.4 理解Microsoft储存库基础866

33.4.1 重新检查开发过程866

33.4.2 组装Microsoft Repository组件867

33.4.3 基于Microsoft储存库的工具和Tool Information Models867

33.4.4 配置Microsoft Repository Database871

33.4.5 Microsoft RepositoryMigration向导871

33.4.6 Microsoft Repository组成员874

33.5 小结874

34.1 介绍Visual Studio Analyzer876

第34章 使用Visual Studio Analyzer876

34.1.1 Visual Studio Analyzer体系结构877

34.1.2 什么时候使用Visual Studio Analyzer878

34.2 使用事件、过滤器和视图879

34.2.1 事件收集879

34.2.2 Visual Studio Analyzer过滤880

34.2.3 Visual Studio Analyzer视图881

34.3 设置Visual Studio Analyzer884

34.3.1 Visual Studio Analyzer平台要求885

34.4 使用Visual Studio Analyzer885

34.4.1 创建Visual Studio Analyzer项目886

34.5 将Visual Studio Analyzer Events添加到组件中888

34.5.1 添加事件的触发代码段到代码中890

34.6 小结891

第35章 使用Visual SourceSafe892

35.1 Visual SourceSafe介绍892

35.1.1 为什么使用Visual SourceSafe893

35.1.2 Visual SourceSafe网络894

35.2 管理Visual SourceSafe894

35.2.1 设置和安装Visual SourceSafe894

35.2.2 运行Visual SourceSafe Administrator895

35.2.3 维护用户列表896

35.2.4 为项目安全而设置权力899

35.2.5 管理SourceSafe数据库903

35.3 使用SourceSafe管理代码905

35.3.1 使用Visual SourceSafe Explorer905

35.3.2 在Visual SourceSafe项目中组织文件906

35.3.3 Visual SourceSafe中的基本操作909

35.3.4 项目间共享代码911

35.3.5 Visual SourceSafe中的版本跟踪914

35.4 使用SourceSafe管理Web内容917

35.4.1 将Web站点组织到项目树中917

35.4.2 指定Web项目918

35.4.3 检查超级链接完整性919

35.4.5 测试和发布Web内容921

35.4.4 创建站点图921

35.5 小结922

第36章 系统建模和Microsoft Visual Modeler923

36.1 理解Microsoft Visual Modeler923

36.2 在项目中使用Visual Modeler925

36.3 创建对象模型927

36.3.1 创建类927

36.3.2 创建接口类928

36.3.3 创建关系929

36.3.4 创建属性和方法931

36.3.6 创建组件和组件图表933

36.3.5 创建软件包933

36.3.7 将类映射到组件934

36.3.8 创建配置图表935

36.4 使用Visual Modeler评定对象模型935

36.4.1 建立图表,是注意力集中在主题方面935

36.4.2 分析属性或方法937

36.4.3 浏览模型图表937

36.4.4 在体系结构内移动类938

36.5 用Microsoft Visual SourceSafe控制对象模型938

36.6 从模型中产生代码940

36.7 调整代码和对象模型943

36.8 小结946

第六部分附录949

附录A 样例应用程序套件949

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

A.2 样例公司特点949

A.2.1 行动者/角色949

A.2.2 业务规则950

A.3 体系结构概述951

A.3.1 客户951

A.3.2 中间层组件953

A.3.3 数据库955

A.4 小结955

1999《应用visual Studio 6.0构建企业解决方案》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(D.贝纳格)Don Benage等著;潇湘工作室译 1999 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual Basic 6.0中文版提高与应用(1999 PDF版)
Visual Basic 6.0中文版提高与应用
1999 北京:电子工业出版社
现代企业决策方法——科学方法与手段在企业决策中的应用 P445( PDF版)
现代企业决策方法——科学方法与手段在企业决策中的应用 P445
Visual C++6.0应用指南( PDF版)
Visual C++6.0应用指南
云计算解决方案架构设计(2020 PDF版)
云计算解决方案架构设计
2020
行业应用信息终端解决方案( PDF版)
行业应用信息终端解决方案
软件系统开发技术(1989 PDF版)
软件系统开发技术
1989 西安:西安电子科技大学出版社
Visual Basic 6.0 应用与提高(1999 PDF版)
Visual Basic 6.0 应用与提高
1999 北京:科学出版社
企业最优方案的决策(1989 PDF版)
企业最优方案的决策
1989 北京:中国铁道出版社
Visual Basic 6.0应用开发技术(1999 PDF版)
Visual Basic 6.0应用开发技术
1999 北京:中国石化出版社
Visual FoxPro 6.0应用指南(1999 PDF版)
Visual FoxPro 6.0应用指南
1999 北京:人民邮电出版社
Visual Foxpro 6.0应用与提高(1998 PDF版)
Visual Foxpro 6.0应用与提高
1998 北京:人民邮电出版社
Visual Basic 6.0应用与提高(1999 PDF版)
Visual Basic 6.0应用与提高
1999 北京:人民邮电出版社
Visual C++ 6.0应用与开发指南(1999 PDF版)
Visual C++ 6.0应用与开发指南
1999 北京:人民邮电出版社
MCSE:SQL Server 7 Administration学习指南(1999 PDF版)
MCSE:SQL Server 7 Administration学习指南
1999 北京:电子工业出版社
Visual C++ 6.0应用指南(1999 PDF版)
Visual C++ 6.0应用指南
1999 北京:人民邮电出版社