微信扫一扫,移动浏览光盘
简介
本书以一个业务联系管理系统的软件的软件设计与构造作为主线,介绍利用面向对象的编程方法开发一个软件系统的全过程。从开始设计,到中间的开发、测试、文档编制,最终到如何实现这个系统。
本书分为三部分:第一部分介绍面向对象编程的基本概念以及支持这些概念的Visual Basic特性;第二部分介绍面向对象设计的方法学。它以实例说明软件设计的每个步骤;第三部分介绍使用Visual Basic 6如何具体实现一个业务联系管理系统,这里不仅提出编程中考虑的因素,还有丰富的代码实例,可以让读者马上就能切身体会到面向对象编程的好处。
本书不仅适用使用Visual Basic 6的程序员,还适于对面向对象程序设计感兴趣的各个水平的人员及大专院校计算机专业师生。
目录
VisualBasic6面向对象程序设计
第一部 分基础知识
第二部 分设计框架
第三部 分构造应用程序
第一章 VB中的面向对象基础
1、1什么是OO
1、2面向对象概念介绍
1、2、1什么是对象
1、2、2什么是类
1、2、3什么是方案
1、2、4对象的相关性
1、3面向对象系统的基本元素
1、3、1抽象:集中要点
1、3、2封装:隐藏私有部分
1、3、3继承:获得重用性
1、3、4多态性:相同的行为不同的实现
1、4VisualBasic的OO特性
1、4、1在类模块中定义类
1、4、2用属性过程提供公共访问
1、4、3定义多态方法
1、4、4生成事件
1、4、5封装类常量
1、4、6用ObjectBrowser查看类
1、4、7创建对象
1、4、8使用窗体作为对象
1、4、9使用对象组
1、4、10定义多接口
1、4、11用ActiveX组件公布对象
1、4、12开发数据库应用程序
1、4、13开发基于Web的应用程序
1、4、14创建三层应用程序
1、5VisualBasic6新特性
1、5、1数据工具:访问数据更容易
1、5、2Web开发:用VB创建Web应用程序
1、5、3新的面向对象特性:使用OO的更多理由
1、5、4IDE新特性:优秀的工具
1、5、5其他新特性:增强的分类
1、6小结
1、7补充读物
1、8思考题
第二章 软件开发过程
2、1软件开发过程概述
2、1、1从想法开始
2、1、2建立需求
2、1、3计划和安排工程
2、1、4确定总体结构
2、1、5开始建造
2、1、6开始检查
2、1、7维护应用程序
2、2面向对象方法的益处
2、2、1语言相同
2、2、2设计现实世界的模型
2、2、3估计时间
2、2、4调整设计时间
2、2、5使用户正确认识原型
2、2、6管理编程的复杂性
2、2、7简化多程序员开发
2、2、8适应变化
2、2、9管理特别订单
2、2、10准备临时交付
2、2、11度量进度
2、2、12管理维护
2、2、13重用组件
2、3业务联系管理系统实例研究
2、4小结
2、5补充读物
2、6思考题
第三章 设计的必备条件
3、1从想法开始
3、1、1想法从何而来
3、1、2明确陈述想法并评估想法
3、2确定需求
3、2、1定义以目标为中心的需求
3、2、2创建工程组
3、2、3核心组的作用
3、2、4准备工作
3、2、4陈述目标
3、2、5设置范围
3、2、6确定需要
3、2、7需要转换为需求
3、2、8区分需求的主次
3、3计划和安排工程
3、3、1以目标为中心的计划
3、3、2工程时间安排
3、3、3重点集中目标
3、3、4工程计划和时间安排的10个不正确说法
3、4小结
3、5补充读物
3、6思考题
第四章 面向对象总体结构的GUIDS方法
4、1GUIDS方法学
4、1、1以目标为中心的设计
4、1、2用户界面设计
4、1、3以实现为中心的设计
4、1、4数据设计
4、1、5构造的策略
4、1、6建模合并到过程中
4、2小结
4、3思考题
第五章 面向目标的设计
5、1什么是以目标为中心的设计
5、2准备以目标为中心的设计
5、2、1确定对象
5、2、2定义行为
5、2、3列出属性
5、3描述对象
5、3、1带着目标开始
5、3、2为对象编制文档
5、3、3检验需求
5、4建立关系模型
5、4、1容器:“有一个”关系
5、4、2子类:“是一个”关系
5、4、3合作:“使用一个”关系
5、5使用方案验证对象
5、6编制以目标为中心的设计文档
5、7小结
5、8补充读物
5、9思考题
第六章 用户界面设计
6、1什么是“好”的用户界面设计
6、2创建意图明确的设计
6、2、1确定用户目标
6、2、2定义特性
6、2、3提供思维模型
6、2、4布置特性
6、2、5选择界面风格
6、2、6布置屏幕
6、2、7添加功能
6、3掌握用户界面的基本原理
6、3、1保持简单
6、3、2提供答案,而不是疑问
6、3、3富有灵活性
6、3、4应当宽容
6、3、5善于记忆
6、3、6信任用户
6、3、7适应环境
6、3、8直接开始
6、4验证用户界面设计
6、4、1验证特性
6、4、2复审业务规则
6、4、3创建原型
6、4、4验证可用性
6、5用户界面设计文档编制
6、6小结
6、7补充读物
6、8思考题
第七章 以实现为中心的设计
7、1什么是以实现为中心的设计
7、2以实现为中心的设计准备
7、2、1单一的结构
7、2、2文件服务器结构
7、2、3双层客户机/服务器结构
7、2、4三层客户机/服务器结构
7、3定义系统结构
7、3、1物理结构
7、3、2逻辑结构
7、4选择数据访问结构
7、4、1数据访问选择
7、4、2选择数据传送机制
7、4、3选择数据访问机制
7、5设计组件
7、5、1用户界面层组件
7、5、2服务器层组件
7、5、3数据层
7、5、4附加组件
7、6设计类
7、6、1定义属性
7、6、2定义方法
7、6、3定义接口
7、6、4定义事件
7、7考虑实现问题
7、7、1性能需求
7、7、2资源限制
7、7、3安全需求
7、7、4使用状态转换图设计动态状态
7、7、5评价现有设计模式
7、8验证以实现为中心的设计
7、8、1再访设计方案
7、8、2保证完成合作
7、8、3创建原型
7、9以实现为中心的设计文档编制
7、10小结
7、11补充读物
7、12思考题
第八章 数据设计
8、1什么是数据设计
8、2数据的完全分类
8、3在数据文件中有效存储数据
8、3、1什么时候使用数据文件
8、3、2与数据文件接口
8、4灵活使用数据库
8、4、1何时使用数据库
8、4、2使用数据库接口
8、5在注册表注册配置数据
8、5、1何时使用注册表
8、5、2与注册表接口
8、6永久的和临时的内部数据
8、6、1与内部数据的接口
8、7设计关系数据库
8、7、1定义表
8、7、2定义主关键字
8、7、3规范化过程
8、7、4调整性能
8、8公共数据访问结构
8、8、1本地数据配置
8、8、2网络数据配置
8、8、3数据服务器配置
8、8、4数据瞬态配置
8、8、5其他考虑因素
8、9数据设计文档编制
8、10小结
8、11补充读物
8、12思考题
第九章 建造的策略
9、1什么是策略
9、2购买与创建
9、2、1有什么外部控件
9、2、2需要什么样的控件
9、2、3灵活性如何
9、2、4什么是风险
9、2、5使用开发工具提高效率
9、3编码标准
9、3、1为什么需要编码标准
9、3、2有几种标准
9、3、3注释清晰
9、3、4代码排列结构
9、3、5将变量的作用域减到最小
9、3、6设置句法标准
9、3、7错误处理
9、4命名约定
9、4、1好的命名和坏的命名
9、4、2对象命名
9、4、3菜单命名
9、4、4模块命名
9、4、5例程命名
9、4、6变量命名
9、4、7常量命名
9、5配置管理/源代码控件
9、5、1检验时间
9、5、2管理改变请求
9、6检查和测试过程
9、6、1编写无错代码
9、6、2在离开时测试
9、6、3集成测试
9、6、4测试整个系统
9、7文档资料和帮助系统
9、7、1定义文档资料
9、7、2设计帮助系统
9、8实现计划和时间表
9、9小结
9、10补充读物
9、11思考题
第十章 建立第一个类
10、1类的定义
10、2创建类
10、2、1内容概述
10、2、2创建类的步骤
10、2、3插入类模块
10、2、4定义属性
10、2、5创建方法
10、2、6响应类的事件
10、2、7类的文档编制
10、2、8使用ObjectBrowser
10、2、9关于类型库
10、2、10本节小结
10、3使用类的实例
10、3、1本节概述
10、3、2创建和使用类实例的步骤
10、3、3声明对象变量
10、3、4创建对象
10、3、5设置和获取对象的属性
10、3、6验证属性的取值
10、3、7调用对象的方法
10、3、8释放对对象的引用
10、3、9本节小结
10、4定义类的常量
10、4、1本节概述
10、4、2声明常量
10、4、3用枚举封装常量
10、4、4本节小结
10、5错误处理
10、5、1本节概述
10、5、2错误处理的步骤
10、5、3确定要处理的错误
10、5、4定义错误代码
10、5、5返回或解决错误
10、5、6本节小结
10、6生成和响应事件
10、6、1本节概述
10、6、2产生事件的步骤
10、6、3声明事件
10、6、4引发事件
10、6、6响应事件的操作步骤
10、6、7使用WithEvents声明对象变量
10、6、8把对象变量设置到对象
10、6、9为事件过程编码
10、6、10释放对象的引用
10、6、11响应类中的窗体或控件事件
10、6、12本节小结
10、7编译工程
10、7、1本节概述
10、7、2编译工程的步骤
10、7、3设置工程的属性
10、7、4编译工程
10、7、5本节小结
10、8有关类的12个最常见的问题
10、9小结
10、10补充读物
10、11思考题
第十一章 建立类的其他技术
11、1定义集合
11、1、1本节概述
11、1、2创建集合类的步骤
11、1、3定义集合类
11、1、4向集合类中添加属性和方法
11、1、5设置默认属性或方法
11、1、6为集合类启用ForEach-Next
11、1、7使用窗体
11、1、8创建集合类的快捷方式
11、1、9本节小结
11、2类数据存放到文件中
11、2、1本节概述
11、2、2存放和检索数据的步骤
11、2、3创建文件处理类
11、2、4集合类的持久保持
11、2、5读写PropertyBag
11、2、6访问文件处理类
11、2、7设置兼容性
11、2、8本节小结
11、3窗体作为类使用
11、3、1本节概述
11、3、2窗体的幕后
11、3、3处理模态对话框
11、3、4本节小结
11、4调试技术
11、4、1本节概述
11、4、2浏览代码
11、4、3运行程序
11、4、4添加调试代码
11、4、5本节小结
11、5类技术的10个首要问题
11、6小结
11、7补充读物
11、8思考题
第十二章 接口、多态和继承
12、1概念说明
12、1、1接口:属性和方法的集合
12、1、2多态性:多形式的实现
12、1、3继承:重用功能
12、2创建和实现接口
12、2、1本节概述
12、2、2创建和实现接口的步骤
12、2、3设计接口
12、2、4创建接口
12、2、5实现接口
12、2、6使用已实现的接口
12、2、7本节小结
12、3多态性和接口
12、3、1本节概述
12、3、2实现多态性
12、3、3多态性和集合
12、3、4本节小结
12、4继承和接口
12、4、1本节概述
12、4、2通过接口实现继承的步骤
12、4、3创建基类
12、4、4实现基类
12、4、5为基类声明对象变量
12、4、6创建基类对象
12、4、7委托给基类
12、4、8使用基类接口
12、4、9本节小结
12、5小结
12、6补充读物
12、7思考题
第十三章 构建ActiveX组件
13、1什么是ActiveX
13、1、1什么是ActiveXDLL
13、1、2什么是ActiveXEXE
13、1、3什么是ActiveX控件
13、1、4什么是DCOM
13、2建立ActiveX代码组件
13、2、1本节概述
13、2、2建立ActiveX代码组件的步骤
13、2、3设计ActiveX代码组件
13、2、4创建ActiveXDLL或ActiveXEXE工程
13、2、5开发组件代码
13、2、6设置类属性
13、2、7设置工程常规属性
13、2、8指令、线程和相关对象
13、2、9设置工程组件属性
13、2、10设置工程调试属性
13、2、11测试组件
13、2、12编译组件
13、2、13分布组件
13、2、14本节概述
13、3从Excel调用ActiveX组件
13、4建立ActiveX控件
13、4、1本节概述
13、4、2建立ActiveX控件的步骤
13、4、3设计ActiveX控件
13、4、4创建ActiveX控件工程
13、4、5创建控件的用户界面
13、4、6开发控件的代码
13、4、7测试控件
13、4、8编译控件
13、4、9分布控件
13、4、10本节小结
13、5建立Internet应用程序
13、5、1本节概述
13、5、2Internet基础
13、5、3建立IIS应用程序
13、5、4建立DHTML应用程序
13、5、5建立ActiveX文档
13、5、6本节小结
13、6ActiveX的功能和限制
13、6、1ActiveX组件的功能和限制
13、7小结
13、8补充读物
13、9思考题
第十四章 生成数据库对象
14、1了解通用数据访问
14、2使用数据库工具
14、2、1VisualDatabaseTools
14、2、2DataView窗口
14、2、3DatabaseDesigner
14、2、4QueryDesigner
14、2、5SourceCodeEditor
14、2、6VisualDataManager
14、3使用VisualBasic访问数据
14、4使用DataEnvironment设计器
14、4、1本节概述
14、4、2使用DataEnvironment设计器创建数据库应用程序的步骤
14、4、3添加DataEnvironment设计器
14、4、4建立连接
14、4、5定义命令
14、4、6执行数据成形
14、4、7创建用户界面
14、4、8使用代码访问DataEnvironment对象
14、4、9本节小结
14、5绑定到ADOData控件
14、5、1本节概述
14、5、2使用ADOData控件创建数据库应用程序的步骤
14、5、3使用VBDataFormWizard
14、5、4修改ADOData控件应用程序
14、5、5本节小结
14、6使用ADO编码
14、6、1本节概述
14、6、2使用ADO代码创建数据库应用程序的步骤
14、6、3修改ADO代码应用程序
14、6、4本节小结
14、7建立数据识别类
14、7、1本节概述
14、7、2使用数据识别类创建数据库应用程序的步骤
14、7、3修改数据识别类应用程序
14、7、4本节小结
14、8建立三层数据库应用程序
14、8、1本节概述
14、8、2创建三层面向对象的数据库应用程序的步骤
14、8、3建立业务对象数据传送类
14、8、4创建业务对象类
14、8、5创建窗体
14、8、6开发更复杂的应用程序
14、8、7本节小结
14、9小结
14、10补充读物
14、11思考题
第十五章 综合应用
15、1使用资源文件
15、1、1创建资源文件
15、1、2引用资源文件
15、2使用注册表
15、3记录事件
15、4利用WindowsAPI扩充VisualBasic的功能
15、4、1本节概述
15、4、2声明WindowsAPI函数或常量
15、4、3使用APIViewer
15、4、4调用WindowsAPI函数
15、4、5使用AddressOf
15、4、6定义全局对象
15、5修饰用户界面
15、5、1本节概述
15、5、2定义窗口大小和位置
15、5、3实现文本拖放
15、5、4修饰菜单
15、5、5处理File菜单
15、5、6处理Edit菜单
15、5、7建立Windows类
15、5、8添加弹出菜单
15、5、9添加工具栏
15、5、10添加状态栏
15、5、11定义应用程序的图标
15、5、12在应用程序中提供帮助
15、6回顾开发策略
15、7创建应用程序框架
15、7、1应用程序框架组件
15、7、2使用VBApplicationWizard
15、8建立应用程序类
15、9窗体与类连接
15、10检查应用程序
15、10、1有关检查的提示
15、10、2有关优化的提示
15、10、3准备交货
15、10、4使用PackageandDeploymentWizard
15、11小结
15、12补充读物
15、13思考题
15、14最后的思考
附录本书配套光盘说明
A、1示例工程
A、2第三方软件
A、3作者简介
var cpro_id = 'u317582';
第一部 分基础知识
第二部 分设计框架
第三部 分构造应用程序
第一章 VB中的面向对象基础
1、1什么是OO
1、2面向对象概念介绍
1、2、1什么是对象
1、2、2什么是类
1、2、3什么是方案
1、2、4对象的相关性
1、3面向对象系统的基本元素
1、3、1抽象:集中要点
1、3、2封装:隐藏私有部分
1、3、3继承:获得重用性
1、3、4多态性:相同的行为不同的实现
1、4VisualBasic的OO特性
1、4、1在类模块中定义类
1、4、2用属性过程提供公共访问
1、4、3定义多态方法
1、4、4生成事件
1、4、5封装类常量
1、4、6用ObjectBrowser查看类
1、4、7创建对象
1、4、8使用窗体作为对象
1、4、9使用对象组
1、4、10定义多接口
1、4、11用ActiveX组件公布对象
1、4、12开发数据库应用程序
1、4、13开发基于Web的应用程序
1、4、14创建三层应用程序
1、5VisualBasic6新特性
1、5、1数据工具:访问数据更容易
1、5、2Web开发:用VB创建Web应用程序
1、5、3新的面向对象特性:使用OO的更多理由
1、5、4IDE新特性:优秀的工具
1、5、5其他新特性:增强的分类
1、6小结
1、7补充读物
1、8思考题
第二章 软件开发过程
2、1软件开发过程概述
2、1、1从想法开始
2、1、2建立需求
2、1、3计划和安排工程
2、1、4确定总体结构
2、1、5开始建造
2、1、6开始检查
2、1、7维护应用程序
2、2面向对象方法的益处
2、2、1语言相同
2、2、2设计现实世界的模型
2、2、3估计时间
2、2、4调整设计时间
2、2、5使用户正确认识原型
2、2、6管理编程的复杂性
2、2、7简化多程序员开发
2、2、8适应变化
2、2、9管理特别订单
2、2、10准备临时交付
2、2、11度量进度
2、2、12管理维护
2、2、13重用组件
2、3业务联系管理系统实例研究
2、4小结
2、5补充读物
2、6思考题
第三章 设计的必备条件
3、1从想法开始
3、1、1想法从何而来
3、1、2明确陈述想法并评估想法
3、2确定需求
3、2、1定义以目标为中心的需求
3、2、2创建工程组
3、2、3核心组的作用
3、2、4准备工作
3、2、4陈述目标
3、2、5设置范围
3、2、6确定需要
3、2、7需要转换为需求
3、2、8区分需求的主次
3、3计划和安排工程
3、3、1以目标为中心的计划
3、3、2工程时间安排
3、3、3重点集中目标
3、3、4工程计划和时间安排的10个不正确说法
3、4小结
3、5补充读物
3、6思考题
第四章 面向对象总体结构的GUIDS方法
4、1GUIDS方法学
4、1、1以目标为中心的设计
4、1、2用户界面设计
4、1、3以实现为中心的设计
4、1、4数据设计
4、1、5构造的策略
4、1、6建模合并到过程中
4、2小结
4、3思考题
第五章 面向目标的设计
5、1什么是以目标为中心的设计
5、2准备以目标为中心的设计
5、2、1确定对象
5、2、2定义行为
5、2、3列出属性
5、3描述对象
5、3、1带着目标开始
5、3、2为对象编制文档
5、3、3检验需求
5、4建立关系模型
5、4、1容器:“有一个”关系
5、4、2子类:“是一个”关系
5、4、3合作:“使用一个”关系
5、5使用方案验证对象
5、6编制以目标为中心的设计文档
5、7小结
5、8补充读物
5、9思考题
第六章 用户界面设计
6、1什么是“好”的用户界面设计
6、2创建意图明确的设计
6、2、1确定用户目标
6、2、2定义特性
6、2、3提供思维模型
6、2、4布置特性
6、2、5选择界面风格
6、2、6布置屏幕
6、2、7添加功能
6、3掌握用户界面的基本原理
6、3、1保持简单
6、3、2提供答案,而不是疑问
6、3、3富有灵活性
6、3、4应当宽容
6、3、5善于记忆
6、3、6信任用户
6、3、7适应环境
6、3、8直接开始
6、4验证用户界面设计
6、4、1验证特性
6、4、2复审业务规则
6、4、3创建原型
6、4、4验证可用性
6、5用户界面设计文档编制
6、6小结
6、7补充读物
6、8思考题
第七章 以实现为中心的设计
7、1什么是以实现为中心的设计
7、2以实现为中心的设计准备
7、2、1单一的结构
7、2、2文件服务器结构
7、2、3双层客户机/服务器结构
7、2、4三层客户机/服务器结构
7、3定义系统结构
7、3、1物理结构
7、3、2逻辑结构
7、4选择数据访问结构
7、4、1数据访问选择
7、4、2选择数据传送机制
7、4、3选择数据访问机制
7、5设计组件
7、5、1用户界面层组件
7、5、2服务器层组件
7、5、3数据层
7、5、4附加组件
7、6设计类
7、6、1定义属性
7、6、2定义方法
7、6、3定义接口
7、6、4定义事件
7、7考虑实现问题
7、7、1性能需求
7、7、2资源限制
7、7、3安全需求
7、7、4使用状态转换图设计动态状态
7、7、5评价现有设计模式
7、8验证以实现为中心的设计
7、8、1再访设计方案
7、8、2保证完成合作
7、8、3创建原型
7、9以实现为中心的设计文档编制
7、10小结
7、11补充读物
7、12思考题
第八章 数据设计
8、1什么是数据设计
8、2数据的完全分类
8、3在数据文件中有效存储数据
8、3、1什么时候使用数据文件
8、3、2与数据文件接口
8、4灵活使用数据库
8、4、1何时使用数据库
8、4、2使用数据库接口
8、5在注册表注册配置数据
8、5、1何时使用注册表
8、5、2与注册表接口
8、6永久的和临时的内部数据
8、6、1与内部数据的接口
8、7设计关系数据库
8、7、1定义表
8、7、2定义主关键字
8、7、3规范化过程
8、7、4调整性能
8、8公共数据访问结构
8、8、1本地数据配置
8、8、2网络数据配置
8、8、3数据服务器配置
8、8、4数据瞬态配置
8、8、5其他考虑因素
8、9数据设计文档编制
8、10小结
8、11补充读物
8、12思考题
第九章 建造的策略
9、1什么是策略
9、2购买与创建
9、2、1有什么外部控件
9、2、2需要什么样的控件
9、2、3灵活性如何
9、2、4什么是风险
9、2、5使用开发工具提高效率
9、3编码标准
9、3、1为什么需要编码标准
9、3、2有几种标准
9、3、3注释清晰
9、3、4代码排列结构
9、3、5将变量的作用域减到最小
9、3、6设置句法标准
9、3、7错误处理
9、4命名约定
9、4、1好的命名和坏的命名
9、4、2对象命名
9、4、3菜单命名
9、4、4模块命名
9、4、5例程命名
9、4、6变量命名
9、4、7常量命名
9、5配置管理/源代码控件
9、5、1检验时间
9、5、2管理改变请求
9、6检查和测试过程
9、6、1编写无错代码
9、6、2在离开时测试
9、6、3集成测试
9、6、4测试整个系统
9、7文档资料和帮助系统
9、7、1定义文档资料
9、7、2设计帮助系统
9、8实现计划和时间表
9、9小结
9、10补充读物
9、11思考题
第十章 建立第一个类
10、1类的定义
10、2创建类
10、2、1内容概述
10、2、2创建类的步骤
10、2、3插入类模块
10、2、4定义属性
10、2、5创建方法
10、2、6响应类的事件
10、2、7类的文档编制
10、2、8使用ObjectBrowser
10、2、9关于类型库
10、2、10本节小结
10、3使用类的实例
10、3、1本节概述
10、3、2创建和使用类实例的步骤
10、3、3声明对象变量
10、3、4创建对象
10、3、5设置和获取对象的属性
10、3、6验证属性的取值
10、3、7调用对象的方法
10、3、8释放对对象的引用
10、3、9本节小结
10、4定义类的常量
10、4、1本节概述
10、4、2声明常量
10、4、3用枚举封装常量
10、4、4本节小结
10、5错误处理
10、5、1本节概述
10、5、2错误处理的步骤
10、5、3确定要处理的错误
10、5、4定义错误代码
10、5、5返回或解决错误
10、5、6本节小结
10、6生成和响应事件
10、6、1本节概述
10、6、2产生事件的步骤
10、6、3声明事件
10、6、4引发事件
10、6、6响应事件的操作步骤
10、6、7使用WithEvents声明对象变量
10、6、8把对象变量设置到对象
10、6、9为事件过程编码
10、6、10释放对象的引用
10、6、11响应类中的窗体或控件事件
10、6、12本节小结
10、7编译工程
10、7、1本节概述
10、7、2编译工程的步骤
10、7、3设置工程的属性
10、7、4编译工程
10、7、5本节小结
10、8有关类的12个最常见的问题
10、9小结
10、10补充读物
10、11思考题
第十一章 建立类的其他技术
11、1定义集合
11、1、1本节概述
11、1、2创建集合类的步骤
11、1、3定义集合类
11、1、4向集合类中添加属性和方法
11、1、5设置默认属性或方法
11、1、6为集合类启用ForEach-Next
11、1、7使用窗体
11、1、8创建集合类的快捷方式
11、1、9本节小结
11、2类数据存放到文件中
11、2、1本节概述
11、2、2存放和检索数据的步骤
11、2、3创建文件处理类
11、2、4集合类的持久保持
11、2、5读写PropertyBag
11、2、6访问文件处理类
11、2、7设置兼容性
11、2、8本节小结
11、3窗体作为类使用
11、3、1本节概述
11、3、2窗体的幕后
11、3、3处理模态对话框
11、3、4本节小结
11、4调试技术
11、4、1本节概述
11、4、2浏览代码
11、4、3运行程序
11、4、4添加调试代码
11、4、5本节小结
11、5类技术的10个首要问题
11、6小结
11、7补充读物
11、8思考题
第十二章 接口、多态和继承
12、1概念说明
12、1、1接口:属性和方法的集合
12、1、2多态性:多形式的实现
12、1、3继承:重用功能
12、2创建和实现接口
12、2、1本节概述
12、2、2创建和实现接口的步骤
12、2、3设计接口
12、2、4创建接口
12、2、5实现接口
12、2、6使用已实现的接口
12、2、7本节小结
12、3多态性和接口
12、3、1本节概述
12、3、2实现多态性
12、3、3多态性和集合
12、3、4本节小结
12、4继承和接口
12、4、1本节概述
12、4、2通过接口实现继承的步骤
12、4、3创建基类
12、4、4实现基类
12、4、5为基类声明对象变量
12、4、6创建基类对象
12、4、7委托给基类
12、4、8使用基类接口
12、4、9本节小结
12、5小结
12、6补充读物
12、7思考题
第十三章 构建ActiveX组件
13、1什么是ActiveX
13、1、1什么是ActiveXDLL
13、1、2什么是ActiveXEXE
13、1、3什么是ActiveX控件
13、1、4什么是DCOM
13、2建立ActiveX代码组件
13、2、1本节概述
13、2、2建立ActiveX代码组件的步骤
13、2、3设计ActiveX代码组件
13、2、4创建ActiveXDLL或ActiveXEXE工程
13、2、5开发组件代码
13、2、6设置类属性
13、2、7设置工程常规属性
13、2、8指令、线程和相关对象
13、2、9设置工程组件属性
13、2、10设置工程调试属性
13、2、11测试组件
13、2、12编译组件
13、2、13分布组件
13、2、14本节概述
13、3从Excel调用ActiveX组件
13、4建立ActiveX控件
13、4、1本节概述
13、4、2建立ActiveX控件的步骤
13、4、3设计ActiveX控件
13、4、4创建ActiveX控件工程
13、4、5创建控件的用户界面
13、4、6开发控件的代码
13、4、7测试控件
13、4、8编译控件
13、4、9分布控件
13、4、10本节小结
13、5建立Internet应用程序
13、5、1本节概述
13、5、2Internet基础
13、5、3建立IIS应用程序
13、5、4建立DHTML应用程序
13、5、5建立ActiveX文档
13、5、6本节小结
13、6ActiveX的功能和限制
13、6、1ActiveX组件的功能和限制
13、7小结
13、8补充读物
13、9思考题
第十四章 生成数据库对象
14、1了解通用数据访问
14、2使用数据库工具
14、2、1VisualDatabaseTools
14、2、2DataView窗口
14、2、3DatabaseDesigner
14、2、4QueryDesigner
14、2、5SourceCodeEditor
14、2、6VisualDataManager
14、3使用VisualBasic访问数据
14、4使用DataEnvironment设计器
14、4、1本节概述
14、4、2使用DataEnvironment设计器创建数据库应用程序的步骤
14、4、3添加DataEnvironment设计器
14、4、4建立连接
14、4、5定义命令
14、4、6执行数据成形
14、4、7创建用户界面
14、4、8使用代码访问DataEnvironment对象
14、4、9本节小结
14、5绑定到ADOData控件
14、5、1本节概述
14、5、2使用ADOData控件创建数据库应用程序的步骤
14、5、3使用VBDataFormWizard
14、5、4修改ADOData控件应用程序
14、5、5本节小结
14、6使用ADO编码
14、6、1本节概述
14、6、2使用ADO代码创建数据库应用程序的步骤
14、6、3修改ADO代码应用程序
14、6、4本节小结
14、7建立数据识别类
14、7、1本节概述
14、7、2使用数据识别类创建数据库应用程序的步骤
14、7、3修改数据识别类应用程序
14、7、4本节小结
14、8建立三层数据库应用程序
14、8、1本节概述
14、8、2创建三层面向对象的数据库应用程序的步骤
14、8、3建立业务对象数据传送类
14、8、4创建业务对象类
14、8、5创建窗体
14、8、6开发更复杂的应用程序
14、8、7本节小结
14、9小结
14、10补充读物
14、11思考题
第十五章 综合应用
15、1使用资源文件
15、1、1创建资源文件
15、1、2引用资源文件
15、2使用注册表
15、3记录事件
15、4利用WindowsAPI扩充VisualBasic的功能
15、4、1本节概述
15、4、2声明WindowsAPI函数或常量
15、4、3使用APIViewer
15、4、4调用WindowsAPI函数
15、4、5使用AddressOf
15、4、6定义全局对象
15、5修饰用户界面
15、5、1本节概述
15、5、2定义窗口大小和位置
15、5、3实现文本拖放
15、5、4修饰菜单
15、5、5处理File菜单
15、5、6处理Edit菜单
15、5、7建立Windows类
15、5、8添加弹出菜单
15、5、9添加工具栏
15、5、10添加状态栏
15、5、11定义应用程序的图标
15、5、12在应用程序中提供帮助
15、6回顾开发策略
15、7创建应用程序框架
15、7、1应用程序框架组件
15、7、2使用VBApplicationWizard
15、8建立应用程序类
15、9窗体与类连接
15、10检查应用程序
15、10、1有关检查的提示
15、10、2有关优化的提示
15、10、3准备交货
15、10、4使用PackageandDeploymentWizard
15、11小结
15、12补充读物
15、13思考题
15、14最后的思考
附录本书配套光盘说明
A、1示例工程
A、2第三方软件
A、3作者简介
var cpro_id = 'u317582';
Visual Basic 6 面向对象程序设计
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!