《Visual Basic 6.0高级实用教程》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:曾伟民等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1999
  • ISBN:750535695X
  • 页数:517 页
图书介绍:

第1章 Visual Basic 6.0快速入门 1

1.1 建立您的第一个Visual Basic 6.0应用程序 1

1.1.1 创建一个标准EXE项目工程 2

1.1.2 添加控件到窗体中 3

1.1.3 编写事件响应代码 4

1.1.4 保存工程 5

1.1.5 生成可执行文件 5

1.2 Visual Basic语言特性 5

1.2.1 变量和常量 7

1.2.2 数据类型 8

1.2.3 对象 12

1.2.4 函数和过程 17

1.2.5 流程控制 21

1.3 小结 24

第2章 Visual Basic 6.0的新内容 25

2.1 语言新特性 25

2.1.1 用户自定义数据类型的功能扩充 25

2.1.2 数组功能的扩充 25

2.1.6 CallByName()函数 27

2.1.5 StrConv()函数的扩充 27

2.1.3 文件系统对象 27

2.1.4 CreateObject()函数功能的扩充 27

2.1.7 真正地动态创建控件 28

2.1.8 新增字符串处理函数 28

2.2 功能更加强大的数据访问 29

2.2.1 OLE DB的支持 29

2.2.2 ADO数据对象 30

2.2.3 数据环境 30

2.2.4 集成化的可视数据库工具 31

2.3 更多更好的控件 32

2.3.1 ADO数据控件 33

2.3.2 CoolBar控件 34

2.3.3 Windows公用控件 34

2.3.4 支持OLE DB的数据绑定控件 35

2.3.5 其他控件的增强和扩充 35

2.4 Internet编程 36

2.4.1 编写IIS应用程序 36

2.4.2 编写DHTML应用程序 37

2.5.1 VB向导管理器 39

2.5 更多的应用程序项目模板 39

2.5.2 IIS应用程序 40

2.5.3 DHTML应用程序 40

2.5.4 数据库项目工程 40

2.6 向导 41

2.6.1 安装向导的功能扩充 41

2.6.2 工具栏向导 42

2.6.3 功能更强大的应用程序向导 42

2.7 小结 43

3.1.1 Byte数组和字符串 44

第3章 活用Visual Basic语言 44

3.1 数据类型之间的转换 44

3.1.2 无符号整数和长整数 48

3.1.3 时间和日期 49

3.1.4 Variant类型 53

3.2 使用对象变量 55

3.2.1 创建对象 55

3.2.2 操作对象 56

3.2.3 对象的消亡 56

3.4 常量 57

3.3 静态变量 57

3.4.1 Visual Basic提供的常量 58

3.4.2 用户自定义常量 58

3.5 函数参数的使用 59

3.5.1 值传递和引用传递 59

3.5.2 命名变元 60

3.5.3 可选参数 61

3.5.4 传递参数数组 61

3.5.5 在参数中使用枚举 62

3.6.1 理解用户自定义数据类型 64

3.6 面向对象编程 64

3.6.2 类 65

3.7 调用Windows API 70

3.7.1 用API Viewer查看APL 70

3.7.2 API函数声明 70

3.7.3 实例 71

3.8 小结 73

第4章 用户界面高级编程 74

4.1 窗体和对话框 74

4.1.1 模态对话框和无模态对话框 74

4.1.2 创建About对话框 75

4.1.3 创建启动窗口 77

4.1.4 自动调整窗体大小及在屏幕上的位置 80

4.2 菜单 82

4.2.1 弹出式菜单 83

4.2.2 在两个菜单对象间切换 83

4.2.3 使用应用程序向导 83

4.3 可视控件 84

4.3.1 文本框 84

4.3.2 工具栏和状态栏 88

4.3.3 SSTab和TabStrip控件 91

4.3.4 TreeView控件 94

4.3.5 ListView控件 97

4.3.6 ImageCombo控件 100

4.3.7 CommonDialog控件 101

4.3.8 ProgressBar和Slider控件 105

4.3.9 DateTimePicker和Month View控件 107

4.3.10 其他控件 111

4.4 键盘和鼠标 113

4.4.1 建立自定义鼠标指针 114

4.4.2 拖动鼠标作图 115

4.4.3 改变鼠标位置 117

4.4.4 换档键的使用 119

4.5 多文档界面 121

4.4.5 屏蔽Ctrl+Alt+Del组合键 121

4.5.1 MDI窗体 122

4.5.2 MDI子窗体 123

4.5.3 实现一个简单的MDI应用程序 124

4.6 拖放技术 126

4.7 小结 129

5.1 文件和目录的创建、查找和删除 131

5.1.1 有关目录的操作 131

第5章 文件操作 131

5.1.2 有关文件的操作 132

5.1.3 利用文件系统控件的实例 134

5.1.4 改进的文件列表实例 136

5.2 二进制文件的输入和输出 142

5.2.1 Visual Basic中的文件访问 142

5.2.2 Get和Put 145

5.2.3 应用二进制文件读写的一个涂鸦程序 146

5.3 文件系统对象模型 151

5.3.1 用面向对象的方法管理文件 151

5.3.3 文件系统对象以及相关对象 152

5.3.2 引用文件系统对象模型 152

5.3.4 通过实例理解FileSystemObject对象模型 156

5.3.5 利用FSO实现的文件浏览器 158

5.4 Visual Basic 6.0中对Unicode码字符串编程 167

5.4.1 ASCII码、DBCS码和Unicode码 167

5.4.2 Visual Basic 6.0编程时对Unicode码的考虑 168

5.5 小结 168

第6章 ActiveX 170

6.1 组件类型 170

6.1.3 控件 171

6.1.4 COM对象 171

6.1.2 自动化控制器 171

6.1.1 自动化服务器 171

6.1.5 文档 172

6.1.6 容器 172

6.2 理解组件对象模型 172

6.2.1 进程内和进程外组件 173

6.2.2 分布式组件对象模型DCOM 174

6.3 使用ActiveX对象 174

6.3.1 使用ActiveX组件 174

6.3.3 加速对象引用 180

6.3.2 定位对象模型 180

6.3.4 使用ActiveX控件 182

6.3.5 使用ActiveX自动化 182

6.4 创建一个ActiveX控件 194

6.4.1 创建控件基础 194

6.4.2 创建ActiveX Control工程 199

6.4.3 增加属性、方法和事件 201

6.4.4 添加测试工程 208

6.4.5 发布应用程序 212

6.5 创建ActiveX动态链接库 214

6.5.1 创建一个进程内ActiveX DLL 215

6.5.2 为Thing类创建属性和方法 216

6.5.3 为Initialize和Terminate事件添加代码 217

6.5.4 创建测试工程 218

6.5.5 运行测试应用程序 220

6.5.6 循环引用与对象的存活期 221

6.5.7 在ActiveX DLL中添加窗体 222

6.5.8 在测试工程中使用全局对象 224

6.5.9 编译和测试动态链接库 225

6.6.1 创建一个ActiveX EXE实例 226

6.6 创建ActiveX EXE 226

6.6.2 测试和使用ActiveX EXE组件 228

6.7 小结 231

第7章 Internet和网络编程 232

7.1 Internet Transfer控件 232

7.1.1 控件描述 233

7.1.2 在Internet上传输文件 238

7.2 WebBrower控件 242

7.2.1 浏览器控件的描述 242

7.2.2 创建自己的Web浏览器 243

7.3 WinSock控件 248

7.3.1 WinSock控件描述 248

7.3.2 建立客户/服务器通信 250

7.3.3 建立多点通信 254

7.3.4 用WinSock控件下载HTML网页 255

7.3.5 用UDP协议实现对等通信 256

7.4 收发E-mail 259

7.4.1 MAPI控件 259

7.4.2 在应用程序中增加电子邮件功能 263

7.4.4 用WinSock控件发送电子邮件 269

7.4.3 用ActiveX自动化调用OUTLOOK 269

7.5 HTML和VBScript 272

7.5.1 HTML基础 272

7.5.2 VBScript简介 273

7.5.3 文档对象模型 275

7.6 DHTML应用程序 280

7.6.1 什么是DHTML应用程序 281

7.6.2 DHTML的事件传递 282

7.6.3 创建一个DHTML应用程序 283

7.7.1 IIS应用程序的结构 288

7.7 IIS应用程序 288

7.7.2 IIS应用程序对象模型 290

7.7.3 处理WebClass的事件 293

7.7.4 编写一个IIS应用程序 295

7.8 小结 303

第8章 数据库访问技术 304

8.1 选择何种数据库访问技术 304

8.1.1 何时选用DAO 304

8.1.2 何时选用RDO 305

8.1.3 何时选用ODBC API 305

8.1.5 何时选用DBMS自带的编程接口 306

8.1.4 何时选用ADO 306

8.2 数据访问对象DAO 307

8.2.1 DAO和Jet数据库引擎 307

8.2.2 DAO对象模型 308

8.2.3 一个使用DAO的实例 315

8.2.4 Data控件 321

8.2.5 高级话题 325

8.3 远程数据对象RDO 328

8.3.1 RDO对象模型 328

8.3.2 用RDO访问Oracle数据库 332

8.3.3 RemoteData控件 334

8.3.4 RDO的异步查询 335

8.3.6 用RDO存取多个结果集 338

8.4 ODBC API 339

8.4.1 ODBC结构 339

8.4.2 使用ODBC API访问数据库 341

8.5 OLE OB 346

8.5.1 什么是OLE DB? 346

8.5.2 创建OLE DB供应者 347

8.6 ADO数据对象 356

8.6.1 ADO对象模型 357

8.6.2 用ADO访问数据库 362

8.6.3 高级话题:用ADO管理SQL Server数据库及设备 370

8.6.4 ADO数据控件 380

8.7 小结 381

第9章 数据显示和报表 383

9.1 数据环境 383

9.1.1 数据视图窗口 383

9.1.2 为数据环境对象添加连接 384

9.1.3 在连接中加入命令(Command)对象 384

9.1.4 域映射 387

9.1.5 在应用程序中使用数据环境 388

9.2 数据显示的其他一些方法 390

9.2.1 用MSHFLexGrid控件和ADO数据对象显示数据 390

9.2.2 用DataList、DataGrid控件显示主从关系数据 392

9.3 数据报表 394

9.3.1 数据报表简介 394

9.3.2 用数据报表设计器设计数据报表 395

9.3.3 进一步设计报表 397

10.1.1 MCI控件简介 403

10.1 多媒体MCI控件 403

第10章 多媒体编程 403

10.1.2 MCI设备类型 404

10.1.3 MCI命令 405

10.1.4 使用多媒体设备 406

10.1.5 利用MCI控件播放的实例 408

10.1.6 利用MCI控件录音的实例 411

10.1.7 利用Windows API对MCI控件的高级操作 413

10.2.1 DirectShow ActiveMovie控件简介 414

10.2 ActiveMovie控件 414

10.2.2 插入并使用ActiveMovie控件 415

10.2.3 管理ActiveMovie控件的用户界面 416

10.2.4 控制ActiveMovie控件的媒体特性 419

10.2.5 监视ActiveMovie控件的事件 420

10.2.6 控制ActiveMovie控件的视频特性 422

10.2.7 控制ActiveMovie控件的音频特性 423

10.2.8 利用ActiveMovie控件和自己设计的界面的实例 423

10.3 小结 435

11.1 制作文件帮助 436

11.1.1 创建帮助主题文件 436

第11章 帮助文件的制作 436

11.1.2 建立项目文件 438

11.1.3 映射主题ID 439

11.1.4 使用宏 440

11.1.5 建立和添加目录文件 440

11.1.6 使用全文搜索 441

11.1.7 创建Help窗口 442

11.1.8 编译和测试帮助文件 442

11.1.9 使用HTML Help Workshop编译和测试帮助文件 442

11.2 WinHelp函数 442

11.3 在项目中添加上下文相关的F1帮助 443

11.4 What this?功能 444

11.5 与WWW相连 445

11.6 小结 448

第12章 注册表操作 449

12.1 读写系统注册表 449

12.1.1 四个读写注册表的函数 449

12.1.2 读写注册表 450

12.2 保存应用程序状态 453

12.3 保存最近处理文件列表 454

12.4 把文件类型和应用程序关联 457

12.5 调用Windows API操作注册表 460

12.6 小结 463

第13章 错误处理 464

13.1 如何处理错误 464

13.2 设计错误处理程序 466

13.3 错误处理的分层结构 467

13.4 通过生成错误测试错误处理 469

13.5 调用产生错误的过程 470

13.7 使用调试工具 473

13.9 小结 474

13.8 避免错误 474

第14章 其他实用Visual Basic编程技术 475

14.1 制作屏幕保护程序 475

14.2 在Windows NT下关闭计算机 478

14.3 对Windows任务栏提示区编程 481

14.4 VB创建多线程 485

14.5 用VB实现ping 487

14.6 映射网络驱动器 495

14.7 小结 496

附录A 基本的HTML标志 497

A.1 常用的标志(Tags) 497

A.2 格式化HTML文本 498

A.3 排列文本 499

A.4 在Web页中嵌入图片 500

A.5 链接到其他文档和站点 501

A.6 表(Tables) 501

A.7 表单(Forms) 502

附录B ODBC 3.X API 504

B.1 连接数据源 504

B.2 获取有关驱动程序和数据源的信息 504

B.5 提交SQL请求 505

B.4 准备SQL请求 505

B.3 设置和提取驱动程序选项 505

B.6 提取结果和有关结果的信息 506

B.7 获取有关数据源系统表的信息 506

B.8 终止一个语句 507

B.9 终止一个连接 508

B.10 Setup DLL函数 508

B.11 Installer DLL函数 508

B.12 配置数据源 508

B.13 Translation DLL函数 509

附录C 一个完整的注册表操作类 510