《Microsoft Visual Basic 6.0分布式应用程序开发》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Microsoft Corporation著;李晔等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7900635076
  • 页数:394 页
图书介绍:使用本培训教程可以培养实用的编程技巧,并备考微软认证专家(MCP)考试。您可以按照自己的节奏,首先逐步学习综合课程和动手练习,以便利用VisualBasic6.0构建一个功能完全的分布式应用程序,然后可通过附加的技巧培养实验扩展它的功能和您的专业知识。当您通过这些基本的企业开发任务获得了实际经验后,您也就备考了MCP考试70-175::微软认证的解决方案开发人员(MCSD)认证的一门核心考试。本书内容包括:**安装和配置VisualBasic6.0以开发分布式应用程序**规划概念的、逻辑的和物理的设计**创建用户界面::控件、菜单、事件、数据验证、回调过程和联机帮助**开发COM组件::类模块、DLL和ActiveX控件**利用ADO访问数据源,并利用存储过程编写SQL的基本语法**使用MicrosoftTransactionServer(MTS)管理对象和事务**为企业应用程序实现安全性**测试和调试**部署和支持解决方案

第1章 应用程序设计概念 1

第1课 规划分布方案 2

Microsoft Solutions Framework概述 2

解决方案设计模型 3

软件需求 5

多开发人员工具 8

练习:将Visual Source Safe添加到Visual Basic中 9

本课总结 11

第2课 选择应用程序结构 12

理解应用程序结构 12

开发分布式应用程序 16

本课总结 19

第3课 使用Visual Database Tools 20

使用Visual Studio中的Visual Database Tools 20

练习:浏览SQL Server Pubs数据库 23

使用Visual Database Tools派生物理设计方案 23

本课总结 25

本章总结 25

实验 使用Visual Component Manager 26

复习题 28

第2章 创建用户界而 29

第1课 用户界面元素概述 30

控件 30

设置属性 35

管理事件 37

标准窗体事件 38

使用集合 40

练习:使用Collection对象的Add方法 42

本课总结 43

第2课 导航和验证 44

开发导航 45

数据验证 47

本课总结 49

本章总结 50

实验 动态创建用户界面 50

练习1:创建用户界面 51

练习2:验证用户输入 53

练习3:添加菜单栏并为其编写代码 54

练习4:动态添加控件 56

复习题 58

第3章 利用Visual Basic创建COM DLL 59

第1课 创建类模块 60

创建属性、方法和事件 60

事件 62

回调方法 63

枚举 64

练习:使用Class Builder实用程序 65

本课总结 69

第2课 使用类模块 69

使用Object Browser 70

练习:查看Crile类 70

创建类的实例 71

练习:使用组件的属性、方法和事件 73

本课总结 75

第3课 创建COM DLL和COM EXE 76

ActiveX工程模板 76

设置ActiveX DLL工程属性 77

在组件中设置类的属性 82

注册和注销组件 84

测试和调试组件 87

练习:使用工程组测试COM DLL 87

本课总结 89

本章总结 90

实验 创建COM DLL 91

复习题 93

第4章 Visual Basic 6.0的高级COM程序设计 94

第1课 创建自定义接口 95

基于接口的程序设计 95

接口和Visual Basic 97

练习:使用OLE View工具查看类型库 100

创建自己的接口 101

多态性 103

版本兼容性 105

本课总结 109

第2课 开发自定义对象模型 109

自定义业务对象 110

创建对象模型 111

集合类 112

Visual Basic对象建模工具 114

练习:使用Class Builder创建对象模型 115

本课总结 117

本章总结 117

实验 Visual Basic的高级COM程序设计 118

练习1:创建IEmployee接口 118

练习2:实现IEmployee接口 119

练习3:测试PayRoll组件 121

复习题 124

第5章 介绍ActiveX Data Objects 125

第1课 通用数据访问概述 126

通用数据访问概述 126

ActiveX Data Objects 128

本课总结 129

创建ADO对象 130

第2课 ADO对象模型简介 130

ADO Command对象 132

ADO Recordset对象 132

ADO Connection对象 132

本课总结 133

第3课 使用Data Environment 134

Data Environment设计器 134

练习:使用Data Environment捆绑数据 138

本课总结 142

本章总结 143

实验 使用Data Environment和ADO 143

复习题 147

第6章 使用ActiveX Data Objects访问数据 148

定义ADO Connection对象 149

建立连接 149

第1课 管理与数据源的连接 149

练习:设计程序创建连接 152

使用ADO Command对象 153

本课总结 154

第2课 返回数据源中的记录 155

使用ADO Recordset对象 155

访问记录集中的记录 158

将控件捆绑至ADO记录集 158

创建多个记录集 159

创建程序设计型记录集 161

本课总结 162

第3课 浏览记录 162

ADO浏览属性 163

ADO浏览方法 163

练习:浏览ADO记录集 163

第4课 修改记录 167

本课总结 167

使用SQL语句修改记录 168

修改记录集中的记录 169

本课总结 170

本章总结 170

实验 使用ADO对象访问数据 170

练习1:创建可使用ADO的COM组件 171

练习2:创建客户程序 172

复习题 174

第7章 数据库高级课题 175

第1课 事务的简介 176

事务的定义 176

事务和ADO 177

事务的类型 178

编写高效事务的代码 180

Transact-SQL 182

本课总结 183

第2课 使用断开连接的记录集 184

指定CursorLocation属性 184

与数据源断开连接 186

重新连接数据源 188

练习:使用断开连接的记录集 189

本课总结 196

第3课 异步操作 197

与数据源异步连接 198

使用ADO事件 199

异步执行命令 201

异步获取结果 203

本课总结 205

本章总结 205

实验 使用断开连接的记录集 206

复习题 207

第8章 使用存储过程 208

第1课 存储过程概述 209

使用存储过程的优点 209

双层模型中的存储过程 210

N层模型中的存储过程 211

存储过程和Command对象 212

练习:调用存储过程 214

本课总结 216

第2课 使用存储过程 217

创建简单的存储过程 217

使用存储过程参数 221

产生多个记录集 221

实现事务 222

调试Transact-SQL 223

本课总结 224

本章总结 225

实验 创建和调用存储过程 225

练习1:创建数据访问组件 226

练习2:创建前端应用程序 227

复习题 230

第9章 使用Microsoft Transact Server 231

第1课 Microsoft Transaction Server概述 232

使用MTS开发N层应用程序 233

MTS服务 234

MTS应用程序示例 238

本课总结 239

第2课 安装和配置Microsoft Transaction Server 239

MTS系统要求 240

配置MTS Server 241

配置开发计算机 243

本课总结 245

第3课 使用Microsoft Transaction Server创建解决方案 246

设计MTS组件 247

创建MTS组件 247

使用MTS组件中的事务 249

部署MTS组件 253

本课总结 255

本章总结 255

实验 创始和部署MTS组件 256

练习1:安装Chateau数据库 256

练习2:创建客户应用程序 259

练习3:创建Cheteau COM DLL 260

练习4:使用MTS部署COM DLL 263

复习题 264

第10章 在企业中实现安全性 265

安全性原理 266

第1课 安全性概述 266

Windows NT安全性模型 267

企业应用程序安全性 268

本课总结 271

第2课 实现SQL Server安全性 272

SQL Server安全性概述 273

SQL Server安全模式的比较 276

本课总结 277

第3课 在Microsoft Transaction Server中实现安全性 277

理解角色和安全性 278

设置软件包属性 279

使用程序设计型安全性 283

本课总结 284

第4课 使用DCOMCNFG实现COM安全性 285

分布式COM概述 285

配置COM EXE 286

在客户计算机上注册远程组件 288

创建远程服务器文件 288

练习:使用Clireg32.exe注册组件 289

本课总结 293

本章总结 294

实验 在MTS组件中使用程序设计型安全性 294

练习1:向MTS组件中添加一个角色 295

练习2:编写代码实现程序设计型安全性 297

复习题 298

第11章 调试和错误处理 299

第1课 处理应用程序中的错误 300

使用Visual Basic调试工具 300

创建错误处理程序 304

本课总结 307

测试代码组件 308

第2课 测试和调试中间层组件 308

调试MTS组件 309

处理MTS组件中的错误 310

MTS组件调试限制 314

本课总结 315

本章总结 316

实验 交互调试MTS组件 316

练习 316

复习题 319

附录A 问题和解答 320

附录B 创建ActiveX控件 329

附录C 使用ADO Data控件 340

附录D 创建Internet应用程序 350

附录E 为部署分布式应用程序进行准备 366

词汇表 379