《深入学习 Visual Basic 6开发与实例》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)(D·福克斯)Dan Fox著;骆万文等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:750535907X
  • 页数:458 页
图书介绍:

目录 1

第一部分 Visual Basic快速入门 1

第1章集成开发环境 2

1.1 使用IDE 2

1.1.1项目模板 3

1.1.2窗口布局 4

1.2 Helo World!——一个VB应用程序例子 5

1.2.1设置启动对象 7

1.3配置IDE 8

1.4小结 9

1.3.1 Add-Ins(插件) 9

第2章使用控件 10

2.1通用控件 10

2.2 ActiveX控件 11

2.3图形操作控件 13

2.3.1 命名 13

2.3.2 Tab顺序 14

2.3.3 Tag 14

2.3.4 ToolTips 14

2.3.5提供帮助 14

2.4.2缺省值 15

2.4.1使用圆点符号 15

2.4使用代码操作控件。 15

2.4.3调用多个成员 16

2.4.4缓存频繁使用的属性 16

2.4.5使用控件数组 16

2.4.6使用控件集合 18

2.5小结 19

第3章流程控制语句 20

3.1条件语句 20

3.1.1 If…Then语句 20

3.1.2 Select Case语句 21

3.1.3 Goto和Gosub语句 22

3.1.4 On Goto和OnGosub语句 23

3.2循环结构 24

3.2.1 For……Next语句 24

3.2.2 ForEach语句 25

3.2.3 Do Loops语句 25

3.2.4 while……Wend语句 26

3.3小结 26

第4章数据类型、变量与常量 27

4.1 数据类型 27

4.1.1 Variant类型 28

4.1.2字符串 29

4.2 变量 31

4.2.1变量的作用域 31

4.2.2数据类型转换 32

4.2.3对象变量 34

4.3常量 36

4.4数组 36

4.4.1静态数组 36

4.4.2动态数组 37

4.4.3多维数组 38

4.5变体数组 39

4.6用户自定义数据类型 40

4.7小结 41

第5章使用过程 42

5.1过程的类型 42

5.1.1 子过程 42

5.1.2函数过程 42

5.2过程的作用域 43

5.3调用过程 43

5.4参数传递 45

5.4.1使用ByVal 45

5.4.2使用ByRef 45

5.4.4使用参数数组(ParamArray) 46

5.4.3可选参数 46

5.5声明外部过程 47

5.5.1别名 48

5.5.2传递参数 48

5.6小结 49

第6章编码规则 51

6.1 命名规则 51

6.1.1变量命名 51

6.1.2参数命名 52

6.1.3 自动声明 52

6.1.4控件命名 54

6.1.5过程命名 55

6.2 注释 55

6.3风格 58

6.3.1续行 58

6.4小结 59

第7章使用类模块 60

7.1 创建属性 61

7.1.1Get属性过程 61

7.1.2 Let属性过程 61

7.1.3 set属性过程 62

7.1.4使用UDT作为属性的数据类型 63

7.2创建方法 64

7.2.1private,Public和Friend作用域 65

7.3枚举类型 65

7.4类事件 66

7.4.1 Initialize事件 66

7.4.2Terminate事件 67

7.5 Instancing属性 67

7.6设置引用 68

7.7小结 68

8.1.1 DAO 70

第8章数据访问 70

8.1 数据访问接口 70

8.1.2 RDO 73

8.1.3 ADO 75

8.2小结 79

第9章调试和错误处理 80

9.1调试 80

9.1.1设置断点 80

9.1.2 Stop语句 81

9.2使用调试窗口 81

9.2.2 Immediate窗口 82

9.2.1 Locals窗口 82

9.2.3 Watch窗口 83

9.2.4 Call Stack窗口 83

9.3使用Debug对象 83

9.4条件编译 84

9.5错误处理 85

9.5.1设置错误捕获 85

9.5.2退出错误捕获 86

9.5.3理解错误处理次序 87

9.5.4使用联机错误处理 87

9.5.5使用集中错误处理机制 87

9.6小结 89

第10章编译和发布 90

10.1编译选项 90

10.1.1 Make选项卡 90

10.1.2 Compile选项卡 90

10.2注册 91

10.3程序打包和发布 92

10.3.1标准安装程序包 93

10.3.2 Internet安装程序软件包 94

10.3.3 Internet组件下载 95

10.3.4从属文件 97

10.5小结 98

10.4.3基于Web的发布 98

10.4发布应用程序 98

10.4.2软盘发布 98

10.4.1 文件夹发布 98

第二部分技术参考 100

第11章使用窗体和菜单 100

11.1使用窗体对象 100

11.1.1窗体生存期 106

11.1.2 MDI与SDI应用程序 108

11.1.3处理数据的有效性 109

11.2使用菜单对象 115

11.2.1实现一个Most Recently Used列表 116

11.2.2使用上下文菜单 118

11.2.3在菜单上放置图像 119

11.3小结 121

第12章使用TreeView和LIstView控件 122

12.1 使用TreeView控件 122

12.1.1 Node对象与Node集合 124

12.1.2使用数据库 127

12.1.3实现拖和放 130

12.2使用ListView控件 132

12.2.1 ColumnHeader对象和ColumnHeaders集合 133

12.2.2 ListItem对象和ListItem集合 134

12.2.3集成TreeView和ListView 137

12.2.4支持Web的TreeView控件 143

12.2.5使用AsyncRead和AsyncReadComplete事件 143

12.2.6控件实例 147

12.2.7 ASP源代码 148

12.3小结 149

第13章运用Win32 API技术 150

13.1使用封装技术 150

13.1.1包装API调用 150

13.1.2使用API类库 154

13.2创建浮动窗口 161

13.2.1保持一个窗口在最前端 162

13.2.2保持一个子窗口在最前端 163

13.3播放波形声音 165

13.4增强TextBox控件 166

13.5使用Shell 169

13.5.1使用系统状态区 169

13.5.2利用Shell打印文件 173

13.6 创建一个可查询ComboBox 174

13.7创建多线程应用程序 177

13.7.1创建STA 180

13.7.2防止阻塞 182

13.7.3实现通知 185

13.7.4处理SubMain 185

13.7.5不必一定使用多线程 185

13.7.6访问Internet 185

13.8小结 188

第14章使用ADO进行数据访问 189

14.1 OLE DB和ADO概述 189

14.1.1 ADO对象模型 191

14.1.2游标和锁 192

14.2.1使用Command对象 199

14.2通用的ADO技术 199

14.2.2使用Prepared语句 202

14.2.3使用存储过程 203

14.3 ADO在基于窗体应用程序中的应用 212

14.3.1数据环境 212

14.3.2组装用于引用数据的控件 216

14.3.3装载MS FlexGrid控件 219

14.3.4 与BLOB(二进制大对象)一起工作 221

14.3.5实现异步处理 225

14.4.1创建并保持连接 230

14.4在分布式应用程序中使用ADO 230

14.4.2向客户端传递记录集 233

14.4.3实现批更新 236

14.4.4在客户端维持Recordset 239

14.5小结 242

第15章使用面向对象的技术 243

15.1 面向对象基本知识 243

15.1.1封装 243

15.1.2多态性 244

15.2 在Visual Basic中使用OOP 245

15.1.3继承 245

15.2.1 基于窗体的OOP技术 246

15.2.2应用程序分层 252

15.2.3自定义接口 269

15.3小结 274

第16章创建ActiveX组件 275

16.1 创建ActiveX控件组件 275

16.1.1 使用UserControl对象 275

16.1.2创建控件的用户接口 277

16.1.3创建方法、属性和事件 279

16.1.4实现InvChart控件 281

16.1.5创建属性页 287

16.2 创建ActiveX代码组件 290

16.2.1使用编译选项 290

16.2.2无管理执行(Unattended Execution) 293

16.2.3基本地址(Base Address) 293

16.2.4版本兼容性 294

16.2.5实现通告 295

16.3在MTS中使用ActiveX代码组件 301

16.3.1 了解MTS环境 301

16.3.2 MTS编程 303

16.3.3 一个代码例子 305

16.4小结 308

第17章建立Web应用程序 309

17.1 IIS应用程序 309

17.1.1运行时体系结构 309

17.1.2事件处理 311

17.1.3 一个代码例子 320

17.2 DHTML应用程序 330

17.2.1运行时体系结构 330

17.2.2事件处理 331

17.2.3 DHTML页面设计器 332

17.2.4使用DHTML 333

17.2.5在DHTML应用程序中获取数据 339

17.2.6一个代码例子 340

17.3小结 345

第18章增加专业技术 346

18.1使用FileSystem对象 346

18.2打开文件和写文件 348

18.3显示文件夹和文件 351

18.4查找文件 354

18.5查询驱动器 356

18.6在注册表中保存设置 357

18.6.1使用内部注册表函数 358

18.6.2使用Win32 API注册表函数 361

18.7使用Printer对象 366

18.8消息驱动的应用程序 371

18.8.1联合数据对象 371

18.8.2启动一个会话 372

18.8.3创建消息和附件 373

18.8.4添加收件人 374

18.8.5阅读新邮件 374

18.8.6一个应用程序的例子 375

18.9小结 378

19.2.1 SRVANY 379

19.2我们应采用哪种方法 379

19.1服务的定义 379

第19章创建Windows NT服务 379

19.2.2 Win32 API函数 380

19.2.3 NTSRVOCX 380

19.3 用NTSRVOCX创建一个服务 381

19.3.1安装和删除 386

19.3.2与注册表交互 387

19.3.3对事件的响应 388

19.3.4检查文件 389

19.4小结 390

第三部分快速参考手册 392

第20章ADO参考手册 392

20.1 Connection对象 392

20.2 Recordset对象 394

20.3 Command对象 398

20.4 Parameter对象 399

20.5 Field对象 401

20.6 Error对象 401

20.7 Property对象 402

20.8小结 403

21.1 日期和时间的操作 404

第21章Visual Basic函数参考手册 404

21.2财务函数 405

21.3格式化函数 406

21.4交互函数 408

21.5数学函数 409

21.6字符串操作 410

21.7运算符 411

21.7.3字符串运算符 412

21.7.5逻辑运算符 412

21.7.4算术运算符 412

21.7.2单目运算符 412

21.7.1赋值运算符 412

21.7.6比较运算符 413

21.7.7运算符的优先权 414

21.8小结 414

第22章VB常量 415

22.1 异步常量 415

22.2调用过程的常量 416

22.3Clipboard和DDE常量 416

22.4Color常量 416

22.5 比较常量 417

22.6控件常量 417

22.7 Date和Time常量 418

22.9文件常量 419

22.10窗体常量 419

22.8拖放常量 419

22.11 图形常量 420

22.12键盘和鼠标常量 422

22.13 LoadPicture常量 423

22.14 日志常量 423

22.15消息框常量 424

22.16 OLE拖放常量 424

22.19 Window风格常量 425

22.20小结 425

22.18字符串转换常量 425

22.17 资源常量 425

第23章VB开发人员的COM基础 426

23.1 COM的简史 426

23.2 COM的优点 427

23.3接口 428

23.3.1 IUnknown接口 429

23.3.2 VB如何处理接口 430

23.4类型库 432

23.5激活 433

23.6 自动化 434

23.6.1 IDispatch接口 435

23.6.2双重接口 435

23.6.3绑定 435

23.6.4CreateObject和New 437

23.6.5GetObject 437

23.7 DCOM 438

23.7.1配置客户机 438

23.7.2 访问远程对象 438

23.8小结 440

24.1排序算法 441

第24章数组技术 441

24.1.1冒泡排序 443

24.1.2选择排序 444

24.1 3插入排序 445

24.1 4 Shell排序 446

24.1.5快速排序 448

24.1.6性能 450

24.2搜索算法 450

24.2.1 分法搜索 450

24.2.2插值搜索 452

24.3 实现Type Ahead的技术 456

24.4 小结 458