《全面掌握Microsoft Visual Basic 6.0应用程序开发》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Microsoft Corporation著;北京博彦科技发展有限责任公司译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2000
  • ISBN:790063021X
  • 页数:398 页
图书介绍:

第1章 Visual Basic的基础知识 1

1.1 理解Visual Basic开发的基本概念 2

1.1.1 理解事件驱动程序设计技术 2

1.1.2 创建一个简单的Visual Basic应用程序 3

1.1.3 理解Visual Basic工程中的文件 3

1.1.4 选择一个Visual Basic工程模板 4

1.1.5 获取帮助 6

1.2 创建应用程序 8

1.2.1 利用控件 8

1.2.2 设置属性 10

1.2.3 编写过程 11

1.2.4 利用变量和常数 14

1.2.5 利用组件 15

1.2.6 添加菜单 18

1.3.1 调试工具 20

1.3 调试和进行出错处理 20

1.3.2 处理运行时错误 21

1.3.3 错误处理选项 24

1.4 编译可执行文件 25

1.5 State University Bookstore应用程序概述 26

1.6 实验1:Visual Basic的基础知识 28

1.6.1 练习1:创建窗体和菜单 29

1.6.2 练习2:自定义用户界面 32

1.6.3 练习3:生成一个可执行文件 33

1.7 自测题 34

第2章 利用可视化的数据访问工具 37

2.1 万能数据访问 38

2.1.1 理解OLE DB 38

2.1.2 关于可视化数据访问工具的初步知识 39

2.1.3 从Visual Basic访问数据 40

2.2 连接到一个数据源 41

2.2.1 利用“数据环境”设计器 41

2.2.3 设置Connection的属性 43

2.2.2 创建一个Connection 43

2.2.4 实际练习:连接到一个数据源 44

2.2.5 利用Data View窗口 45

2.3 从某个连接获取数据 46

2.3.1 创建命令 46

2.3.2 访问一个命令的结果 48

2.4 组织数据 48

2.4.1 将记录分组 48

2.4.2 建立命令之间的关系 49

2.4.3 利用合计功能 51

2.5 提交数据 51

2.5.1 创建绑定窗体 51

2.5.2 利用“ADO数据”控件 54

2.5.3 利用Format对象 55

2.5.4 利用“数据窗体向导” 56

2.5.5 利用“数据报表设计器”创建报表 57

2.6 实验2:利用可视化的数据访问工具 59

2.6.1 练习1:创建StateUBookstore数据库 60

2.6.2 练习2:连接到数据源 62

2.6.3 练习3:创建一个Command 63

2.6.4 练习4:创建一个数据绑定窗体 64

2.6.5 练习5(可选):创建一个报表 66

2.7 自测题 68

第3章 利用类模块 71

3.1.2 利用COM组件的好处 72

3.1.1 利用对象和组件 72

3.1 设计应用程序 72

3.1.3 Windows Distributed interNet Architecture 73

3.1.4 什么是类模块 74

3.2 创建类模块 75

3.2.1 利用Class Builder 75

3.2.2 类模块事件 78

3.2.3 添加组件信息和帮助 79

3.2.4 利用对象浏览器 80

3.2.5 实际练习:利用Class Builder(类生成器) 81

3.3 添加属性、方法和事件 82

3.3.1 创建属性 82

3.3.2 创建方法 84

3.3.3 为类添加事件 86

3.3.4 从类引发错误 88

3.4 使用类模块 88

3.4.1 创建类的实例 89

3.4.2 使用类 89

3.4.3 处理事件 90

3.4.4 实际练习:利用类模块 92

3.5 创建数据绑定类模块 92

3.5.1 创建数据源类 93

3.5.2 创建数据消耗者类 96

3.6 实验3:利用类模块 98

3.6.1 练习1:创建类模块 99

3.6.2 练习2:利用类模块 100

3.6.3 练习3:调试和处理错误 101

3.6.4 练习4:添加组件信息和帮助信息 103

3.7 自测题 103

第4章 创建ActiveX控件 105

4.1 创建ActiveX控件 106

4.1.1 关于控件的初步知识 106

4.1.2 创建ActiveX控件的步骤 107

4.1.3 添加成分控件 108

4.1.4 UserControl事件 109

4.1.5 与容器应用程序进行交互操作 110

4.1.6 为控件设置显示特征 112

4.1.7 针对Visual Basic环境自定义您的控件 113

4.2 展示属性、方法和事件 115

4.2.1 利用ActiveX控件接口向导 115

4.2.2 添加属性 116

4.2.3 展示成分控件的属性 117

4.2.4 添加方法 119

4.2.5 存储和检索属性值 120

4.2.6 展示命名常数 121

4.2.7 引发控件事件 122

4.3 测试控件 124

4.3.1 测试控件的用户界面 124

4.3.2 用程序设计的办法测试控件 125

4.4 实验4.1:创建一个ActiveX控件 127

4.4.1 练习1:创建控件 127

4.4.2 练习2:添加接口 130

4.5 创建属性页 131

4.5.1 利用属性页向导 131

4.5.2 人工创建属性页界面 133

4.5.3 实现属性页的行为 133

4.5.4 建立属性页关系 135

4.6 创建一个数据绑定控件 137

4.6.1 使控件成为可绑定的 137

4.6.2 更新绑定属性 138

4.6.3 利用DataRepeater控件 139

4.6.4 测试数据绑定控件 141

4.7 创建数据源控件 141

4.8 实验4.2:将数据绑定到一个ActiveX控件 144

4.8.1 练习1:创建数据绑定控件 144

4.8.2 练习2(可选):使属性值持久化 147

4.9 自测题 149

第5章 利用AcliveX数据对象 151

5.1.2 理解ADO对象模型 152

5.1.1 关于ADO的初步知识 152

5.1 ADO概述 152

5.2 处理数据访问错误 154

5.3 连接到数据源 156

5.3.1 关于Connection对象的初步知识 156

5.3.2 连接到数据源和断开与数据源的连接 158

5.3.3 利用Connection对象事件 159

5.3.4 对一个数据库使用多个Connection 161

5.4 从数据源检索数据 162

5.4.1 利用Command对象 162

5.3.5 连接到多个数据源 162

5.4.2 利用Recordset对象 164

5.4.3 向用户提交数据 168

5.4.4 在记录集中浏览 170

5.4.5 实际练习:创建记录集 172

5.5 数据的排序与搜索 173

5.5.1 对记录进行排序 173

5.5.2 筛选记录 173

5.5.3 搜索记录 174

5.6 更新数据 175

5.6.1 利用Execute方法 175

5.6.2 使用记录集 177

5.7 利用断开连接的数据 179

5.7.1 创建一个断开连接的Recordset对象 179

5.7.2 使一个记录集永久化 181

5.7.4 确认一个对数据源的修改 182

5.7.3 重新连接到一个数据源 182

5.8 创建动态的记录集 183

5.9 理解性能需要方面的问题 185

5.10 实验5:利用ActiveX数据对象 186

5.10.1 练习1:创建CAccount类 188

5.10.2 练习2:实现Authorize方法 189

5.10.3 练习3:实现Debit方法 191

5.10.4 练习4:利用CAccount类 192

5.10.5 练习5:测试CAccount类 193

5.11 自测题 194

第6章 高级数据访问问题 197

6.1 SQL Server安全性概述 198

6.1.1 理解SQt Server的安全性 198

6.1.2 利用SQL Server安全性和ADO 199

6.2 利用光标 200

6.2.1 选择光标类型 200

6.2.2 选择光标位置 203

6.2.3 实际练习:使用光标 204

6.3 强化数据完整性 205

6.3.1 利用记录加锁功能 205

6.3.2 利用数据库事务 207

6.3.3 SQL Server的数据完整性功能 209

6.3.4 处理引用完整性错误 210

6.4 在数据库上执行语句 212

6.4.1 直接执行语句 212

6.4.2 存储过程概述 214

6.4.3 调用存储过程 215

6.5 实验6:高级数据访问问题 218

6.5.1 练习1:利用一个存储过程 219

6.5.2 练习2:利用事务 220

6.6 自测题 220

第7章 利用COM组件 223

7.1 关于利用COM组件的初步知识 224

7.2 创建客户应用程序 224

7.2.1 使组件成为可用的 225

7.2.2 声明对象变量 226

7.2.3 为组件创建对象 228

7.2.4 使用组件 230

7.3 利用Microsoft Internet Explorer 231

7.3.1 创建Microsoft Internet Explorer的实例 232

7.3.2 利用Microsoft Internet Explorer属性 233

7.3.3 利用Microsoft Internet Explorer方法 234

7.3.4 处理Microsoft Internet Explorer事件 234

7.4 实验7:利用COM组件 236

7.3.5 释放Internet Explorer对象 236

7.4.1 练习1:维护书籍库存目录 237

7.4.2 练习2:测试库存清单处理能力 239

7.5 自测题 239

第8章 创建COM组件 241

8.1 关于COM组件的初步知识 242

8.2 创建COM组件 244

8.2.1 进程内组件和进程外组件之比较 244

8.2.2 设置工程属性 245

8.2.3 设置Instancing属性 247

8.2.4 声明Friend属性和方法 249

8.2.5 编译组件 249

8.2.6 注册组件 251

8.2.7 测试组件 252

8.2.8 设计组件时应该考虑的问题 253

8.2.9 利用“可视组件管理器” 254

8.3.1 理解对象模型的概念 256

8.3 创建对象模型 256

8.3.2 为COM组件创建对象模型 257

8.3.3 将对象存储到集合中 258

8.4 添加错误处理程序 259

8.4.1 错误处理程序类型 259

8.4.2 引发运行时错误 260

8.5 实验8:创建COM组件 262

8.5.1 练习1:创建COM组件StateUFinance 263

8.6 自测题 264

8.5.2 练习2:利用COM组件StateUFinance 264

第9章 优化和展开应用程序 267

9.1 优化应用程序 268

9.1.1 保存应用程序的设置值 268

9.1.2 利用资源文件 270

9.1.3 微调应用程序性能 273

9.1.4 编译成本地代码 275

9.1.5 优化可执行程序 276

9.1.6 为应用程序创建帮助文件 278

9.2 展开应用程序 278

9.2.1 利用Package and Deployment Wizard 279

9.2.2 打包应用程序 280

9.2.3 分布应用程序 281

9.2.4 理解Setup文件 282

9.3 展开ActiveX控件 283

9.3.1 用于分布控件的选项 284

9.3.2 将控件添加到HTML页中 285

9.3.3 为ActiveX控件制定许可协议 286

9.3.4 签署ActiveX控件 288

9.3.5 针对Internet的要求打包控件 289

9.4 实验9:展开StateUBookstore解决方案 291

9.4.1 练习1:创建一个程序包和Setup程序 292

9.4.2 练习2:安装StateUBookstore应用程序 293

9.5 自测题 294

第10章 创建Internet应用程序 297

10.1.1 有关WebBrowser控件的初步知识 298

10.1 利用WebBrowser控件 298

10.1.2 WebBrowser控件的基本操作 299

10.2 创建Active文档 300

10.2.1 关于Active文档的初步知识 300

10.2.2 创建Active文档的步骤 301

10.2.3 利用UserDoeument对象 301

10.2.4 将窗体移植到Active文档中 303

10.2.5 利用Active文档 304

10.3.1 DHTML应用程序简介 306

10.3 创建DHTML应用程序 306

10.3.2 创建DHTML应用程序的步骤 307

10.3.3 创建用户界面 308

10.3.4 在DHTML应用程序中编写程序代码 310

10.3.5 利用DHTML应用程序 311

10.3.6 实际练习:创建DHTML应用程序 312

10.4 创建IIS应用程序 313

10.4.1 关于IIS应用程序的初步知识 313

10.4.2 创建IIS应用程序的步骤 314

10.4.3 利用WebClass Designer 315

10.4.4 在Webclass中编写程序代码 316

10.4.5 利用IIS应用程序 319

10.4.6 实际练习:创建一个IIS应用程序 319

10.5 自测题 320

附录A:自测题答案 323

附录B:实验提示 355

附录C:术语表 365