深入学习:Visual Basic 6开发与实例

深入学习:Visual Basic 6开发与实例
作 者: Dan Fox 骆万文
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Basic
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《深入学习:Visual Basic 6开发与实例》作者简介

内容简介

美国Macmillan Computer Publishing下属的Sams授权出版 Pure Visual Basic。分:Visual Basic快速入门、技术参考、快速参考手册3部分。

图书目录

第一部分 Visual Basic快速入门

第1章 集成开发环境

1.1 使用IDE

1.1.1 项目模板

1.1.2 窗口布局

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

1.2.1 设置启动对象

1.3 配置 IDE

1.3.1 Add-InS(插件)

1.4 小结

第2章 使用控件

2.1 通用控件

2.2 ActiveX控件

2.3 图形操作控件

2.3.1 命名

2.3.2 Tab顺序

2.3.3 Tag

2.3.4 ToolTipe

2.3.5 提供帮助

2.4 使用代码操作按件

2.4.1 使用四点符号

2.4.2 缺省值

2.4.3 调用多个成员

2.4.4 缓存频繁使用的属性

2.4.5 使用控件数组

2.4.6 使用控件集合

2.5 小结

第3章 流程控制语句

3.1 条件语句

3.1.1 lf...Then语句

3.1.2 Select Case语句

3.1.3 Goto和Gosub语句

3.1.4 On Goto和On Gosub语句

3.2 循环结构

3.2.1 For...Nex语句

3.2.2 For Each语句

3.2.3 Do Loops语句

3.2.4 While...Wend语句

3.3 小结

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

4.1 数据类型

4.1.1 Variant类型

4.1.2 字符串

4.2 变量

4.2.1 变量的作用域

4.2.2 数据类型转换

4.2.3 对象变量

4.3 常量

4.4 数组

4.4.1 静态数组

4.4.2 动态数组

4.4.3 多维数组

4.5 变体数组

4.6 用户自定义数据类型

4.7 小结

第5章 使用过程

5.1 过程的类型

5.1.1 子过程

5.1.2 函数过程

5.2 过程的作用域

5.3 调用过程

5.4 参数传递

5.4.1 使用ByVal

5.4.2 使用ByRef

5.4.3 可选参数

5.4.4 使用参数数组(hatnha)

5.5 声明外部过程

5.5.1 别名

5.5.2 传递参数

5.6 小结

第6章 编码规则

6.1 命名规则

6.1.1 变量命名

6.1.2 参数命名

6.1.3 自动声明

6.1.4 控件命名

6.1.5 过程命名

6.2 注释

6.3 风格

6.3.1 续行

6.4 小结

第7章 使用类模块

7.1 创建属性

7.1.1 Get属性过程

7.1.2 Let属性过程

7.1.3 Set属性过程

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

7.2 创建方法

7.2.1 Private,Public和 Friend作用域

7.3 枚举类型

7.4 类事件

7.4.1 Initialize事件

7.4.2 Teminate事件

7.5 Instancing属性

7.6 设置引用

7.7 小结

第8章 数据访问

8.1 数据访问接口

8.1.1 DAO

8.1.2 RDO

8.1.3 ADO

8.2 小结

第9章 调试和错误处理

9.1 调试

9.1.1 设置断点

9.1.2 Stop语句

9.2 使用调试窗口

9.2.1 Locals窗口

9.2.2 Immediate窗口

9.2.3 Watch窗口

9.2.4 Call Stack窗口

9.3 使用Debug对象

9.4 条件编译

9.5 错误处理

9.5.1 设置错误捕获

9.5.2 退出错误捕获

9.5.3 理解错误处理次序

9.5.4 使用联机错误处理

9.5.5 使用集中错误处理机制

9.6 小结

第10章 编译和发布

10.1 编译选项

10.1.1 Mak选项卡

10.1.2 Compile选项卡

10.2 注册

10.3 程序打包和发布

10.3.1 标准安装程序包

10.3.2 Internet安装程序软件包

10.3.3 Internet组件下载

10.3.4 从属文件

10.4 发布应用程序

10.4.1 文件夹发布

10.4.2 软盘发布

10.4.3 基于Web的发布

10.5 小结

第11章 使用窗作和菜单

11.1 使用商体对象

11.1.1 窗体生存期

11.1.2 MDI与SDI应用程序

11.1.3 处理数据的有效性

11.2 使用某单对象

11.2.1 实现一个Most Recently Used列表

11.2.2 使用上下文菜单

11.2.3 在菜单上放置图像

11.3 小结

第12章 使用TreeView和ListView控件

12.1 使用TreeView控件

12.1.1 Node对象与Node集合

12.1.2 使用数据库

12.1.3 实现拖和放

12.2 使用ListView控件

12.2.1 ColunmHeader对象和ColumnHeaders集合

12.2.2 ListItem对象和ListItem集合

12.2.3 集成TreeView和ListView

12.2.4 支持Web的TreeView控件

12.2.5 使用AsyncRead和AsyncReadComplete事件

12.2.6 控件实例

12.2.7 ASP源代码

12.3 小结

第13章 运用Win32 API技术

13.1 使用封装技术

13.1.1 包装API调用

13.1.2 使用API类库

13.2 创建浮动窗口

13.2.1 保持一个窗口在最前端

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

13.3 播放波形声音

13.4 增强TextBox控件

13.5 使用Shell

13.5.1 使用系统状态区

13.5.2 利用Shell打印文件

13.6 创建一个可查询ComboBox

13.7 创建多线程应用程序

13.7.1 创建STA

13.7.2 防止阻塞

13.7.3 实现通知

13.7.4 处理Sub Main

13.7.5 不必一定使用多线程

13.7.6 访问Internet

13.8 小结

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

14.1 OLE DB和 ADO概述

14.1.1 ADO对象模型

14.1.2 游标和锁

14.2 通用的ADO技术

14.2.1 使用W对象

14.2.2 使用Prenared语句

14.2.3 使用存储过程

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

14.3.1 数据环境

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

14.3.3 装载 MS FlexGrid控件

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

14.3.5 实现异步处理

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

14.4.1 创建并保持连接

14.4.2 向客户端传递记录集

14.4.3 实现批更新

14.4.4 在客户端维持Recordset

14.5 小结

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

15.1 面向对象基本知识

15.1.1 封装

15.1.2 多态性

15.1.3 继承

15.2 在 Visual Basic中使用OOP

15.2.1 基于窗体的OOP技术

15.2.2 应用程序分层

15.2.3 自定义接口

15.3 小结

第16章 创建ActiVeX组件

16.1 创建ActiveX控件组件

16.1.1 使用UserConed对象

16.1.2 创建控件的用户接口

16.1.3 创建方法、属性和事件

16.1.4 实现InvChart控件

16.1.5 创建属性页

16.2 创建ActiveX代码组件

16.2.1 使用编译选项

16.2.2 无管理执行(Unattnded Execution)

16.2.3 基本地址(Base Address)

16.2.4 版本兼容性

16.2.5 实现通告

16.3 在MIS中使用ActiveX代码组件

16.3.1 了解MTS环境

16.3.2 MTS编程

16.3.3 一个代码例子

16.4 小结

第17章 建立Web应用程序

17.1 IIS应用程序

17.1.1 运行时体系结构

17.1.2 事件处理

17.1.3 一个代码例子

17.2 DHTML应用程序

17.2.1 运行时体系结构

17.2.2 事件处理

17.2 3D HfTML.页面设计器

17.2.4 使用DHTML

17.2.5 在DITYML.应用程序中获取数据

17.2.6 一个代码例子

17.3 小结

第18章 增加专业技术

18.1 使用Filesystem对象

18.2 打开文件和写文件

18.3 显示文件夹和文件

18.4 查找文件

18.5 查询驱动器

18.6 在注册表中保存设置

18.6.1 使用内部注册表函数

18.6.2 使用 Wu32API注册表函数

18.7 使用Printer对象

18.8 消息驱动的应用程序

18.8.1 联合数据对象

18.8.2 启动一个会话

18.8.3 创建消息和附件

18.8.4 添加收件人

18.8.5 阅读新邮件

18.8.6 一个应用程序的例子

18.9 小结

第19章 创建Windows NT服务

19.1 服务的定义

19.2 我们应采用哪种方法

19.2.1 SRVANY

19.2.2 Win32API函数

19.2.3 NTSRVOCX

19.3 用NTSHVOCX创建一个服务

19.3.1 安装和删除

19.3.2 与注册表交互

19.3.3 对事件的响应

19.3.4 检查文件

19.4 小结

第三部分 快速参考手册

第20章 ADO参考手册

20.1 Connection对象

20.2 Recordeset对象

20.3 Command对象

20.4 Parameter对象

20.5 Field对象

20.6 Error对象

20.7 Property对象

20.8 小结

第21章 Viaual Basic函数参考手册

21.1 日期和时间的操作

21.2 财务函数

21.3 格式化函数

21.4 交互函数

21.5 数学函数

21.6 字符串操作

21.7 运算符

21.7.1 赋值运算符

21.7.2 单目运算符

21.7.3 字符串运算符

21.7.4 算术运算符

21.7.5 逻辑运算符

21.7.6 比较运算符

21.7.7 运算符的优先权

21.8 小结

第22章 VB常量

22.1 异步常量

22.2 调用过程的常量

22.3 Clipboard和DDE常量

22.4 Color常量

22.5 比较常量

22.6 控件常量

22.7 Date和Time常量

22.8 拖放常量

22.9 文件常量

22.10 窗体常量

22.11 图形常量

22.12 键盘和鼠标常量

22.13 LoadPicture常量

22.14 日志常量

22.15 消息框常量

22.16 OLE拖放常量

22.17 资源常量

22.18 字符率转换常量

22.19 Window风格常量

22.20 小结

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

23.1 COM的简史

23.2 COM的优点

23.3 接口

23.3.1 IUnknownn接口

23.3.2 VB如何处理接口

23.4 类型库

23.5 激活

23.6 自动化

23.6.1 IDispatch接口

23.6.2 双重接口

23.6.3 绑定

23.6.4 CreateObject和New

23.6.5 GetObject

23.7 DCOM

23.7.1 配置客户机

23.7.2 访问远程对象

23.8 小结

第24章 数组技术

24.1 排序算法

24.1.1 冒泡排序

24.1.2 选择排序

24.1.3 插入排序

24.1.4 Shell排序

24.1.5 快速排序

24.1.6 性能

24.2 搜索算法

24.2.1 二分法搜索

24.2.2 插值搜索

24.3 实现 Type Ahead的技术

24.4 小结