图书介绍
Visual Basic 5对象开发教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)(D.库拉塔)Deborah Kurata著;曹康,于冬梅译 著
- 出版社: 人民邮电出版社;西蒙与舒斯特国际出版公司
- ISBN:7115070636
- 出版时间:1998
- 标注页数:373页
- 文件大小:59MB
- 文件页数:398页
- 主题词:BASIC语言
PDF下载
下载说明
Visual Basic 5对象开发教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分基础知识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
热门推荐
- 2844985.html
- 1589183.html
- 3007266.html
- 1888771.html
- 12019.html
- 242728.html
- 3820048.html
- 827421.html
- 3869245.html
- 2296416.html
- http://www.ickdjs.cc/book_3717081.html
- http://www.ickdjs.cc/book_1253935.html
- http://www.ickdjs.cc/book_3017927.html
- http://www.ickdjs.cc/book_1856692.html
- http://www.ickdjs.cc/book_3033708.html
- http://www.ickdjs.cc/book_182929.html
- http://www.ickdjs.cc/book_1107523.html
- http://www.ickdjs.cc/book_279548.html
- http://www.ickdjs.cc/book_1700513.html
- http://www.ickdjs.cc/book_2052040.html