《Visual Basic 6 面向对象程序设计》求取 ⇩

第一章 VB中的面向对象基础3

1.1 什么是OO3

第一部分 基础知识3

1.2 面向对象概念介绍4

1.2.1 什么是对象4

1.2.2 什么是类5

1.2.3 什么是方案7

1.2.4 对象的相关性7

1.3 面向对象系统的基本元素9

1.3.1 抽象:集中要点9

1.3.2 封装:隐藏私有部分10

1.3.3 继承:获得重用性10

1.3.4 多态性:相同的行为不同的实现11

1.4.3 定义多态方法12

1.4.5 封装类常量12

1.4.4 生成事件12

1.4.2 用属性过程提供公共访问12

1.4.1 在类模块中定义类12

1.4 Visual Basic的OO特性12

1.4.6 用Object Broeser查看类13

1.4.7 创建对象13

1.4.8 使用窗体作为对象13

1.4.9 使用对象组13

1.4.10 定义多接口13

1.4.11 用ActiveX组件公布对象14

1.4.12 开发数据库应用程序14

1.4.13 开发基于Web的应用程序14

1.4.14 创建三层应用程序14

1.5 Visual Basic6新特性15

1.5.1 数据工具:访问数据更容易15

1.5.3 新的面向对象特性:使用OO的更多理由16

1.5.2 Web开发:用VB创建Web应用程序16

1.5.4 IDE新特性:优秀的工具17

1.5.5 其他新特性:增强的分类18

1.6 小结18

1.7 思考题20

第二章 软件开发过程21

2.1 软件开发过程概述21

2.1.1 从想法开始23

2.1.2 建立需求23

2.1.3 计划和安排工程23

2.1.4 确定总体结构24

2.1.5 开始建造24

2.2 面向对象方法的益处25

2.2.1 语言相同25

2.1.7 维护应用程序25

2.1.6 开始检查25

2.2.2 设计现实世界的模型26

2.2.3 估计时间26

2.2.4 调整设计时间27

2.2.5 使用户正确认识原型27

2.2.6 管理编程的复杂性27

2.2.9 管理特别订单28

2.2.8 适应变化28

2.2.7 简化多程序员开发28

2.2.10 准备临时交付29

2.2.11 度量进度29

2.2.12 管理维护29

2.2.13 重用组件29

2.3 业务联系管理系统实例研究30

2.4 小结30

2.5 补充读物31

2.6 思考题32

第三章 设计的必备条件33

3.1 从想法开始33

3.1.1 想法从何而来33

3.1.2 明确陈述想法并评估想法35

3.2 确定需求36

3.2.1 定义以目标为中心的需求37

3.2.2 创建工程组38

3.2.3 核心组的作用39

3.2.4 准备工作39

3.2.4 陈述目标40

3.2.5 设置范围41

3.2.6 确定需要42

3.2.7 需要转换为需求44

3.2.8 区分需求的主次45

3.3.1 以目标为中心的计划46

3.3 计划和安排工程46

3.3.2 工程时间安排47

3.3.3 重点集中目标49

3.3.4 工程计划和时间安排的10个不正确说法50

3.4 小结54

3.5 补充读物55

3.6 思考题56

4.1 GUIDS方法学59

第四章 面向对象总体结构的GUIDS方法59

第二部分 设计框架59

4.1.1 以目标为中心的设计61

4.1.2 用户界面设计61

4.1.3 以实现为中心的设计61

4.1.4 数据设计62

4.1.5 构造的策略62

4.1.6 建模合并到过程中62

4.3 思考题63

4.2 小结63

第五章 面向目标的设计65

5.1 什么是以目标为中心的设计65

5.2 准备以目标为中心的设计67

5.2.1 确定对象67

5.2.2 定义行为67

5.2.3 列出属性68

5.3 描述对象68

5.3.1 带着目标开始69

5.3.2 为对象编制文档69

5.3.3 检验需求70

5.4 建立关系模型73

5.4.1 容器:“有一个”关系74

5.4.2 子类:“是一个”关系75

5.4.3 合作:“使用一个”关系75

5.5 使用方案验证对象76

5.6 编制以目标为中心的设计文档77

5.7 小结77

5.8 补充读物78

5.9 思考题79

第六章 用户界面设计81

6.1 什么是“好”的用户界面设计81

6.2 创建意图明确的设计83

6.2.1 确定用户目标83

6.2.2 定义特性84

6.2.3 提供思维模型85

6.2.4 布置特性85

6.2.5 选择界面风格87

6.2.6 布置屏幕90

6.2.7 添加功能90

6.3.2 提供答案,而不是疑问91

6.3.1 保持简单91

6.3 掌握用户界面的基本原理91

6.3.3 富有灵活性92

6.3.4 应当宽容92

6.3.5 善于记忆93

6.3.6 信任用户94

6.3.7 适应环境94

6.3.8 直接开始94

6.4 验证用户界面设计95

6.4.1 验证特性95

6.4.2 复审业务规则95

6.4.3 创建原型96

6.4.4 验证可用性97

6.5 用户界面设计文档编制97

6.6 小结97

6.7 补充读物98

6.8 思考题99

第七章 以实现为中心的设计101

7.1 什么是以实现为中心的设计101

7.2 以实现为中心的设计准备103

7.2.1 单一的结构103

7.2.2 文件服务器结构104

7.2.3 双层客户机/服务器结构104

7.2.4 三层客户机/服务器结构105

7.3 定义系统结构106

7.3.1 物理结构107

7.3.2 逻辑结构107

7.4 选择数据访问结构108

7.4.1 数据访问选择108

7.4.2 选择数据传送机制111

7.4.3 选择数据访问机制112

7.5 设计组件114

7.5.1 用户界面层组件115

7.5.2 服务器层组件116

7.5.3 数据层123

7.5.4 附加组件123

7.6 设计类126

7.6.1 定义属性126

7.6.2 定义方法128

7.6.3 定义接口128

7.6.4 定义事件129

7.7 考虑实现问题130

7.7.1 性能需求130

7.7.2 资源限制130

7.7.3 安全需求130

7.7.4 使用状态转换图设计动态状态131

7.8 验证以实现为中心的设计134

7.7.5 评价现有设计模式134

7.8.1 再访设计方案135

7.8.2 保证完全合作135

7.8.3 创建原型135

7.9 以实现为中心的设计文档编制135

7.10 小结135

7.11 补充读物136

7.12 思考题138

第八章 数据设计139

8.1 什么是数据设计139

8.2 数据的完全分类140

8.3 在数据文件中有效存储数据141

8.3.1 什么时候使用数据文件141

8.3.2 与数据文件接口142

8.4 灵活使用数据库142

8.4.2 使用数据库接口143

8.4.1 何时使用数据库143

8.5 在注册表注册配置数据144

8.5.1 何时使用注册表144

8.5.2 与注册表接口144

8.6 永久的和临时的内部数据145

8.6.1 与内部数据的接口145

8.7 设计关系数据库145

8.7.1 定义表146

8.7.2 定义主关键字146

8.7.3 规范化过程147

8.7.4 调整性能148

8.8公共数据访问结构148

8.8.1 本地数据配置148

8.8.2 网络数据配置149

8.8.3 数据服务器配置149

8.8.4 数据瞬态配置150

8.8.5 其他考虑因素151

8.9 数据设计文档编制151

8.10 小结152

8.11 补充读物152

8.12 思考题153

第九章 建造的策略155

9.1 什么是策略155

9.2 购买与创建157

9.2.1 有什么外部控件157

9.2.2 需要什么样的控件158

9.2.3 灵活性如何158

9.2.4 什么是风险158

9.2.5 使用开发工具提高效率159

9.3 编码标准159

9.3.1 为什么需要编码标准159

9.3.3 注释清晰160

9.3.2 有几种标准160

9.3.4 代码排列结构162

9.3.5 将变量的作用域减到最小165

9.3.6 设置句法标准166

9.3.7 错误处理168

9.4 命名约定170

9.4.1 好的命名和坏的命名170

9.4.2 对象命名171

9.4.3 菜单命名173

9.4.4 模块命名173

9.4.5 例程命名173

9.4.6 变量命名174

9.4.7 常量命名175

9.5 配置管理/源代码控件175

9.5.1 检验时间175

9.5.2 管理改变请求176

9.6.2 在离开时测试177

9.6 检查和测试过程177

9.6.1 编写无错代码177

9.6.3 集成测试178

9.6.4 测试整个系统179

9.7 文档资料和帮助系统179

9.7.1 定义文档资料179

9.7.2 设计帮助系统179

9.8 实现计划和时间表179

9.9 小结180

9.10 补充读物180

9.11 思考题181

第三部分 构造应用程序185

第十章 建立第一类185

10.1 类的定义185

10.2.1 内容概述187

10.2.2 创建类的步骤187

10.2 创建类187

10.2.3 插入类模块188

10.2.4 定义属性189

10.2.5 创建方法194

10.2.6 响应类的事件195

10.2.7 类的文档编制197

10.2.8 使用Object Browser198

10.2.9 关于类型库200

10.2.10 本节小结200

10.3 使用类的实例200

10.3.1 本节概述201

10.3.2 创建和使用类实例的步骤201

10.3.3 声明对象变量202

10.3.4 创建对象203

10.3.6 验证属性的取值204

10.3.5 设置和获取对象的属性204

10.3.7 调用对象的方法206

10.3.8 释放对对象的引用207

10.3.9 本节小结207

10.4 定义类的常量208

10.4.1 本节概述208

10.4.2 声明常量208

10.4.3 用枚举封装常量209

10.4.4 本节小结212

10.5 错误处理212

10.5.1 本节概述212

10.5.2 错误处理的步骤212

10.5.3 确定要处理的错误212

10.5.4 定义错误代码213

10.5.5 返回或解决错误213

10.5.6 本节小结216

10.6 生成和响应事件217

10.6.2 产生事件的步骤218

10.6.3 声明事件218

10.6.4 引发事件218

10.6.1 本节概述218

10.6.6 响应事件的操作步骤219

10.6.7 使用WithEvents声明对象变量219

10.6.8 把对象变量设置到对象219

10.6.9 为事件过程编码220

10.6.10 释放对象的引用221

10.6.11 响应类中的窗体或控件事件221

10.6.12 本节小结223

10.7 编译工程224

10.7.1 本节概述224

10.7.2 编译工程的步骤224

10.7.3 设置工程的属性224

10.8 有关类的12个最常见的问题226

10.7.4 编译工程226

10.7.5 本节小结226

10.9 小结234

10.10 补充读物234

10.11 思考题235

第十一章 建立类的其他技术237

11.1 定义集合237

11.1.1 本节概述238

11.1.2 创建集合类的步骤239

11.1.3 定义集合类239

11.1.4 向集合类中添加属性和方法241

11.1.5 设置默认属性或方法248

11.1.6 为集合类启用For Each...Next249

11.1.7 使用窗体251

11.1.8 创建集合类的快捷方式253

11.2 类数据存放到文件中255

11.1.9 本节小结255

11.2.2 存放和检索数据的步骤256

11.2.1 本节概述256

11.2.3 创建文件处理类257

11.2.4 集合类的持久保持262

11.2.5 读写PropertyBag263

11.2.6 访问文件处理类264

11.2.7 设置兼容性266

11.2.8 本节小结267

11.3 窗体作为类使用267

11.3.1 本节概述268

11.3.2 窗体的幕后268

11.3.3 处理模态对话框270

11.3.4 本节小结274

11.4.1 本节概述275

11.4.2 浏览代码275

11.4 调试技术275

11.4.3 运行程序276

11.4.4 添加调试代码278

11.4.5 本节小结279

11.5 类技术的10个首要问题279

11.6 小结286

11.7 补充读物286

11.8 思考题287

12.1.1 接口:属性和方法的集合289

第十二章 接口、多态和继承289

12.1 概念说明289

12.1.2 多态性:多形式的实现292

12.1.3 继承:重用功能294

12.2 创建和实现接口295

12.2.1 本节概述296

12.2.2 创建和实现接口的步骤296

12.2.4 创建接口297

12.2.3 设计接口297

12.2.5 实现接口298

12.2.6 使用已实现的接口301

12.2.7 本节小结305

12.3 多态性和接口306

12.3.1 本节概述306

12.3.2 实现多态性306

12.3.3 多态性和集合307

12.3.4 本节小结308

12.4 继承的接口308

12.4.1 本节概述309

12.4.2 通过接口实现继承的步骤309

12.4.3 创建基类309

12.4.4 实现基类310

12.4.6 创建基类对象311

12.4.5 为基类声明对象变量311

12.4.7 委托给基类312

12.4.8 使用基类接口313

12.4.9 本节小结315

12.5 小结315

12.6 补充读物315

12.7 思考题316

第十三章 构建ActiveX组件317

13.1 什么是ActiveX317

13.1.1 什么是ActiveX DLL319

13.1.2 什么是ActiveXEXE320

13.1.3 什么是ActiveX控件321

13.1.4 什么是DCOM321

13.2 建立ActiveX代码组件321

13.2.1 本节概述321

13.2.3 设计ActiveX代码组件322

13.2.2 建立ActiveX代码组件的步骤322

13.2.4 创建ActiveXDLL或ActiveX EXE工程323

13.2.5 开发组件代码324

13.2.6 设置类属性326

13.2.7 设置工程常规属性328

13.2.8 指令、线程和相关对象330

13.2.9 设置工程组件属性331

13.2.10 设置工程调试属性333

13.2.11 测试组件334

13.2.12 编译组件341

13.2.13 分布组件341

13.2.14 本节概述341

13.3 从Excel调用ActiveX组件342

13.4 建立ActiveX控件343

13.4.3 设计ActiveX控件344

13.4.1 本节概述344

13.4.2 建立ActiveX控件的步骤344

13.4.4 创建ActiveX控件工程345

13.4.5 创建控件的作户界面345

13.4.6 开发控件的代码346

13.4.7 测试控件347

13.4.8 编译控件348

13.4.9 分布控件348

13.4.10 本节小结348

13.5 建立Internet应用程序348

13.5.1 本节概述349

13.5.2 Internet基础349

13.5.3 建立IIS应用程序351

13.5.4 建立DHTML应用程序351

13.5.5 建立ActiveX文档352

13.6 ActiveX的功能和限制354

13.6.1 ActiveX组件的功能和限制354

13.5.6 本节小结354

13.7 小结356

13.8 补充读物356

13.9 思考题357

第十四章 生成数据库对象359

14.1 了解通用数据访问359

14.2 使用数据库工具360

14.2.1 Visual Database Tools360

14.2.2 Data View窗口361

14.2.3 Database Designer363

14.2.4 Query Designer363

14.3 使用Visual Basic 访问数据364

14.2.5 Source Code Editor364

14.2.6 Visual Data Manager364

14.4 使用Data Environment设计器365

14.4.1 本节概述366

14.4.2 使用Data Environment设计器创建数据库应用程序的步骤366

14.4.3 添加Data Environment设计器366

14.4.4 建立连接367

14.4.5 定义命令368

14.4.6 执行数据成形370

14.4.7 创建用户界面373

14.4.8 使用代码访问Data Environment对象375

14.4.9 本节小结378

14.5 绑定到ADO Data控件378

14.5.3 使用VB Data Form Wizard379

14.6.2 使用ADO代码创建数据库应用程序的步骤379

14.5.2 使用ADO Data 控件创建数据库应用程序的步骤379

14.5.1 本节概述379

14.5.4 修改ADO Data控件应用程序381

14.5.5 本节小结381

14.6.1 本节概述381

14.6.3 修改ADO代码应用程序382

14.6.4 本节小结383

14.7 建立数据识别类383

14.7.1 本节概述384

14.7.2 使用数据识别类创建数据库应用程序的步骤384

14.7.3 修改数据识别类应用程序384

14.7.4 本节小结386

14.8 建立三层数据库应用程序387

14.8.1 本节概述388

14.8.2 创建三层面向对象的数据库应用程序的步骤388

14.8.3 建立业务对象数据传送类388

14.8.4 创建业务对象类393

14.8.5 创建窗体400

14.8.6 开发更复杂的应用程序405

14.8.7 本节小结406

14.9 小结406

14.10 补充读物406

14.11 思考题407

第十五章 综合应用409

15.1 使用资源文件409

15.1.2 引用资源文件410

15.1.1 创建资源文件410

15.2 使用注册表412

15.3 记录事件413

15.4 利用Windows API扩充 Visual Basic的功能414

15.4.1 本节概述415

15.4.2 声明Windows API函数或常量415

15.4.3 使用API Viewer416

15.4.5 使用AddressOf417

15.4.4 调用Windows API函数417

15.4.6 定义全局对象418

15.5 修饰用户界面420

15.5.1 本节概述420

15.5.2 定义窗口大小和位置421

15.5.3 实现文本拖放422

15.5.4 修饰菜单422

15.5.5 处理File菜单423

15.5.6 处理Edir菜单427

15.5.7 建立Windows 类428

15.5.8 添加弹出菜单431

15.5.9 添加工具栏433

15.5.10 添加状态栏434

15.5.11 定义应用程序的图标435

15.5.12 在应用程序中提供帮助435

15.6 回顾开发策略438

15.7.1 应用程序框架组件440

15.7 创建应用程序框架440

15.7.2 使用VB Application Wizard441

15.8 建立应用程序类441

15.9 窗体与类连接442

15.10 检查应用程序442

15.10.1 有关检查的提示443

15.10.2 有关优化的提示444

15.11 小结445

15.10.4 使用Package and Deployment Winzard445

15.10.3 准备交货445

15.12 补充读物446

15.13 思考题446

15.14 最后的思考446

附录 本书配套光盘说明449

A.1示例工程449

A.2 第三方软件458

A.3 作者简介458

1999《Visual Basic 6 面向对象程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(D.库拉塔)Deborah Kurata著;潇湘工作 1999 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

面向对象程序设计基础(1998 PDF版)
面向对象程序设计基础
1998 北京:高等教育出版社
java面向对象程序设计教程( PDF版)
java面向对象程序设计教程
Visual Foxpro应用基础与面向对象程序设计教程(1999 PDF版)
Visual Foxpro应用基础与面向对象程序设计教程
1999
Turbo C++-面向对象的程序设计( PDF版)
Turbo C++-面向对象的程序设计
云南省计算技术研究所;中国科学院希望高级电脑技术公司
面向对象的程序设计( PDF版)
面向对象的程序设计
面向对象的程序设计Turbo C++程序设计方法(1991 PDF版)
面向对象的程序设计Turbo C++程序设计方法
1991 北京:海洋出版社
Turbo C++程序设计方法 面向对象的程序设计(1991 PDF版)
Turbo C++程序设计方法 面向对象的程序设计
1991 北京:海洋出版社
中文Visual Basic 4.0 Win 95面向对象程序设计入门(1997 PDF版)
中文Visual Basic 4.0 Win 95面向对象程序设计入门
1997 武汉:华中理工大学出版社
Delphi与面向对象程序设计(1997 PDF版)
Delphi与面向对象程序设计
1997 大连:大连理工大学出版社
面向对象程序设计语言(1993 PDF版)
面向对象程序设计语言
1993 北京:石油工业出版社
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社
Java教程 Internet面向对象程序设计(1997 PDF版)
Java教程 Internet面向对象程序设计
1997 北京:北京大学出版社
Visual Basic程序设计(1999 PDF版)
Visual Basic程序设计
1999 大连:大连理工大学出版社
面向对象程序设计导论(1995 PDF版)
面向对象程序设计导论
1995 杭州:浙江大学出版社
面向对象程序设计(1999 PDF版)
面向对象程序设计
1999 合肥:安徽大学出版社