书籍详情

Visual Basic 6面向对象程序设计

Visual Basic 6面向对象程序设计

作者:(美)Deborah Kurata著;潇湘工作室译

出版社:人民邮电出版社

出版时间:1999-01-01

ISBN:9787115079046

定价:¥60.00

内容简介
  本书以一个业务联系管理系统的软件的软件设计与构造作为主线,介绍利用面向对象的编程方法开发一个软件系统的全过程。从开始设计,到中间的开发、测试、文档编制,最终到如何实现这个系统。本书分为三部分:第一部分介绍面向对象编程的基本概念以及支持这些概念的Visual Basic特性;第二部分介绍面向对象设计的方法学。它以实例说明软件设计的每个步骤;第三部分介绍使用Visual Basic 6如何具体实现一个业务联系管理系统,这里不仅提出编程中考虑的因素,还有丰富的代码实例,可以让读者马上就能切身体会到面向对象编程的好处。本书不仅适用使用Visual Basic 6的程序员,还适于对面向对象程序设计感兴趣的各个水平的人员及大专院校计算机专业师生。
作者简介
暂缺《Visual Basic 6面向对象程序设计》作者简介
目录
第一部分  基础知识
第一章  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.4  Visual Basic的OO特性
1.4.1  在类模块中定义类
1.4.2  用属性过程提供公共访问
1.4.3  定义多态方法
1.4.4  生成事件
1.4.5  封装类常量
1.4.6  用Object Browser查看类
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.5  Visual Basic 6新特性
1.5.1  数据工具:访问数据更容易
1.5.2  WEB开发:用VB创建WEB应用程序
1.5.3  新的面向对象特性:使用OO的更多理由
1.5.4  IDE新特性:优秀的工具
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.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.1  GUIDS方法学
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  使用Object Browser
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.5  响应事件的操作步骤
10.6.6  使用WithEvents声明对象变量
10.6.7  把对象变量设置到对象
10.6.8  为事件过程编码
10.6.9  释放对象的引用
10.6.10  响应类中的窗体或控件事件
10.6.11  本节小结
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  为集合类启用For Each...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  什么是ActiveX DLL
13.1.2  什么是ActiveX EXE
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  创建ActiveX DLL或ActiveX EXE工程
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.2  Intenret基础
13.5.3  建立IIS应用程序
13.5.4  建立DHTML应用程序
13.5.5  建立ActiveX文档
13.5.6  本节小结
13.6  ActiveX的功能和限制
13.7  小结
13.8  补充读物
13.9  思考题
第十四章  生成数据库对象
14.1  了解通用数据访问
14.2  使用数据库工具
14.2.1  Visual Database Tools
14.2.2  Data View窗口
14.2.3  Database Designer
14.2.4  Query Code Editor
14.2.5  Source Code Editor
14.2.6  Visual Data Manager
14.3  使用Visual Basic访问数据库
14.4  使用Data Environment设计器
14.4.1  本节概述
14.4.2  使用Data Environment设计器创建数据库应用程序的步骤
14.4.3  添加Data Environment设计器
14.4.4  建立连接
14.4.5  定义命令
14.4.6  执行数据成形
14.4.7  创建用户界面
14.4.8  使用代码访问Data Environmenet对象
14.4.9  本节小结
14.5  绑定到ADO Data控件
14.5.1  本节概述
14.5.2  使用ADO Data控件创建数据库应用程序的步骤
14.5.3  使用VB Data Form Wizard
14.5.4  修改ADO Data控件应用程序
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  利用Windows API扩充Visual Basic的功能
15.4.1  本节概述
15.4.2  声明Windows API函数或常量
15.4.3  使用API Viewer
15.4.4  调用Windows API函数
15.4.5  使用AddresswOf
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  使用VB Application Wizard
15.8  建立应用程序类
15.9  窗体与类连接
15.10  检查应用程序
15.10.1  有关检查的提示
15.10.2  有关优化的提示
15.10.3  准备交货
15.10.4  使用Package and Deployment Wizard
15.11  小结
15.12  补充读物
15.13  思考题
15.14  最后的思考
附录 本书配套光盘说明
A.1  示例工程
A.2  第三方软件
A.3  作者简介
猜您喜欢

读书导航