【asp源码栏目提醒】:网学会员asp源码为您提供ASP.NET+SQL Server 商务系统开发与典型实例 第1章 - 职业教育参考,解决您在ASP.NET+SQL Server 商务系统开发与典型实例 第1章 - 职业教育学习中工作中的难题,参考学习。
9/12课件 第1章 编 程 工 具 本章要点: 要想从事软件开发,编程工具的熟练使用是最基 本的技能之一,本章以使用.NET平台开发为例, 介绍程序开发各个生命周期所要应用到的软件工 具,并详细讨论Visual Studio .NET 2003的企业 级功能。
本章内容包括: Visual Studio .NET 2003企业级功能 设计工具 源代码管理工具 测试工具2 源代码工具 9/12 课件 1.1 Visual Studio .NET企业级功能 随着软件开发向着产业化、工业化的发展,像 以前那种单个程序员单枪匹马闯天下的英雄时 代一去不复返了,今天的软件如此的庞大复 杂,需要大批程序员合作才能完成,所以要成 为一个真正的程序员,就一定要会使用企业级 的工业化工具来完成自己的工作。
Visual Studio.NET企业级开发为快速构建面 向任何设备并可与任何平台集成的应用程序提 供了一个强大的企业小组开发环境。
利用这一 企业级开发平台,开发人员及其团队能够开发3 出更加高效、安全和可靠的解决方案。
9/12 课件 1.1.1 Visual Studio .NET版本简介 1. 企业级结构设计版Visual Studio .NET Enterprise Architect 创建清晰的设计指导,并能方便地与整个团队共享。
利用微软基于Visio的工具对XML Web服务和数据库可视 化地创建模型;应用UML细则中的使用案例、类和活动图 表,快速生成或翻转工程代码结构;利用对概念的、逻辑 的和物理数据库模型的完全支持,确保准确地获得企业需 求,并创建数据库。
快速构建和测试传统的控制台程序、Windows服务、 Windows应用程序、Web应用程序和Web服务等。
2. 企业级开发版Visual Studio .NET Enterprise Developer Visual Studio .NET Enterprise Developer为快速构建Web 服务和应用程序提供了强大的企业团队开发平台,这些 Web服务应用程序可以应用到任何设备。
4 9/12 课件 1.1.1 Visual Studio .NET版本简介 3. 专业版Visual Studio .NET Professional 使用Visual Studio .NET Professional,可以 快速构建下一代应用程序——从Windows应 用程序到Web服务,它们可与任何平台或设 备集成在一起。
利用Visual Studio .NET professional的强大功能,可以完成下列工 作。
快速构建下一代互联网应用程序。
建立可跨跃任何平台或设备的解决方案。
减少强大的或重用的应用程序进入市场的5 时间。
9/12 课件 1.1.2 企业模板 企业模板是Visual Studio .NET Enterprise ArchitectVSEA及 Visual Studio .NET Enterprise DeveloperVSED都提供的一种 解决方案模板,它一共预制了6种 模板,如图1.1所示。
企业模板由三部分组成,如图1.2 所示,其中策略文件本质上是一 个XML文件,有些类似于应用程 序的配置文件,它通过一系列定 义来控制整个项目的一些预定的 “规矩”,这个问题将在后面章节 中有详细的介绍;而自定义帮助 主题可以创建自定义帮助,并使 它们可通过严密结合的界面被访 问到,就像内置帮助信息那样。
下面实际创建一个项目来对企业6 模板有一个更深的认识。
9/12 课件 1.1.3 策略文件 策略文件是用模板描述语言TDL编写的。
模板描述语言 TDL是用XML来实现的。
Microsoft Visual Studio .NET 2003的企业模板预制了 两个策略文件,位于文件夹..Program FilesMicrosoft Visual Studio .NET 2003EnterpriseFrameworksPolicy中,其中DAP.TDL 文件是针对于企业解决方案的策略文件,而VSIDE.tdl则 是针对于Visual Studio .NET 2003的IDE属性。
当开发人员违反策略时,唯一后果是 Visual Studio IDE 的【任务列表】中会为这名开发人员出现一个策略提醒。
每次打开项目时,Visual Studio .NET都需重新分析项 目,检查它的策略遵从性。
7 9/12 课件 1.1.4 自定义帮助 可以在 Internet Explorer 显示的 任何类型的文件中准备自己的帮助 主题,但最常见且最容易的方式是 使用标准的 HTML 文件具 有 .html 或 .htm 文件扩展名 。
即 使没有编写主题,也可以创建 HTML 文档,将其放在选定的位置 上,并在 Visual Studio 集成开发 环境IDE中显示该文档。
例如,现在有一个电力系统的开 发,架构师或者项目经理就会把需 求书中的一些电力的业务知识做成 自定义帮助,这样每个开发成员就 可以很轻松地在Visual Studio .NET 2003得到指导和帮 助,如图1.5所示。
8 9/12 课件 1.1.5 关于插件 1. Visual Assist X 这是一款非常好的Visual Studio .NET 2003或Visual Studio .NET 2002插件,支持C/C++、C#和Visual Basic等语言,能自动识别各种关键字、系统函数、成员变 量、自动给出输入提示、自动更正大小写错误和自动标识 错误等,有助于提高开发过程的自动化水平和开发效率。
2. NUnit 单元测试是Windows XP极力推荐的测试驱动开发模式, 是保证软件质量的重要方法,单元测试涉及对应用程序类 的公共接口测试。
3. .NET Reflector .NET Reflector是一个类浏览器和反编译器,可以分析程 序集并展示它的所有秘密。
.NET 框架向全世界引入了可 用来分析任何基于 .NET 的代码无论它是单个类还是完整 的程序集的反射概念。
9 9/12 课件 1.1.6 总结 以上简单地介绍了Visual Studio .NET企业级 结构设计版的一些特点和用法,并用它实际创 建了一个Visual C简单分布式应用程序,其 实3个版本没有本质的区别,只是按照专业 版——企业开发版——企业设计版的顺序,在 平台里面依次添加了一些优秀的工具,提供了 一些团队开发的工具而已。
但对于企业级开发 来讲,恰当地使用Visual Studio .NET企业级 结构设计版,能定制自己企业的模板,能更好 地发挥架构师或者技术总监的优秀经验,缩短10 开发时间和周期。
9/12 课件 1.2 设 计 工 具 设计就是建立模型。
建立模型是现代科学绝大部分学 科赖以生存的法宝,小到一个软件的设计,大到牛顿 三大定律都建立在模型基础上。
开发一个商业软件会牵扯很多的模型,比如需求模 型,业务模型等,而且随着软件工业化的发展,软件 业变得越来越复杂,这就出现了两个问题,一个是建 模的标准化,另一个是描述建模的统一化,这就促成 了统一建模语言UML的诞生。
统一建模语言UML 出现于20世纪90年代,就像它 的名字一样,它的出现解决了软件设计中的统一建模 问题,提高了团队成员沟通的效率。
关于UML语言本11 书另有章节详细说明,这里将介绍使用UML的工具。
9/12 课件 1.2.1 用Visio建模 【例1.2】 Visio的使用 1确保系统里安装了 Internet信息服务系统 IIS,Visual Studio .NET 企业级结构设计版或者企 业级开发版,安装了 Microsoft Visio for Enterprise Architects。
2选择【文件】【新建】 【软件】【UML模型图】 命令,会出现如图1.6的界 面,其中右边布满水平和 垂直网格线的空白页为绘 图页,左边是形状窗口, 内置的多组绘图形状并支 持抓取功能,可以将左边 的形状抓取到右边的绘图12 页上。
9/12 课件 1.2.1 用Visio建模 3 拖动【形状】窗口的【UML静态结构】 选项卡中的【类】图标到右边的绘图页。
4 新建Customer类。
双击图中的 “Class1”弹出【属性】对话框,在【名称】 文本框中输入所需要的类名称,这里输入 “Customer”,如图1.7所示。
5 新建字段。
从【类别】列表中选择【特 性】,选择【
上一篇:
【精品】源码 基于GIS的水质监测预警管理系统Microsoft Visual Studio源码
下一篇:
bc80e7a0-d1f2-4595-b21d-01a76798e87a