《Visual Basic 6.0中文版编程指南》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:京辉热点工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1999
  • ISBN:7115079633
  • 页数:378 页
图书介绍:本书重点介绍了VisualBasic6.0中的许多新技术,如ActiveX数据对象、FileSystemObjects对象模型等等,用户通过使用这些新技术可以大大提高编程效率。本书介绍的另一个重点是VisualBasic的各种使用技巧,这些技巧大多散布于本书的各章中,而对于一些最常用的技巧,本书则专门用一章来详细介绍。本书适合于有一定VisualBasic语言基础的用户和那些希望了解VisualBasic6.0新技术的用户阅读。

第一章 ActiveX数据对象基础 1

1.1 ActiveX 数据对象概述 1

1.1.1 ActiveX 数据对象的优点 1

1.1.2 数据访问的步骤 2

1.1.3 ActiveX 数据对象的对象模型 2

1.2 数据源和数据库 2

1.2.1 关于数据库的说明 3

1.2.2 为系统添加一个数据源 4

1.3 建立ActiveX 数据对象与数据源的连接 6

1.4 建立并执行一个命令 7

1.5 浏览RecordSet对象中的记录 8

1.6 在RecordSet对象中插入、删除、修改一条记录 12

1.6.1 插入一条记录 12

1.6.2 删除当前行 13

1.6.3 修改当前行 13

1.6.4 将修改后的结果返回给数据源 13

1.7 本章回顾 20

第二章 ActiveX数据对象深入编程 23

2.1 与数据源建立连接的多种方法 23

2.1.1 指定Connection对象的ConnectionString属性 23

2.1.2 使用Recordset对象的Open方法 25

2.2 打开Recordset对象的多种方法 26

2.2.1 Connection对象的Execute方法 26

2.2.2 Command对象的Execute方法 27

2.2.3 Recordset对象的Open 方法 27

2.2.4 3种方法的比较 28

2.3 在Recordset对象中使用书签 29

2.4 快速浏览Recordset 对象中的数据 32

2.5 过滤Recordset 对象中的数据 33

2.6 查找Recordset 对象中的数据 40

2.7 Recordset 对象的游标类型 46

2.7.1 Static 47

2.7.2 Dynamic 47

2.7.3 Forward-Only 47

2.7.4 Keyset 47

2.7.5 选择游标的位置 47

2.8 Recordset对象的锁定类型 56

2.9 Recordset对象的更新模式 56

2.9.1 立即模式 57

2.9.2 批模式 57

2.10 事务处理 67

2.11 参数化查询 76

2.11.1 生成一个Parameter对象 77

2.11.2 设置Parameter对象的属性 78

2.11.3 把Parameter对象加入到Command对象 78

2.11.4 进行参数化查询 78

2.12 控制Recordset对象的行数 83

2.13 使ForwardOnly游标具有向后卷动的功能 84

2.14 执行异步查询 89

2.15 更新Recordset对象中的数据 90

2.16 检查Recordset对象是否支持某项功能 94

2.17 创建Recordset对象的快捷方法 101

2.18 在一个Command对象中设置多个SQL语句 101

2.19 本章回顾 107

第三章 数据环境设计器及ADO控件 109

3.1 数据环境设计器的基本使用方法 109

3.2 关系继承 114

3.3 分组 118

3.4 对Command对象中的字段进行计算 121

3.5 在控件中使用DataEnvironment对象 126

3.6 与ADO有关的控件 127

3.6.1 ADO数据控件 127

3.6.2 DataList控件和DataCombo控件 130

3.6.3 DataGrid控件 135

3.6.4 HierarchicalFlexGrid控件 147

3.7 本章回顾 152

第四章 面向对象编程 155

4.1 实现一个基本的类模块 155

4.2 类模块中的属性 168

4.2.1 对属性值的有效性进行检查 169

4.2.2 定义只读属性 170

4.2.3 Property Set语句 170

4.2.4 注意Variant类型的参数 171

4.2.5 将数组作为属性 171

4.3 类模块中的事件 172

4.4 Visual Basic中的常用对象 176

4.4.1 Dictionary对象 176

4.4.2 Err对象 179

4.4.3 Screen对象 179

4.4.4 App对象 180

4.5 本章回顾 180

第五章 File System Objects对象模型 183

5.1 FSO概述 183

5.2 FileSystemObject对象 184

5.2.1 创建一个FileSystemObject对象 184

5.2.2 显示系统中所有驱动器的类型和名称 184

5.2.3 判断一个驱动器是否存在 186

5.2.4 判断一个文件夹是否存在 189

5.2.5 拷贝、移动、删除、建立一个文件夹 190

5.2.6 获取父文件夹及系统中的特定文件夹 195

5.2.7 建立一个路径 198

5.2.8 判断一个文件是否存在 198

5.2.9 拷贝、移动、删除、新建一个文件 201

5.2.10 生成一个临时文件名 205

5.3 Drive对象 206

5.3.1 Drive对象的属性 206

5.3.2 显示系统中所有驱动器的信息 207

5.4 Folder对象 209

5.4.1 Folder对象的属性 209

5.4.2 Folder对象的方法 209

5.4.3 显示驱动器中所有文件夹的信息 210

5.5 File对象 215

5.5.1 File对象的属性 215

5.5.2 File对象的方法 215

5.5.3 查找文件 216

5.6 TextStream对象 222

5.6.1 TextStream对象的属性 222

5.6.2 TextStream对象的方法 222

5.6.3 建立一个新文件 222

5.6.4 读取一个文件 223

5.7 本章回顾 224

第六章 Visual Basic 6.0常用技巧 227

6.1 Visual Basic集成环境的使用技巧 227

6.1.1 如何注释一段代码 227

6.1.2 如何在多个函数间快速切换 228

6.1.3 如何建立自己的工程模板 229

6.2 Visual Basic控件使用技巧 229

6.2.1 如何自动选中文本框中的所有内容 229

6.2.2 如何弹出文本框自己的弹出式菜单 229

6.2.3 如何避免按回车键时喇叭发出声音 230

6.2.4 如何限制用户在文本框中的输入 230

6.2.5 如何快速对一个字符串数组进行排序 231

6.2.6 如何动态载入控件 232

6.2.7 ListBox控件的ListIndex属性和Click事件 232

6.2.8 转换用户的输入 233

6.2.9 如何滚动显示一张大图片 235

6.2.10 如何改善日期时间的输入界面 238

6.2.11 如何在ComboBox控件中加入图片 239

6.3 Visual Basic语言使用技巧 242

6.3.1 如何自定义一个数据类型 242

6.3.2 如何快速给一个数组赋值 243

6.3.3 如何在保持原有数据的基础上重新定义动态数组的大小 244

6.3.4 如何将数组作为函数的返回类型 244

6.3.5 如何快速搜索一个一维字符串数组 245

6.3.6 如何按不同格式显示时间和日期 246

6.3.7 如何格式化输出数字 247

6.3.8 如何从右到左搜索一个字符串 247

6.3.9 如何将一个数组中的所有元素连接成一个字符串 248

6.3.10 如何将一个字符串分拆成一个数组 249

6.3.11 如何实现字符串替代 249

6.3.12 如何颠倒字符串中的所有字符 250

6.3.13 CallByName函数 250

6.3.14 如何将一个过程或函数的参数定义为可选参数 252

6.3.15 如何将参数传递给表单 252

6.4 本章回顾 253

第七章 使用其他应用程序 255

7.1 SendKeys语句 255

7.2 动态数据链接(DDE) 259

7.2.1 DDE概述 259

7.2.2 建立一个典型的链接 260

7.2.3 初始化链接 261

7.2.4 执行命令 270

7.2.5 客户程序向服务器程序提供数据 273

7.2.6 服务器程序向客户程序提供图形数据 274

7.2.7 实例 277

7.3 使用其他程序中的对象 279

7.3.1 概述 279

7.3.2 建立对外部应用程序中对象的引用 280

7.3.3 Microsoft Word所提供的对象 283

7.3.4 对一段文字进行统计 288

7.3.5 将一个Grid输出到Word程序 291

7.3.6 拼写检查 295

7.4 本章回顾 308

第八章 通用查询模块 309

8.1 通用查询模块概述 309

8.2 设计思路 310

8.3 定义一个查询类 310

8.3.1 定义数据类型 310

8.3.2 定义类的属性 312

8.3.3 定义类的方法 312

8.4 创建一个UserControl 317

8.4.1 实现功能 317

8.4.2 UserControl 的布局 317

8.4.3 UserControl 的属性 318

8.4.4 UserControl 的方法 321

8.4.5 UserControl 的事件 323

8.4.6 限制用户在TextBox控件中的输入 324

8.4.7 转化用户在TextBox控件中的输入 324

8.4.8 填充ListBox 326

8.4.9 实现ListBox的多选和单选 328

8.4.10 UserControl 中的错误处理 328

8.4.11 UserControl 的完整代码 332

8.5 设计查询界面 342

8.5.1 查询界面的控件布局 342

8.5.2 表单中的Public变量 344

8.5.3 表单的Load事件 345

8.5.4 comboFields的Click事件 346

8.5.5 comboOperator的Click事件 349

8.5.6 增加一个查询条件 350

8.5.7 修改一个查询条件 353

8.5.8 生成SQL语句 354

8.5.9 查询界面完整的代码 358

8.6 测试通用查询模块 372

8.6.1 设置查询所涉及到的字段 372

8.6.2 设置查询所涉及到的字段的有效值 373

8.6.3 设置结果集所涉及到的字段 374

8.6.4 设置查询所涉及到的表及表之间的关系和连接字符串信息 374

8.6.5 进行查询 374

8.6.6 具体例子 375

8.7 本章回顾 378