企业级应用开发 使用VS.NET、UML和MSFPDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:(丹)John Erik Hansen,(丹)Carsten Thomsen著;王海涛译
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302108145
- 页数:575 页
目录 3
第Ⅰ部分 入门篇 3
第1章 建模基础知识 3
1.1 企业应用程序、开发和建模 3
1.1.1 企业应用程序 3
1.1.2 企业开发 3
1.1.3 企业建模 4
1.2 Visio简介 4
1.3 构建Logon流程的模型 5
1.3.1 构建VB.NET类 5
13.2 生成Logon类的VB.NET代码 9
1.3.3 构建C#类 11
1.3.4 为Logon类生成C#代码 12
1.3.5 代码生成小结 13
1.4 构建数据库模型 13
1.4.1 构建数据库模型图 13
1.4.2 生成数据库 17
1.4.3 对数据库实施反向工程 20
1.5 总结 22
第2章 规划和记录解决方案 23
2.1 设计的含义 23
2.1.1 设计的重要性 24
2.1.2 “好”设计的含义 24
2.1.3 “坏”设计的成本 26
2.2 Microsoft解决方案框架设计过程 27
2.2.1 概念设计 28
2.2.2 逻辑设计 32
2.2.3 物理设计 37
2.3 规划解决方案 44
2.3.1 规划过程 44
2.3.2 记录解决方案 45
2.4 总结 45
第Ⅱ部分 UML 49
第3章 UML基础 49
3.1 UML简介 49
3.2 UML发展史 50
3.2.1 James Rumbaugh的OMT 51
3.2.3 Ivar Jacobson的OOSE方法 52
3.2.2 Grady Booch的Booch开发方法 52
3.3 由OMG发布 53
3.4 使用UML 53
3.5 UML符号 54
3.5.1 功能图 55
3.5.2 行为图 56
3.5.3 实现图 59
3.6 总结 60
第4章 UML行为模型 61
4.1 用例图 61
4.1.1 行动者 62
4.1.2 关系 65
4.1.3 过程 67
4.1.4 包 69
4.1.5 系统边界 72
4.1.6 用例图小结 72
4.2 顺序图 73
4.2.1 对象 73
4.2.2 激活 75
4.2.3 消息 76
4.2.4 注解 80
4.2.5 顺序图小结 81
4.3 协作图 81
4.3.1 对象 81
4.3.2 链接 82
4.3.3 消息 83
4.3.4 协作图小结 84
4.4 活动图 84
4.4.1 泳道 84
4.4.2 活动 85
4.4.3 转换 85
4.4.4 状态 86
4.4.5 决策 87
4.4.6 活动图小结 88
4.5 UML到.NET的映射 88
4.6 总结 88
5.1 类图 89
5.1.1 包 89
第5章 UML静态模型 89
5.1.2 类 92
5.1.3 关系 101
5.2 状态图 106
5.2.1 状态 107
5.2.2 转换 107
5.2.3 决策 107
5.3 组件图 108
5.3.1 组件 109
5.3.2 节点 110
5.3.3 依赖 111
5.3.4 接口 111
5.3.5 从组件图生成代码 113
5.4 部署图 116
5.4.1 节点 116
5.4.2 组件 117
5.4.3 关系 118
5.5 定型 119
5.5.1 内置定型 119
5.5.2 自定义定型 120
5.6 UML到.NET的映射 120
5.7 总结 122
第6章 规划VB.NET或C#项目 123
6.1 规划过程 123
6.1.1 收集需求 123
6.1.2 设计解决方案 123
6.1.4 准备编码 124
6.1.3 构建迭代规划 124
6.1.5 选择数据访问 127
6.1.6 规划部署 128
6.1.7 测试 128
6.2 企业模板项目 129
6.3 配置文件 130
6.4 维护 132
6.4.1 查找新功能 132
6.4.2 监视程序 133
6.4.3 故障 133
6.5 总结 134
7.2 更新内容 135
7.1 更新时间 135
第7章 维护UML文档 135
7.3 负责维护 137
7.4 如何在团队中维护UML 138
7.4.1 锁定UML模型 138
7.4.2 支持多个用户 139
7.4.3 模型的版本控制 139
7.5 维护模型的不同视图 140
7.6 如何在部署后更新模型 140
7.7 总结 140
第Ⅲ部分 VS.NET企业级功能 145
第8章 使用企业模板项目 145
8.1 企业模板项目的作用 145
8.2.1 选择模板项目 146
8.2 预置企业模板项目 146
8.2.2 分析用企业模板创建的解决方案 147
8.2.3 查看企业模板项目文件 148
8.3 定制企业模板项目 158
8.3.1 编辑已有企业模板文件 158
8.3.2 使用VS.NET新建企业模板项目文件 159
8.3.3 为企业模板项目添加项目或项目项 160
8.3.4 清理企业模板项目 166
8.3.5 将企业模板项目添加到New Project对话框 167
8.4 总结 171
第9章 使用策略文件 172
9.1 策略文件的含义 172
9.1.2 策略文件项 173
9.1.1 策略文件上下文 173
9.1.3 策略文件范围 174
9.2 策略文件格式和模式 174
9.2.1 根节点和第一级节点 175
9.2.2 DEFAULTSETTINGS节点 176
9.2.3 CATEGORIES节点 177
9.2.4 FEATURES节点 177
9.2.5 ELEMENT节点 177
9.3 创建和编辑策略文件 178
9.3.1 关闭编辑器 179
9.3.2 创建策略文件主干 179
9.3.3 指定全局默认行为 182
9.3.4 添加项 185
9.3.5 组合项 200
9.3.7 用策略配置VS.NET IDE 201
9.3.6 使用ELEMENT表达式 201
9.4 策略验证 218
9.5 TDL节点 218
9.6 总结 226
9.7 练习题答案 226
9.7.1 练习9-9答案 226
9.7.2 练习9-10答案 228
第10章 使用自定义帮助主题 230
10.1 Dynamic Help窗口 230
10.1.1 选择外部或内部帮助 232
10.2 帮助上下文文件格式 234
10.1.2 选择帮助集 234
10.2.1 LinkGroup节点 235
10.2.2 Context节点 237
10.3 创建自定义帮助主题 239
10.3.1 确定自定义帮助主题类别 241
10.3.2 设置帮助上下文链接 242
10.3.3 过滤帮助主题的设置 244
10.3.4 将帮助主题引用添加到策略文件 245
10.3.5 过滤自定义帮助主题链接 248
10.4 显示Dynamic Help窗口调试信息 252
10.5 设置Dynamic Help窗口 254
10.6 总结 255
11.1 使用源控制的原因 257
第11章 Visual SourceSafe 257
11.2 VSS的体系结构 258
11.2.1 服务器/VSS数据库服务器 259
11.2.2 工作站/VSS客户端 259
11.2.3 数据库组织 260
11.3 VSS的安全性 263
11.4 VSS与VS.NET IDE的集成 265
11.4.1 接口添加 265
11.4.2 源控制选项 267
11.5 基础知识 272
11.5.1 访问VSS项目 272
11.5.2 编辑项目项 272
11.6.1 启动Visual SourceSafe Administrator应用程序 273
11.6 Visual SourceSafe管理 273
11.6.2 用户管理 275
11.6.3 数据库管理 277
11.7 使用Visual SourceSafe 287
11.7.1 日常的VSS任务 287
11.7.2 高级任务 294
11.8 使用源控制的最佳实践 304
11.8.1 经常性地签入 304
11.8.2 不要签入未完成的项 304
11.8.3 对所有项签入进行注释 305
11.8.4 建立用户命名约定 305
11.8.5 经常验证数据库的完整性 305
11.9 总结 306
12.1 生成自动的代码和UML模型 307
12.1.1 前向工程 307
第12章 Visio for Enterprise Architects 2003 307
12.1.2 反向工程 312
12.2 VEA中的错误检查 316
12.2.1 语义错误 316
12.2.2 程序错误 318
12.3 使用代码模板 319
12.3.1 使用默认的代码模板 320
12.3.2 修改代码模板 323
12.4 生成报告 325
12.4.1 将模型保存为Web页 326
12.4.2 为其他UML图创建报告的方法 327
12.5 总结 329
第13章 Application Center Test 330
13.1 ACT简介 330
13.1.1 理解ACT计算机角色 331
13.1.2 使用ACT单机应用程序 331
13.1.3 在Visual Studio.NET IDE中使用ACT 333
13.1.4 选择ACT项目环境 334
13.2 用户和组 335
13.3 设置项目属性 337
13.4 创建测试 339
13.4.1 记录测试 339
13.4.2 检查测试脚本代码 341
13.5 设置测试属性 341
13.6 运行测试 343
13.7 检查测试结果 345
13.7.1 概览:总结 346
13.7.2 测试运行图 346
13.7.3 属性 347
13.7.4 汇总 347
13.7.5 错误计数 347
13.7.6 额外的网络统计 347
13.7.7 响应代码 347
13.8 总结 347
第14章 Visual Studio Analyzer 348
14.1 Visual Studio Analyzer体系结构 348
14.2 安装Visual Studio Analyzer组件 350
14.3 创建Visual Studio Analyzer项目 351
14.4 使用收集过滤器 354
14.4.1 添加预定义的过滤器 355
14.4.2 添加定制的过滤器 355
14.4.3 编辑过滤器 356
14.4.4 删除过滤器 356
14.5 开始和停止事件收集 357
14.5.1 开始事件收集 357
14.5.2 停止事件收集 357
14.5.3 暂停和恢复事件收集 358
14.6 分析数据 358
14.6.1 查看事件日志 358
14.6.2 查看服务器、进程和组件交互图 359
14.7 总结 360
第15章 部署应用程序 361
15.1 VS.NET部署概述 361
15.1.1 安装和部署项目的类型 362
15.1.2 项目属性 363
15.1.3 设置项目编辑器 365
15.2 Microsoft Windows Installer 374
15.3 部署Windows应用程序 375
15.3.1 向解决方案中添加安装项目 376
15.3.2 将文件添加到Windows安装和部署项目 376
15.3.3 在目标机器上定制Windows部署的项 381
15.4 部署ASP.NET应用程序 384
15.4.1 向Web解决方案添加安装项目 386
15.4.2 向Web安装和部署项目添加文件 387
15.4.3 按照正确的顺序构建和部署Web安装项目 390
15.5 处理.NET框架问题 390
15.5.1 检测.NET框架 391
15.5.2 显示警告消息 391
15.5.3 包含.NET框架 392
15.6 实现安全性 392
15.6.1 .NET框架安全机制 393
15.6.2 强名称 393
15.6.3 身份验证码 393
15.6.4 模糊技术 394
15.6.5 部署权限 394
15.6.6 应用程序下载缓存 394
15.7.1 添加许可协议 395
15.6.7 .NET Wizards 395
15.7 定制安装项目 395
15.7.2 添加标题徽标 396
15.8 版本化 397
15.8.1 程序集版本化 397
15.8.2 应用程序版本化 398
15.9 本地化问题 399
15.9.1 安装本地化 399
15.9.2 本地化.NET框架 401
15.10 构建安装项目和解决方案 401
15.11.1 运行标准的安装 403
15.11.2 运行可管理的安装 403
15.11 运行安装包 403
15.12 使用非接触部署 405
15.12.1 安装远程应用程序 405
15.12.2 清除应用程序下载缓存 409
15.13 部署到多个目标机器 409
15.14 部署新的发布和补丁 410
15.14.1 有计划的发布 410
15.14.2 补丁 410
15.14.3 部署完整的安装包 410
15.14.4 部署Hotfix包 411
15.14.5 购买第三方产品 411
15.15 总结 412
16.1 关于ITReady:背景情况 415
16.1.1 ITReady基础设施 415
第16章 实际训练:内部项目 415
第Ⅳ部分 实际的项目 415
16.1.2 系统要求 416
16.2 掌握系统需求 416
16.2.1 确定最初的解决方案行动者 417
16.2.2 在较高层次上识别过程 417
16.2.3 阐明系统的要求 418
16.2.4 添加基本的关系 419
16.3 确定创建哪种UML模型 420
16.3.1 必须遵循的图 421
16.3.2 应该何时创建其他的图 421
16.4.1 考虑用例的数量和细节 423
16.4 建模用例图 423
16.4.2 添加用例内容 426
16.4.3 获得用户和赞助商的承认 437
16.5 创建顺序图 437
16.5.1 确定触发的对象和事件 438
16.5.2 得到用户和开发人员的承认 446
16.6 构建类图 447
16.6.1 创建新的数据类型 447
16.6.2 建模类 449
16.7 时间表项目的问题和答案 456
16.8 建模数据库 458
16.8.1 按照UML方法建模数据库 458
16.8.2 采用Visio方法建模数据库 459
16.8.3 使用可替换的数据库建模方法 459
16.9 总结 460
第17章 实际训练:外部项目 461
17.1 关于Coffee Inc.:背景资料 461
17.2 收集需求 461
17.3 创建顺序图 463
17.3.1 开始创建顺序图 463
17.3.2 使顺序图更加实际 465
17.4 创建类图 467
17.4.1 开始创建类图 467
17.4.2 创建数据库类图 468
17.4.3 细化类图 470
17.4.4 回顾OOP技术 477
17.5 为Upload类生成代码 478
17.5.1 生成User类代码 479
17.5.2 生成SalesCompanyUser类代码 480
17.5.3 生成LegalRight类代码 484
17.6 建模集合并在代码中反映它 485
17.7 创建并使用COM+组件 487
17.7.1 使用强名称编译程序集 487
17.7.2 创建新的COM应用程序 488
17.7.3 向COM组件添加引用 489
17.8 总结 490
第Ⅴ部分 建模工具 493
第18章 IBM Rational XDE 493
18.1 XDE和.NET IDE集成 493
18.2 使用XDE建模 494
18.3 使用XDE绘制图 495
18.3.2 创建顺序图 496
18.3.1 设置属性 496
18.3.3 同步代码和模型 497
18.4 移植模型 499
18.4.1 从Rose移植到XDE 499
18.4.2 从XDE移植到VEA 501
18.5 代码模板 501
18.6 设计模式 504
18.7 了解更多有关XDE的内容 504
18.8 总结 504
第19章 比较Microsoft和IBM Rational UML工具及开发构架 506
19.1 集成 506
19.1.1 所支持的代码生成类型 506
19.1.2 Visual Studio.NET IDE集成 508
19.2 对象模型 510
19.3 .NET语言支持 511
19.4 报告 511
19.5 团队开发 511
19.6 UML版本支持 512
19.7 成本 513
19.8 制造商支持 514
19.9 比较MSF和RUP 514
19.10 总结 516
第Ⅵ部分 MSF 521
第20章 Microsoft Solutions Framework 3.0 521
20.1 关于MSF 521
20.1.1 两种方法 522
20.1.2 项目失效:大多数项目都是失败的 523
20.1.4 分离目标和功能 524
20.1.3 专注于过程而不是技术 524
20.1.5 分离业务和技术 525
20.2 MSF的内容 525
20.3 项目生命周期 526
20.3.1 规划阶段 526
20.3.2 构建阶段 527
20.3.3 管理阶段 527
20.4 模型 527
20.4.1 团队模型 527
20.4.2 过程模型 535
20.4.3 风险模型 553
20.4.5 企业模型 559
20.4.4 应用程序模型 559
20.4.6 基础结构模型 561
20.5 MSF是否能够与UML、VB.NET和C#一起使用 561
20.6 最佳的实践 562
20.7 总结 563
附录A 有用的链接和引用 564
A.1 UML链接和引用 564
A.2 VB.NET链接和引用 565
A.3 C#链接和引用 565
A.4 MSF链接和引用 566
A.5 Visio链接和引用 566
A.6 VS.NET Enterprise链接和引用 567
A.7 其他链接和引用 568
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《安徒生童话》(丹)安徒生 2019
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《红与黑》(法)斯丹达尔著;郭宏安译 2019
- 《梦之海》陈晓丹,温慧责编;(法)科琳娜·蓓尔特兰德总主编;韦斯林,(乌拉圭)马格努译者;(乌拉圭)兰道尔夫-桑图里奥改编;(阿根廷)乔克绘画;刘慈欣 2020
- 《海明威与骗子工厂 上》(美)丹·西蒙斯著;鲁创 2020
- 《圆圆的肥皂泡》陈晓丹,温慧责编;(法)科琳娜·蓓尔特兰德总主编;谢倩雪译者;(比)史蒂文·迪普雷绘画;刘慈欣 2020
- 《怪诞行为学》(美)丹·艾瑞里 2019
- 《美术学研究 7》樊波主编;戴丹执行主编 2018
- 《康复治疗师临床工作指南 儿童发育障碍作业治疗技术》刘晓丹,姜志梅 2019
- 《蒙古族四胡音乐》苏赫巴鲁,额鲁特·珊丹编著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019