主页 详情

《Visual Basic高级编程技术 从VB 6.0向VB.NET过渡》_李鸿吉编著_11086364_7030110099

【书名】:《Visual Basic高级编程技术 从VB 6.0向VB.NET过渡》
【作者】:李鸿吉编著
【出版社】:北京:科学出版社
【时间】:2003
【页数】:871
【ISBN】:7030110099
【SS码】:11086364

最新查询

内容简介

第1章 面向对象编程

1.1 OOP概述

1.1.1 对象

1.1.2 VB6.0的全局对象与VB.NET的等效项

1.1.3 类

1.1.4 类的特征

1.1.5 结构

1.1.6 对象和类

1.1.7 类的实例化

1.1.8 OOP

1.2 对象变量

1.2.1 对象变量的声明

1.2.2 对象变量的创建

1.2.3 对象变量的实质

1.2.4 示例:编程方法的比较

1.2.5 对象的释放

1.2.6 对象和对象变量的测试

1.2.7 CallByName函数

1.2.8 示例:With语句

1.2.9 VB6.0中对象的缺省属性

1.2.10 对象数组

1.2.11 示例:窗体数组

1.2.12 示例:动态控件数组(VB6.0)

1.2.13 对象集合

1.2.14 示例:文本框集合处理

1.2.15 示例:用集合跟踪对象(VB6.0)

1.2.16 示例:用集合跟踪多窗体

1.2.17 VB6.0的对象浏览器

1.3 自定义类的创建

1.3.1 插入类模块

1.3.2 类的命名和保存

1.3.3 定义类属性

1.3.4 建立类方法

1.3.5 建立类事件

1.3.6 示例:一个很简单的类

1.3.7 示例:私有变量属性的类

1.3.8 示例:包括方法的类

1.3.9 示例:添加事件的类

1.3.10 示例:包括文档的类(VB6.0)

1.4 自定义类的实用技术

1.4.1 示例:Me关键字的应用

1.4.2 示例:枚举属性

1.4.3 示例:属性数组

1.4.4 示例:自定义对象集合

1.4.5 示例:使用私有属性的对象集合

1.4.6 VB6.0的类生成器

1.4.7 VB6.0的缺省属性设置

1.4.8 示例:鼠标指针恢复(VB6.0)

1.4.9 示例:过程的跟踪(VB6.0)

1.4.10 示例:窗体的卸载

1.4.11 错误处理

1.4.12 VB6.0的错误处理

1.4.13 VB.NET的错误处理

1.4.14 示例:属性过程中的错误处理

1.4.15 示例:类方法中的错误处理

1.4.16 示例:在窗体中报告类错误

1.4.17 程序调试(VB6.0)

1.4.18 示例:类模块调试(VB6.0)

1.4.19 示例:对象的释放

1.5 集合类

1.5.1 集合类的建立

1.5.2 在集合类中添加属性

1.5.3 在集合类中添加方法

1.5.4 使集合类支持遍历

1.5.5 遍历所必须的设置

1.5.6 缺省属性或缺省方法设置

1.5.7 示例:集合类(VB6.0)

1.5.8 示例:集合类生成器(VB6.0)

1.6 文件处理类

1.6.1 概述

1.6.2 集合类的保存

1.6.3 文件处理类的访问

1.6.4 必要的设置

1.6.5 示例:文件处理类(VB6.0)

1.7 外部事件

1.7.1 事件源模块和接收端模块

1.7.2 在事件源模块中添加外部事件

1.7.3 接收端对事件的响应

1.7.4 示例:外部事件_闹钟

1.7.5 示例:外部事件_自动存盘

1.8.1 接口的种类

1.8 接口

1.8.2 使用附加接口的必要性

1.8.3 附加接口的创建

1.8.4 附加接口的实现

1.8.5 附加接口的使用

1.8.6 示例:附加接口_信息

1.9 多态性

1.9.1 示例:控件的多态性

1.9.2 用接口实现多态性

1.9.3 多态性对象的遍历

1.9.4 示例:多态性_图形(VB6.0)

1.10.1 基类的创建

1.10 继承性

1.10.2 基类的实现

1.10.3 基类对象的创建和释放

1.10.4 委托

1.10.5 基类接口的使用

1.10.6 示例:继承性_图形(VB6.0)

1.11 小结

第2章 ActiveX编程

2.1 ActiveX组件

2.1.1 COM和DCOM

2.1.2 ActiveX组件类型

2.2 创建ActiveX EXE服务器

2.2.1 示例:进程外服务器_职员信息客户

2.2.2 设置类属性

2.2.3 设置工程通用属性

2.2.4 设置工程组件属性

2.2.5 设置工程调试属性

2.2.6 创建组件测试工程

2.2.7 示例:进程外服务器_错误处理客户

2.3 创建ActiveX DLL服务器

2.3.1 示例:进程内服务器_求斜边客户

2.3.2 ActiveX DLL组件的特点

2.3.3 示例:进程内服务器_窗体客户

2.3.4 示例:进程内服务器_晚期绑定客户(VB6.0)

2.4 创建控件

2.4.1 概述

2.4.2 示例:创建控件_双列表框客户(控件创建过程)

2.4.3 示例:创建控件_颜色渐变客户(接口向导)

2.4.4 示例:创建控件_双向颜色渐变窗体客户(枚举属性)

2.4.5 示例:创建控件_双向颜色渐变客户(属性页)

2.4.6 示例:创建控件_事件和方法客户

2.4.7 创建控件的发布

2.4.8 UserControl

2.4.9 控件制作的特殊技术

2.5 小结

第3章 OLE

3.1 OLE控件

3.1.1 OLE控件的属性

3.1.2 OLE控件的方法

3.1.3 “插入对象”对话框

3.1.4 示例:OLE对象_特殊粘贴

3.1.5 多OLE控件

3.1.6 示例:OLE控件_增加控件

3.1.7 示例:OLE控件_编辑操作

3.1.8 示例:OLE控件_对象的保存和恢复

3.2 OLE自动化

3.2.1 类的显示

3.2.2 类的使用

3.2.3 示例:OLE自动化_Excel

3.2.4 示例:OLE自动化_Word

3.3 小结

第4章 连接Windows API

4.1.2 KERNEL32.DLL

4.1.3 GDI32.DLL

4.1.1 USER32.DLL

4.1 Windows API的库文件

4.1.4 扩展DLL

4.2 Windows API的函数声明

4.2.1 Declare语句的格式

4.2.2 Declare语句的例子

4.2.3 VB.NET中的Declale语句

4.3 使用API Viewer

4.3.1 加载API Viewer

4.3.2 API Viewer的使用

4.3.3 示例:API_浏览器

4.4 Windows API函数的应用

4.4.1 示例:API_窗口句柄

4.4.2 示例:API_驱动器

4.4.3 示例:API_播音器

4.5 小结

第5章 多媒体编程

5.1 Windows与多媒体

5.1.1 Windows的多媒体元素

5.1.2 Windows的多媒体属性设置

5.1.3 示例:Windows_CD播放

5.1.4 示例:Windows_多媒体演播

5.1.5 示例:Windows_制作声音文件

5.2 多媒体控件

5.2.1 示例:多媒体_动画控件

5.2.2 示例:多媒体_动画按钮(VB6.0)

5.2.3 多媒体控制接口控件

5.2.4 示例:多媒体_CD播放器

5.2.5 示例:多媒体_多功能播放器

5.2.6 示例:多媒体_综合播放器(VB6.0)

5.2.7 简单播放器

5.3 利用OLE

5.3.1 示例:多媒体_插入对象(VB6.0)

5.3.2 示例:多媒体_插入文件(VB6.0)

5.3.3 示例:多媒体_链接文件(VB6.0)

5.4 Windows API用于多媒体编程

5.4.1 多媒体控件接口(MCI)函数

5.4.2 MCI指令

5.4.3 示例:动画_“蝴蝶飞舞”续集(VB6.0)

5.5 小结

第6章 数据库编程

6.1.1 数据库编程对象

6.1.2 数据库结构

6.1 数据库概述

6.1.3 DAO

6.1.4 RDO

6.1.5 ADO

6.1.6 数据绑定控件

6.2 可视化数据管理器

6.2.1 基本功能

6.2.2 窗口

6.2.3 示例:数据库_打开数据表

6.2.4 示例:数据库_建立数据库

6.2.6 示例:数据库_添加索引

6.2.5 示例:数据库_修改表结构

6.3 数据控件

6.3.1 DAO数据控件

6.3.2 示例:DAO_绑定控件

6.3.3 示例:DAO_数据库编辑

6.3.4 示例:DAO_记录条数

6.3.5 RDO数据控件

6.3.6 示例:数据库_SQL

6.3.7 示例:RDO_网格绑定

6.3.8 示例:RDO_编辑功能

6.3.9 ADO数据控件

6.3.10 示例:ADO_DataCrid

6.3.11 示例:ADO_DataList

6.3.12 示例:ADO_DataCombo

6.4 多表关联

6.4.1 数据库结构设计

6.4.2 数据库的规范化

6.4.3 数据表的关联性

6.4.4 关键字

6.4.5 示例:数据库_监护人表

6.4.6 示例:数据库_多表关联

6.4.7 示例:数据库_关联表显示

6.5 结构化查询语言

6.5.1 SQL语句

6.5.3 SQL运算符

6.5.2 SQL子句

6.5.4 统计函数

6.5.5 SQL语句的应用场所

6.5.6 利用SQL进行查询

6.5.7 示例:SQL_统计

6.5.8 示例:SQL_连接

6.5.9 利用SQL创建和管理数据表

6.5.10 示例:SQL_建表

6.5.11 示例:SQL_添加索引

6.6 数据访问向导

6.6.1 数据访问向导的加载

6.6.2 示例:数据对象向导

6.6.3 示例:数据窗体向导

6.7.1 数据环境设计器的功能

6.7 数据环境设计器

6.7.2 数据环境设计器的引入

6.7.3 使用数据环境设计器的一般步骤

6.7.4 示例:ADO_MSHFlexGrid

6.7.5 示例:数据环境_库存图书

6.8 DAO对象编程

6.8.1 DAO对象概述

6.8.2 DBEngine对象

6.8.3 Workspacc对象

6.8.4 Database对象

6.8.5 示例:DAO_Database

6.8.6 TableDef对象

6.8.7 示例:DAO_TableDef

6.8.8 QuerDef对象

6.8.9 示例:DAO_QueryDef对象

6.8.10 Field对象

6.8.11 示例:DAO_Field

6.8.12 示例:DAO_Index

6.8.13 示例:DAO_Relation

6.8.14 Recordset对象

6.8.15 示例:DAO_Recordset

6.8.16 示例:DAO_通用数据库

6.9 RDO对象编程

6.9.1 RDO的对象和分层结构

6.9.2 RDO与DAO的等价对象

6.9.3 示例:RDO_注册ODBC数据源

6.9.4 示例:RDO_数据库访问

6.9.5 示例:DAO_数据库访问

6.9.6 示例:RDO_rdoTable对象

6.9.7 示例:RDO_rdoResuItset对象

6.9.8 示例:RDO_添加、删除、更新记录

6.9.9 示例:RDO_异步查询

6.10 ADO对象编程

6.10.1 Connection对象

6.10.2 Command对象

6.10.3 Recordset对象

6.10.4 Error对象

6.10.5 Parameter对象

6.10.6 Field对象

6.10.7 Property对象

6.10.8 使用对象浏览器

6.10.9 示例:ADO_注册OLE DB数据源

6.10.10 示例:ADO_数据库访问

6.10.11 示例:ADO_访问记录集

6.10.12 三层客户机/服务器结构

6.10.13 示例:ADO_数组、结构和集合

6.11 报表和图表

6.11.1 设置数据环境对象

6.11.2 设计报表

6.11.3 预览和打印报表

6.11.4 导出报表

6.11.5 报表的修饰

6.11.6 示例:报表_关联表

6.11.7 示例:图表

6.11.8 示例:图表_存取类

6.12 数据库共享和安全

6.12.1 数据库的共享环境

6.12.2 数据库的锁定

6.12.3 示例:共享_连锁更新或删除

6.12.4 示例:共享_事务管理

6.12.5 示例:共享_数据库复制

6.12.6 数据库安全

6.12.7 示例:共享_列出组名和用户名

6.13 小结

第7章 Visual SourceSafe

7.1 VSS的功能

7.2 VSS的设置

7.3 VSS的应用

7.4 小结

第8章 资源文件

8.1 资源文件优势

8.2 使用“VB资源管理器”建立资源文件

8.3 手工创建资源文件

8.3.1 建立资源定义文件

8.3.2 编译为资源文件

8.4 引用资源文件

8.5 资源文件的应用

8.5.1 示例:资源文件_中英文界面

8.5.2 示例:动画_“蝴蝶飞舞”再续

8.6 小结

9.1.2 INI文件的结构

9.1.1 INI文件的种类

9.1 INI文件

第9章 注册表

9.1.3 利用API访问INI文件

9.1.4 INI文件的局限性

9.1.5 示例:注册表_近期文件菜单(INI文件)

9.2 注册数据库

9.2.1 注册数据库的结构

9.2.2 利用VB函数访问注册数据库

9.2.3 利用API访问注册数据库

9.2.4 示例:注册表_备份与恢复

9.2.5 示例:注册表_VB函数

9.2.6 示例:注册表_窗体设置

9.2.7 示例:注册表_近期文件菜单2(注册数据库)

9.2.8 示例:注册表_固定开机程序

9.3 小结

第10章 拖放

10.1 鼠标拖放

10.1.1 鼠标拖放的成员

10.1.2 示例:鼠标拖放_自动

10.1.3 示例:鼠标拖放_手动

10.2 OLE拖放

10.2.1 OLE拖放的成员

10.2.2 OLE拖放的过程

10.2.3 Data对象

10.2.4 示例:OLE拖放_自动

10.2.6 示例:OLE拖放_手动

10.2.5 示例:OLE拖放_Word

10.3 小结

第11章 串行通信

11.1 MSComm控件的加载

11.2 MSComm控件的成员

11.2.1 MSComm控件的属性

11.2.2 MSComm控件的事件

11.3 MSComm控件的应用

11.3.1 示例:串行通信_数据传输

11.3.2 示例:串行通信_GPS(VB6.0)

11.4 小结

第12章 Internet编程

12.1 创建ActiveX文档

12.1.2 UserDocument对象

12.1.1 ActiveX文档和VB

12.1.3 HyperLink对象

12.1.4 ActiveX文档的类型

12.1.5 ActiveX文档的组成

12.1.6 示例:ActiveX文档_创建

12.1.7 示例:ActiveX文档_“蝴蝶飞舞”续集

12.2 DHTML的应用

12.2.1 DHTML应用程序

12.2.2 DHTML对象

12.2.3 DHTML事件

12.2.4 示例:DHTML_页设计器

12.2.5 示例:DHTML_双页面

12.3.2 MAPI控件的加载

12.3.1 MAPI应用程序的类型

12.3 MAPI的应用

12.3.3 MAPI控件的调用过程

12.3.4 MAPISession的属性和方法

12.3.5 MAPIMessages的属性和方法

12.3.6 邮件的发送

12.3.7 邮件的接收

12.4 Internet传送控件的应用

12.4.1 Internet传送控件的加载

12.4.2 Inet控件的属性

12.4.3 Inet控件的方法

12.4.4 Inet控件的事件

12.4.5 示例:Inet_FTTP

12.4.6 示例:Inet_FTP

12.5.1 WinSock控件的操作模式

12.5 WinSock控件的应用

12.5.2 WinSock控件的加载

12.5.3 WinSock控件的属性

12.5.4 WinSock控件的方法

12.5.5 WinSock控件的事件

12.5.6 示例:WinSock_客户端和服务器

12.6 小结

第13章 应用程序的发布

13.1 建立帮助文件

13.1.1 建立帮助文件的步骤

13.1.2 帮助主题文件的控制代码

13.1.3 帮助文件的文件资源

13.1.6 Microsoft Word的设置

13.1.4 安装Microsoft Help Workshop

13.1.5 帮助文件的打开

13.1.7 示例:Help_方法1

13.1.8 示例:Help_控件

13.2 应用程序的打包和展开

13.2.1 示例:App_打包

13.2.2 示例:App_展开

13.2.3 示例:App_安装

13.3 小结

第14章 从VB6.0向VB.NET过渡

14.1 过渡时期

14.2 COM和.NET

14.2.1 COM的局限性

14.2.2 .NET的目标

14.3 继承性

14.3.1 示例:继承_实现

14.3.2 示例:继承_扩展基类

14.3.3 示例:继承_改写基类

14.4 升级向导

14.4.1 示例:数据库_升级向导

14.4.2 从实践看升级向导的功能

14.4.3 对升级向导的展望

14.5 VB.NET调用VB6.0组件

14.5.1 示例:调用DLL_求斜边

14.5.2 示例:调用控件_数据库

14.6 决策参考

14.7 小结


书查询(www.shuchaxun.com)本网页唯一编码:
0356772714ac042690728ba3032da9ce#47d078afefac16a8b5f9d42b65f68824#160121969#Visual Basic高级编程技术从VB6.0向VB.NET过渡_11086364.pdf