图书介绍

使用Visual Basic和UML开发应用程序【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

使用Visual Basic和UML开发应用程序
  • (美)Paul R.Reed,Jr.著;李博,崔慧敏译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302054657
  • 出版时间:2002
  • 标注页数:345页
  • 文件大小:48MB
  • 文件页数:364页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

使用Visual Basic和UML开发应用程序PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 项目的困境1

1.1 目标1

1.2 项目的困境1

1.2.1 迭代和增量的软件开发2

1.2.2 基于风险的开发3

1.2.3 迭代软件过程模型3

1.2.4 将迭代与增量结合起来:多维视图6

1.3.1 推销软件过程的思想7

1.3 Synergy过程模型7

1.4 统一建模语言8

1.4.1 UML和它在软件过程中的地位9

1.4.2 建模的本质9

1.4.3 UML图10

1.4.4 统一建模语言和“4+1”结构视图11

1.4.5 在上下文中使用UML图12

1.5 检查点12

1.5.1 我们讲了什么12

1.5.2 我们将要讲什么13

第2章 Visual Basic,面向对象和UML14

2.1 目标14

2.2 Visual Basic是一种有力的企业开发工具14

2.3 Visual Basic和面向对象的概念15

2.3.1 Visual Basic和类16

2.3.2 Visual Basic和复合类型18

2.3.3 Visual Basic和消息传递19

2.3.4 Visual Basic和封装19

2.3.5 Visual Basic和继承21

2.3.6 Visual Basic和接口继承23

2.3.7 Visual Basic中一种实现继承的替代方法24

2.3.8 Visual Basic和多态25

2.4 为什么选择UML和Visual Basic26

2.4.1 类图28

2.4.2 顺序图28

2.5.1 我们讲了什么29

2.5 检查点29

2.4.5 可视化建模工具支持29

2.4.3 组件图29

2.4.4 部署图29

2.5.2 找们将要讲什么30

第3章 开始项目31

3.1 目标31

3.2 建立项目规划31

3.2.1 过程模型32

3.2.2 项目规划的工作模板32

3.2.3 活动者34

3.2.4 事件列表和事件表35

3.2.5 项目规划:迭代一37

3.2.6 “迭代一”结束37

3.3 检查点38

3.3.1 我们讲了什么38

3.3.2 我们将要讲什么38

4.1 目标39

4.2 项目例子39

第4章 用树39

4.3 过程模型40

4.3.1 用例40

4.4 寻找用例中的路径44

4.4.1 找到愉快路径45

4.4.2 找到可选路径45

4.4.3 找到例外路径46

4.5 阴影中的用例47

4.6 细化愉快路径48

4.7 完成处理订单用例49

4.8 准备初步的体系结构49

4.9 项目规划:增量和估算50

4.9.1 增量50

4.9.2 估算52

4.10 检查点52

4.10.1 我们讲了什么52

4.10.2 我们将要讲什么53

5.2 细化阶段55

5.1 目标55

第5章 类55

5.3 细化路径56

5.4 识别和分类商业规则56

5.5 挖掘类58

5.5.1 迭代1:UML类图的作用58

5.5.2 什么构成一个好的类58

5.5.3 应用过滤规则59

5.5.4 类的类型60

5.5.5 实体类61

5.5.6 接口类62

5.5.7 控制类62

5.6 关系63

5.6.1 创建关联64

5.6.2 创建角色65

5.6.3 创建多重性65

5.6.5 聚合和组合关联66

5.6.4 高级关联66

5.6.6 链关联(关联类)67

5.6.7 自反关联68

5.6.8 限定关联68

5.6.9 泛化69

5.7 创建类图69

5.8 识别属性和操作70

5.8.2 操作71

5.8.1 属性71

5.9 对象图72

5.10 结束:分析模型73

5.11 检查点74

5.11.1 我们讲了什么74

5.11.2 我们将要讲什么74

第6章 创建一个早期原型76

6.1 目标76

6.2 创建一个早期原型76

6.2.1 原型76

6.3.1 用户接口原型77

6.3 收集需求信息77

6.3.2 活动者利用例边界78

6.3.3 用户接口产品79

6.3.4 用例耦合80

6.4 迭代一81

6.4.1 窗口结构图81

6.4.2 创建原型84

6.4.3 通过使用屏幕对话框获得用户反馈信息93

6.4.4 从原型中获取信息94

6.5 检查点98

6.5.1 我们讲了什么98

6.5.2 我们将要讲什么99

第7章 应用程序中的动态元素100

7.1 目标100

7.2 细化阶段的下一步100

7.3 动态建模101

7.3.1 动态模型的类型101

7.4 顺序图102

7.4.1 顺序图和快乐路径104

7.4.2 可选路径的顺序图110

7.4.3 将获取知识反映到类图中110

7.4.4 测览顺序图111

7.5 协作图111

7.6 状态图113

7.6.1 为Remulak Productions订单类的状态图建模114

7.6.2 另一个角度看状态图115

7.7 活动图116

7.8 选择正确的图表117

7.9 设计过程中的非UML内容:应用矩阵117

7.9.1 事件/频率矩阵117

7.9.2 对象/位置矩阵118

7.9.3 对象/容积矩阵120

7.10 检查点121

7.10.1 我们讲了什么121

7.10.2 我们将要讲什么121

8.2 细化阶段的下一个阶段122

8.1 目标122

第8章 技术概述122

8.3 分离服务123

8.4 逻辑和物理层124

8.5 Micorosoft的分层策略126

8.5.1 六层之间的通信127

8.5.2 进程间通信结构127

8.5.3 层间通信结构128

8.5.4 COM内通信128

8.5.5 基础结构所基于的五个选项130

8.6 管理应用程序中的事务作用域和 Microsoft Transaction Server131

8.7 将Internet包含到解决方案中133

8.8 Remulak Productions执行结核134

8.9 检查点135

8.9.1 我们讲了什么135

8.9.2 我们将要讲什么136

9.2 构造阶段137

9.1 目标137

第9章 数据持久性:存储对象137

9.3 面向对象的概念以及转化为物理设计138

9.4 将类映射到表138

9.5 映射简单关联140

9.6 将继承映射到关系数据库143

9.7 将聚会和组合映射到关系数据库145

9.8 将自反关联映射到关系数据库146

9.9 键码结构和正规化147

9.10 使用可视化建模工具来生成数据定义语言148

9.10.1 改进可视化建模工具150

9.11 存储过程和触发器以及面向对象工程155

9.12 数据敏感类的 Visual Basic支持156

9.13 数据转化服务和数据访问服务层157

9.14 检查点159

9.14.1 我们讲了什么159

9.14.2 我们将要讲什么160

10.2.1 synergy过程161

10.2 构造阶段161

10.1 目标161

第10章 应用基础结构161

10.2.2 组件--基础结构和所有层的通信162

10.2.3 组件--探讨表示服务层162

10.2.4 组件--探讨商业上下文服务层164

10.2.5 组件--探讨商业规则服务层165

10.2.6 组件--合作类:接口、控制和实体165

10.2.7 组件--层通信168

10.2.8 组件--实现基础结构168

10.2.9 组件--回顾UML类图来改进操作特征170

10.3 检查点171

10.3.1 我们讲了什么171

10.3.2 我们将要讲什么172

第11章 从UML类图生成代码(第1部分)174

11.1 目标174

11.2 构造阶段174

11.2.1 Synergy过程174

11.2.2 可视化建模--可视化建模工具在项目中的任务175

11.2.4 回顾有关准备生成程序代码的安装问题176

11.2.3 可视化建模--可视化建模工具在程序代码生成方面的任务176

11.2.5 修改代码生成参数177

11.2.6 为组件指定类178

11.2.7 从可视化建模工具生成策一段代码179

11.2.8 从可视化建模工具生成其余代码--数据转化服务181

11.2.9 认可视化建模工具生成其余代码--商业规则服务182

11.2.10 从可视化建模工具生成其余的代码--表示服务184

11.2.11 回顾在代码生成完成之后需要注意的事项184

11.2.12 探讨如何将程序代码逆向工程到可视化模块图中184

11.3.1 要支持简单的从头到尾的事务所必须添加的代码186

11.3 添加代码来实现一条用例路径186

11.4 数据该问服务层:DASVC组件187

11.4.1 连接到数据源并执行选择查询187

11.4.2 关闭与数据源的连接191

11.4.3 连接到数据源并执行插入、更新或删除查询191

11.5 数据转化服务层:DTSVC组件195

11.5.1 建立要由数据访问服务层执行的SQL195

11.6.1 建立控制过程的规则198

11.6 商业规则服务层: BRSVC组件198

11.7.1 用户看到什么:将用户接口与商业规则服务层连结202

11.7 表示服务层:UISVC组件202

11.8 为将来创建代码块205

11.9 检查点206

11.9.1 我们讲了什么206

11.9.2 我们将要讲什么206

12.1 目标207

12.2 构造阶段207

第12章 由UML类图生成代码(第2部分)207

12.2.1 增强顾客查询以及介绍浅对象和扩充对象的概念208

12.2.2 对顾客关系查询所做的代码修改209

12.2.3 为了支持扩展对象所做的代码修改210

12.2.4 使用户接口更加简单:用户定义类型215

12.2.5 客户端对象和非客户端对象223

12.2.6 伴随分布式应用的出现而产生的干扰趋势224

12.2.7 从用户接口获取信息时后端进行更新225

12.2.8 保持对象232

12.3.2 我们将要讲什么236

12.3 检查点236

12.3.1 我们讲了什么236

第13章 创建一个分布式应用:DCOM和MTS237

13.1 目标237

13.2 构造阶段237

13.2.1 Syneryy过程模型237

13.2.2 构造--分布式应用程序:好还是坏237

13.2.3 构造--Remulak Productions分布策略--偿付时间239

13.3 远程解决方案--分布式组件对象模型240

13.3.1 构造--为DCOM分布准备组件240

13.3.2 构造--分布服务器组件242

13.3.3 构造--在服务器上安装组件247

13.3.4 构造--客户端准备测试DCOM安装250

13.3.5 构造--创建客户端安装包254

13.4 远程解决方案--Microsoft Transaction Server257

13.4.1 构造--获得接口257

13.4.3 构造--Remulak Productions事务类型260

13.4.2 构造--事务类型260

13.4.4 构造--MTS管理262

13.4.5 构造--修改Remulak Productions来使用 MTS事务管理268

13.4.6 构造--支持投票权力271

13.4.7 构造--Remulak修改:给与取272

13.4.8 MTS--第一轮修改273

13.4.9 MTS--第二轮修改275

13.4.10 MTS--第三轮修改277

13.4.11 构造--事务管理279

13.5 检查点281

13.5.1 我们讲了什么281

13.5.2 我们将要讲什么281

第14章 可选接口:Internet282

14.1 目标282

14.2 构造阶段282

14.2.1 Synergy过程模型282

14.2.2 Web的角色282

14.2.3 Web技术283

14.2.4 组件重配置284

14.2.5 完成Web组件285

14.2.6 订单查询HTML表单286

14.2.7 活动服务器网页(ASP)287

14.2.8 使用JavaScript的更加动态的客户端293

14.2.9 其他可能性294

14.3 检查点295

14.3.1 我们讲了什么295

附录A 使用用倒来估算项目296

附录296

附录B 为Rational Rose数据定义语言添加补充功能302

附录C 面向对象入门310

附录D 组件对象棋型和COM+313

附录E 面向对象的项目计划320

附录F 项目输出示例326

参考书目340

推荐读物342

热门推荐