《Visual Basic 5对象开发教程》求取 ⇩

第一部分基础知识2

第一章VB中OO简介2

1.1什么是OO?2

目录2

1.2面向对象概念的介绍3

1.2.1 什么是对象?3

1.2.2什么是类?4

1.2.3对象如何相关?6

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

1.3.1抽象:集中在重要事物上8

1.3.2封装:隐藏私有部分8

1.3.3继承性:获得再利用9

1.4.1 在类模块中定义类10

1.4.2用Property过程提供公共访问10

1.4 Visual Basic中的OO功能10

1.3.4 多态性:同一行为,不同的实现10

1.4.3定义多态性方法11

1.4.4 生成事件11

1.4.5封装类常量11

1.4.6用Object Browser浏览类11

1.4.7创建对象11

1.4.8将窗体用作对象11

1.4.9使用多组对象11

1.4.10定义多个接口12

1.4.11 用ActiveX组件说明对象12

1.4.12 开发以Web为基础的应用程序12

1.4.13 创建客户/服务器应用程序12

1.5.2新的面向对象功能:13

1.5.1 主要的新功能:速度和Web13

1.5 Visual Basic 5的新功能13

1.5.3 新的ActiveX功能:OLE成为活动的14

1.5.4 新的IDE功能:理性的工具规则!14

1.5.5其它新功能:增强的分类16

1.6 小结17

1.7思考问题18

第二章软件开发过程19

2.1软件开发过程概述19

2.1.1 从创意开始20

2.1.2建立需求21

2.1.3 计划项目和安排项目的日程22

2.1.4 研制结构22

2.2.1 可以使用同样的语言23

2.2使用面向对象的方法的益处23

2.1.7 维护应用程序23

2.1.6 启动检验23

2.1.5 开始构造23

2.2.2 设计真实世界的模型24

2.2.3 估计项目所需时间24

2.2.4 证明设计花费时间的合理性25

2.2.5 防止原型带来的惊喜25

2.2.6控制程序设计的复杂程度25

2.2.7简化多程序员开发26

2.2.8 适应变化26

2.2.9处理特殊的定单26

2.2.10 准备临时交货27

2.2.11 测量进度27

2.2.12 进行维护27

2.2.13 重用组件27

2.3联系管理系统实例研究28

2.4小结29

2.5思考问题29

第三章设计的先决条件30

3.1从创意出发30

3.1.1 创意从哪里来?31

3.1.2 使创意定形和评估创意32

3.2确立需求34

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

3.2.2创建项目小组35

3.2.3进行必要的准备工作37

3.2.4 声明目标38

3.2.5设置规模38

3.2.6确认需要39

3.2.7把需要转换为需求41

3.2.8确定需求的优先次序43

3.3计划和安排项目44

3.3.1 以目标为中心的计划44

3.3.2 项目日程安排45

3.3.3始终以目标为中心46

3.3.4 项目计划和日程安排的十个神话47

3.4小结51

3.5思考问题52

第二部分设计框架54

第四章面向对象结构的GUIDS方法54

4.1 GUIDS方法54

4.1.5 构造策略56

4.1.3 以实现为中心的设计56

4.1.4 数据设计56

4.1.2用户界面设计56

4.1.1 以目标为中心的设计56

4.1.6将建模过程集成到进程中57

4.2小结57

4.3思考问题57

第五章以目标为中心的设计59

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

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

5.2.1 标识对象61

5.2.2 定义行为61

5.2.3 列表属性62

5.3描述对象62

5.3.1 启动目标62

5.3.2文档化对象63

5.3.3研究需求64

5.4模拟关系66

5.4.1 容器——“有一个”关系67

5.4.2子类——“是一个”关系68

5.4.3协作——“使用”关系68

5.5使用实际方案去验证对象的有效性68

5.6文档化以目标为中心的设计69

5.6 小结70

5.7 思考问题70

第六章用户界面设计72

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

6.2创建面向目标的设计73

6.2.1 标识用户目标74

6.2.2 定义功能75

6.2.3提供思维模型76

6.2.4 布局功能76

6.2.5选择界面样式78

6.2.6 布局屏幕80

6.2.7 添加趣味81

6.3观察用户界面的基本原则81

6.3.1 简单化81

6.3.2 提供答案,而不是问题81

6.3.3使它灵活82

6.3.4使它具有容错性82

6.3.5让它有记忆83

6.3.6 让它信任用户84

6.3.7 让它合适84

6.3.8 正确启动84

6.4.1 验证功能的有效性85

6.4.2 创建原型85

6.4验证用户界面设计的有效性85

6.4.3验证可用性86

6.5文档化用户界面设计87

6.6小结87

6.7思考问题88

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

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

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

7.2.1 单片结构91

7.2.2 文件服务器结构92

7.2.3 两层客户/服务器结构92

7.2.4 三层客户/服务器结构93

7.3定义系统的结构95

7.3.1 物理结构95

7.4.1 用户界面层组件96

7.4设计组件96

7.3.2 逻辑结构96

7.4.2服务器层组件97

7.4.3 附加的组件103

7.5设计类106

7.5.1 定义属性106

7.5.2 定义方法107

7.5.3 定义接口108

7.5.4 定义事件109

7.6考虑实现问题109

7.6.1 性能需求109

7.6.2资源约束110

7.6.3安全需求110

7.6.4 使用状态过渡图设计动态状态110

7.7.1再次访问方案113

7.7验证以实现为中心的设计的有效性113

7.6.5 评估已有的设计样式113

7.7.2确保通力合作114

7.7.3创建一个原型114

7.8文档化以实现为中心的设计114

7.9小结114

7.10思考问题115

第八章数据设计116

8.1什么是数据设计116

8.2给数据排序117

8.3把数据有效地存储在数据文件中118

8.3.1 何时使用数据文件118

8.3.2 与数据文件接口119

8.4使用数据库增加灵活性119

8.4.1 何时使用数据库119

8.4.2 与数据库接口120

8.5在Registry中注册配置数据122

8.5.1 何时使用Registry122

8.5.2与注册文件接口123

8.6永久的和暂时的内部数据123

8.7设计关系数据库124

8.7.1 定义表格124

8.7.2 定义主键标125

8.7.3规范化进程125

8.7.4 调整性能126

8.8常用数据访问结构126

8.8.1本地数据配置127

8.8.2 网络化的数据配置127

8.8.3数据服务器配置128

8.8.5 附加的考虑因素129

8.8.4数据抽点配置129

8.9文档化数据设计130

8.10小结130

8.11思考问题131

第九章构建策略132

9.1什么是构建策略?132

9.2是购买还是自己建立134

9.2.1 外部条件是什么?134

9.2.2 我需要什么?134

9.2.3灵活性如何?135

9.2.4什么是风险?135

9.2.5 利用开发工具提高效率136

9.3编码标准136

9.3.1 为什么有编码标准?136

9.3.3为了程序清晰易读而加入注释137

9.3.2哪类标准?137

9.3.4给例程提供一些结构139

9.3.5 最小化变量作用域141

9.3.6设定语法标准142

9.3.7 错误处理143

9.4命名约定145

9.4.1 好名/坏名145

9.4.2 对象命名146

9.4.3 菜单命名148

9.4.4模块命名148

9.4.5例程命名148

9.4.6 变量命名149

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

9.5.1 检测时间150

9.4.7 常量命名150

9.5.2 管理更改请求151

9.6检查和测试过程151

9.6.1 写无错误代码152

9.6.2 编完其部分后就测试152

9.6.3其他人眼里的看法152

9.6.4越过高墙:执行整体测试153

9.6.5测试整个系统153

9.7文档和帮助系统153

9.7.1定义文档154

9.7.2设计帮助系统154

9.8实现计划和调度154

9.9小结154

9.10思考问题155

10.1什么是类158

第三部分构建应用程序158

第十章创建第一个类158

10.2创建一个类159

10.2.1 本节将涉及的内容?160

10.2.2创建一个类的步骤160

10.2.3插入一个类模块160

10.2.4定义属性162

10.2.5创建方法166

10.2.6 向应类事件167

10.2.7 文档化类169

10.2.8使用Object Browser170

10.2.9简述类型库171

10.2.10本节小结171

10.3.1本节将讲述的内容172

10.3使用一个类的实例172

10.3.2 创建和使用一个类实例的步骤173

10.3.3声明对象变量173

10.3.3创建对象174

10.3.4设定/获取对象属性175

10.3.5调用对象方法175

10.3.6释放对象引用176

10.3.7本节小结177

10.4定义类中常量177

10.4.1本节将讲述的内容177

10.4.2声明常量177

10.4.3在枚举中封装常量178

10.4.4本节小结180

10.5.4定义错误号181

10.5.3 决定处理哪个错误181

10.5.1 本节将讲述的内容181

10.5 处理错误181

10.5.2处理错误的步骤181

10.5.5 返回或解决错误182

10.5.6本节小结185

10.6生成和响应事件185

10.6.1 本节将讲述的内容186

10.6.2 生成一个事件的步骤186

10.6.3 声明事件186

10.6.4 生成事件187

10.6.5 响应事件的步骤187

10.6.6 使用WithEvents声明一个对象变量187

10.6.7 为一个对象设定对象变量188

10.6.8对事件过程编程188

10.6.10 响应类中的窗体或控件事件189

10.6.9释放对象引用189

10.6.11 本节小结191

10.7编译项目191

10.7.1本节将讲述的内容191

10.7.2编译一个项目的步骤191

10.7.3设定项目属性192

10.7.4 编译项目193

10.7.5本节小结193

10.8十个最常见的类问题193

10.9小结198

10.10思考问题199

第十一章创建类:附加技术200

11.1定义集合200

11.1.2创建集合类的步骤201

11.1.1 本节将讲述的内容201

11.1.3 定义一个集合类202

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

11.1.5设定一个缺省属性或方法209

11.1.6使For Each…Next对于集合类有效209

11.1.7与窗体协作211

11.1.8创建一个集合类的快捷方式213

11.1.9本节小结214

11.2用文件保存类数据215

11.2.1 本节内容216

11.2.2保存和检索数据的步骤216

11.2.3创建一个文件处理类216

11.2.4读写集合220

11.2.6利用窗体协作223

11.2.5读和写一个对象的属性223

11.2.7本节小结224

11.3把窗体作为类使用224

11.3.1本节将讲述的内容225

11.3.2罩下的窗体225

11.3.3利用模态对话框工作226

11.3.4本节小结230

11.4调试技术230

11.4.1 本节将讲述的内容230

11.4.2浏览代码230

11.4.3运行应用程序232

11.4.5添加调试码233

11.4.6本节小结235

11.5 10类最重要的技术问题235

11.6思考问题240

11.5小结240

12.1接口、多态性和继承性的定义241

12.1.1接口:属性和方法集241

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

12.1.2多态性:多个窗体的实现244

12.1.3继承:再利用功能245

12.2创建并实现接口247

12.2.1 本节将讲解的内容247

12.2.2创建并实现接口的步骤248

12.2.3 设计接口248

12.2.4创建接口248

12.2.5 实现接口249

12.2.6使用实现接口252

12.3.1 本节将讲述的内容256

12.3.2实现多态性256

12.3多态性和接口256

12.2.7本节小结256

12.3.3多态性和集合257

12.3.4本节小结258

12.4继承性和接口258

12.4.1 本节将讲述的内容258

12.4.2通过接口获得继承性的步骤258

12.4.3创建基类259

12.4.4实现基类260

12.4.5 声明基类的对象变量261

12.4.6 由基类创建对象261

12.4.7授权给基类262

12.4.8使用基类接口262

12.4.9本节小结263

12.6思考问题264

12.5小结264

第十三章建立ActiveX组件265

13.1什么是ActiveX?265

13.1.1 什么是ActiveX DLL?267

13.1.2什么是ActiveX EXE?267

13.1.3什么是ActiveX控件?268

13.1.4什么是ActiveX文档?268

13.1.5什么是DCOM?268

13.1.6什么是Remote Automation(远程自动化)?269

13.2建立ActiveX代码组件269

13.2.1 本节将讲述的内容269

13.2.3设计ActiveX Code Component270

13.2.2建立ActiveX Code Component的步骤270

13.2.4创建ActiveX DLL或ActiveX EXE项目271

13.2.5开发组件的代码271

13.2.6设定类属性274

13.2.7 设定ActiveX EXE和ActiveX DLL项目的一般属性276

13.2.8 设定ActiveX EXE和 AetiveX DLL项目组件属性278

13.2.9测试组件279

13.2.10编译组件285

13.2.11分布组件285

13.2.11本节小结286

13.3从Excel调用ActiveX组件286

13.4建立ActiveX控件287

13.4.1本节将讲述的内容287

13.4.3设计ActiveX控件288

13.4.4创建ActiveX控件项目288

13.4.2建立ActiveX控件的步骤288

13.4.5创建控件的用户接口289

13.4.6开发控件代码289

13.4.7 设置UserControl属性290

13.4.8设定ActiveX控件项目属性290

13.4.9测试控件290

13.4.10编译控件291

13.4.11分布控件291

13.4.12本节小结292

13.5建立ActiveX文档服务器292

13.5.1本节将讲述的内容293

13.5.2建立ActiveX文档服务器的步骤293

13.5.3设计ActiveX文档服务器294

13.5.4创建ActiveX文档服务器项目294

13.5.5建立UserDocument295

13.5.6开发ActiveX文档服务器的代码296

13.5.7设定UserDocument属性296

13.5.8设定ActiveX文档服务器的项目属性297

13.5.9测试ActiveX文档297

13.5.10编译ActiveX文档服务器297

13.5.11分布ActiveX文档和服务器298

13.5.12本节小结300

13.6在建立和使用ActiveX时应做与不应做的事300

13.7小结302

13.8思考问题303

第十四章开发数据库对象304

14.1利用Visual Basic访问数据库304

14.2“无代码”方式:使用数据控件305

14.2.3创建窗体306

14.2.4设定数据控件属性306

14.2.2创建简单的数据库应用程序的步骤306

14.2.1本节将讲述的内容306

14.2.5 将控件捆绑于数据控件上308

14.2.6使用VB Data Form Wizard310

14.2.7本节小结310

14.3使用数据控件和代码的途径310

14.3.1本节将讲述的内容311

14.3.2 向简单的数据库应用程序添加代码311

14.3.3 连接表格311

14.3.4控制记录处理312

14.3.5 本节小结314

14.4 OO方式:使用数据访问对象314

14.4.1 本节将讲述的内容315

14.4.2 创建DAO应用程序的步骤315

14.4.3建立一般的Database类316

14.4.4创建商务对象类318

14.4.5 创建商务对象数据传递类321

14.4.6创建窗体329

14.4.7创建Sub Main过程337

14.4.8本节小结338

14.5小结338

14.6思考问题339

第十五章合成代码段340

15.1使用资源文件340

15.1.1创建资源文件341

15.1.2 引用资源文件341

15.2使用注册342

15.3记录事件344

15.4.2 声明Windows API函数或常量345

15.4.1本节将讲述的内容345

15.4利用Windows API扩展Visual Basic功能345

15.4.3 使用API Viewer346

15.4.4 调用Windows API函数347

15.4.5使用AddressOf347

15.5定义全局对象348

15.6完成用户界面细节349

15.6.1 本节将讲述的内容349

15.6.2 定义窗口大小和位置350

15.6.3 实现文本拖放351

15.6.4 美化菜单351

15.6.5 处理File菜单351

15.6.6处理Edit菜单355

15.6.7建立Window类357

15.6.8添加弹出菜单359

15.6.9添加工具栏360

15.6.10 添加状态栏362

15.6.11 定义应用程序图标362

15.6.12在应用程序中提供帮助362

15.7回顾开发策略365

15.8创建应用程序框架366

15.8.1 应用程序框架组件366

15.8.2使用VB Application Wizard367

15.9建立应用程序层次结构367

15.10将窗体连接到层次结构上368

15.11检测应用程序369

15.11.1 检测提示369

15.11.2优化提示370

15.12提交测试或应用前的准备371

15.13小结372

15.14思考问题373

1998《Visual Basic 5对象开发教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(D.库拉塔)Deborah Kurata著;曹康,于 1998 人民邮电出版社;西蒙与舒斯特国际出版公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

全面掌握Windows NT 5.0(1999 PDF版)
全面掌握Windows NT 5.0
1999 北京:人民邮电出版社
visual basic程序设计及系统开发教程( PDF版)
visual basic程序设计及系统开发教程
Visual Basic 5 开发使用手( PDF版)
Visual Basic 5 开发使用手
Visual Basic 5 开发Web数据库指南(1998年07月第1版 PDF版)
Visual Basic 5 开发Web数据库指南
1998年07月第1版 机械工业出版社
WINDOWS应用程序开发工具 Visual Basic( PDF版)
WINDOWS应用程序开发工具 Visual Basic
WINDOWS应用程序开发工具 Visual Basic( PDF版)
WINDOWS应用程序开发工具 Visual Basic
Visual Basic 5开发人员参考手册(1998 PDF版)
Visual Basic 5开发人员参考手册
1998 北京:机械工业出版社
Visual Basic 5 编程指南(1998 PDF版)
Visual Basic 5 编程指南
1998 北京:电子工业出版社
Visual Basic 5控件设计与开发(1998 PDF版)
Visual Basic 5控件设计与开发
1998 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
Visual Basic for Applications 5开发人员指南(1998 PDF版)
Visual Basic for Applications 5开发人员指南
1998 北京:机械工业出版社
Visual Basic 5开发人员指南(1997 PDF版)
Visual Basic 5开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Visual BASIC教程(1999 PDF版)
Visual BASIC教程
1999 成都:电子科技大学出版社
Visual Basic 6.0数据库开发(1999 PDF版)
Visual Basic 6.0数据库开发
1999 北京:清华大学出版社
Visual Basic 6 面向对象程序设计(1999 PDF版)
Visual Basic 6 面向对象程序设计
1999 北京:人民邮电出版社
Visual Basic 6.0开发数据库(1999 PDF版)
Visual Basic 6.0开发数据库
1999 北京:人民邮电出版社