Visual Studio .NET 产品概述

2007-04-04     推荐:8738824    收藏:5654527    评论:0     来源:不详 

介绍 Microsoft Visual Studio .NET;用于创建下一代应用程序的理想而又现实的开发工具已经涌现。作为快速创建和集成 XML Web 服务和应用程序的单一综合工具,Visual Studio .NET 在改善操作的同时极大地提高了开发人员的效率。 Visual Studio .NET 是唯一一个从一开始就是为 XML Web 服务创建的开发环境。通过允许应用程序通过 Internet 沟通和共享数据,XML Web 服务使业务能够从 Internet 转换为用于集成和传送它们的核心商业价值的真正平台。Visual Studio .NET 和 XML Web 服务提供简单、灵活、基于标准的模型,允许开发人员从新的和现有的代码汇编应用程序,而与平台、编程语言或对象模型无关。 在十年之前,Visual Basic 1.0 成为数以百万计的开发人员的革命性的应用程序开发语言。现在,Visual Studio .NET 为未来的十年做好了准备。 <font color=#DC143C>Visual Studio .NET Enterprise Architect 产品概述</font> Visual Studio .NET 向开发人员提供最具效率的工具,用于为 Microsoft Windows® 和 Web 创建下一代应用程序。Visual Studio .NET Enterprise Architect (VSEA) 通过包括其他用于设计、指定和沟通应用程序结构和功能的能力,基于 Visual Studio .NET Enterprise Developer 而创建。它使软件设计师和高级开发人员能够提供结构指导并在整个开发小组内共享最佳做法。 有了 Visual Studio .NET Enterprise Architect,设计师和高级开发人员就可以为 XML Web 服务和应用程序明确定义应用程序功能和结构。数据库的概念模型使数据库设计人员和分析人员能够捕获业务要求,并确保业务要求能够精确地反映数据库模型和数据库的物理设计。企业模板便于创建开发准则和策略、与经验较少的成员共享高级开发人员和设计师的知识、为他们的项目创建可重复使用的应用程序框架。基于统一模型语言 (UML) 的应用程序模型确保结构和功能在编码之前被清楚地记录和沟通。 直观地设计 XML Web 服务和应用程序 使用一套完整的基于 Microsoft Visio® 的建模功能,创建和沟通应用程序结构、业务要求、数据库设计和业务处理。设计师可使用 UML 模型指定应用程序的结构和功能。根据这些模型,他们可通过直接在 Microsoft Visual C++® .NET、Microsoft Visual Basic® .NET 和 Microsoft Visual C#™ .NET 中生成类、函数和方法来减少开发时间。开发人员还可通过反向设计 Visual Basic .NET、C++ 和 C# 项目来记录现有应用程序的代码,以创建结构设计和模型并与小组中的其他成员共享这些模型。 Visual Studio .NET Enterprise Architect 对数据库建模(包括概念视图、逻辑视图和物理视图)提供完全的端对端支持。业务分析人员可使用 Fact Editor(事实编辑器)方便地输入业务规则,从而生成一个可由数据库分析人员简化为逻辑和物理视图的基本数据库模型。完全双向工程保证对任一视图进行的更改都将在各个位置反映出来,这改善了开发小组内部的沟通。 可使用为开发人员设计的全功能版本的 Microsoft BizTalk™ Server 定义和集成业务处理。这便于根据现有的功能编写应用程序,而无论该功能是在组织的内部还是外部。 创建和发送结构指导 随着技术的迅猛发展和机遇的激增,开发人员已面临着日益增长的复杂性。企业模板和模板描述语言将有助于降低这种复杂性并将增加开发小组内的协作。设计师可通过指定应用程序的原始结构并包括任何可重复使用或标准的组件和技术、设计文档和模型,使用企业模板项目创建应用程序起点。这可通过使用模板描述语言为组件在整个应用程序中的用法指定约束(包括用于设置属性值和范围的能力)来进一步增强,以便开发人员更有可能正确地选择实现。设计师还可在 HTML 中创建自定义的帮助主题并将其集成到 Visual Studio .NET 动态帮助系统中,以便开发人员在创建应用程序时能够访问他们所需的全部资源。 创建 XML Web 服务和应用程序 Visual Studio .NET 是开发人员效率的行业基准。它是终极开发人员环境(包括 Windows、Web、数据和基于服务器的组件的直观设计器),能够比以前更有效地完成任务。Visual Studio .NET 是基于 Microsoft .NET 框架而创建的,它允许无缝地创建和使用用于创建下一代 Internet 的 XML Web 服务。 使用开放式工具平台 Visual Studio .NET 提供可扩展的开放式结构,该结构能够使第三方工具、组件和语言供应商无缝地集成到环境中,并向开发人员提供广泛的选择以满足开发要求。 <font color=#DC143C>Visual Studio .NET Enterprise Developer 产品概述</font> Visual Studio .NET 向开发人员提供最具效率的工具,用于为 Microsoft Windows® 和 Web 创建下一代应用程序。Visual Studio .NET Enterprise Developer (VSED) 通过包括企业开发小组用来创建面向任何 Internet 设备并与任何平台集成的关键任务应用程序的其他功能,在 Visual Studio .NET Professional 的基础上进一步增强了功能。 利用 Visual Studio .NET Enterprise Developer,开发人员可安全地控制版本并共享他们的源代码、共享最佳做法、面向可缩放的 .NET Enterprise 服务器、从大量的第三方工具和技术中选择、通过 Visual Studio .NET 中大量的性能测试工具方便地调整 Web 应用程序和 Web 服务的性能。 为 Windows 和 Web 实现有效的小组开发 企业开发小组可通过使用集成的 Visual SourceSafe 版本控制,方便而又安全地共享源代码和其他项目成果。通过使用新的“挂起更改”窗口快速查看自上次签入以来进行的更改,该窗口便于跟踪开发进度。 开发人员可通过使用 Application Center Test,方便地测试 XML Web 服务和应用程序的性能和功能是否正确。使用浏览器的记录功能快速创建性能测试脚本,这些脚本可在 Visual Studio .NET 环境中修改和运行。Application Center Test 提供完全自动化的模型,以使开发人员可方便地创建测试套件(当新项目版本可用时,这些套件可自动运行),从而提高开发效率和准确率。 Visual Studio .NET 是开发人员效率的行业基准。使用终极开发人员环境(包括 Windows、Web、数据和基于服务器的组件的直观设计器),比以前更有效地完成任务。Visual Studio .NET 是基于 Microsoft .NET 框架而创建的,它能够无缝地创建和使用用于创建下一代 Internet 的 XML Web 服务。 使用功能强大的工具和技术创建可缩放的、可靠的企业应用程序 简化基于服务器的开发。使用服务器资源管理器和直观的组件设计器快速而方便地创建组件。服务器资源管理器提供对数据库、邮件服务器、系统资源、事件日志、消息队列、性能计数器和报告服务的自动访问,这些服务都位于 Visual Studio .NET 环境中。WMI 服务器资源管理器组件提供简单和一致的编程模型,用于针对一组丰富的系统资源进行查询和开发。直观的数据库工具便于直接处理任何数据库中的数据。在 Microsoft SQL Server™ 或 Oracle 数据库中直观地创建查询并处理存储过程、索引、触发器和用户定义的函数。 在功能强大的 .NET 企业服务器上开发可缩放的、可靠的企业应用程序。Visual Studio .NET Enterprise Developer 包括 SQL Server、Microsoft Windows Server、Microsft Exchange Server、Microsoft Commerce Server 和 Microsoft Host Integration Server 的全功能的开发人员版本,它简化了在部署之前对健壮的应用程序进行的创建和测试过程。 基于综合的企业生命周期平台而创建 企业开发人员可使用新型企业模板项目(包含内置的结构指导)来创建分布式应用程序。通过使用 Visual Studio .NET Enterprise Architect 而创建的自定义的企业模板,可在 Visual Studio .NET Enterprise Developer 中方便地使用,并使组织能够在开发小组内部共享最佳做法。开发人员还可查看 Microsoft 创建的综合的参考应用程序(包括设计文档),以便帮助创建可靠的企业级应用程序。 Visual Studio .NET 提供开放的、可扩展的结构,该结构使第三方工具、组件和语言供应商能够将重要产品无缝地集成到环境中,并向开发人员提供广泛的选择以满足开发要求。 <font color=#DC143C>Visual Studio .NET professional产品概述</font> 创建下一代 Internet Visual Studio .NET 使开发人员能够快速创建下一代面向任何设备并与任何平台集成的 Internet 应用程序。通过最现代化的、功能最丰富的开发环境,Visual Studio .NET 向开发人员提供了用于在操作系统之间和语言之间集成解决方案的工具。利用 Visual Studio .NET,开发人员可将现有的业务逻辑方便地转换为可重复使用的 XML Web 服务、封装进程并使它们能够用于任何平台上的应用程序。开发人员可方便地包含任意数量的、可被编录并可用于许多独立的通用描述、发现和集成 (UDDI) 目录的 XML Web 服务,并为应用程序提供强大的服务和业务逻辑基础。 用 XML 创建数据驱动的应用程序 Visual Studio .NET 开发人员可使用 XML 这个用于描述数据的行业标准的技术,创建高性能的数据驱动的应用程序。开发人员还可使用内置的面向各种数据库(包括 Microsoft SQL Server™、Oracle 或任何其他基于 XML 数据源的数据库)的 ADO.NET 工具。有了对 XML 的内在支持,ADO.NET 使开发人员能够在完全不同的计算平台之间共享数据。另外,Visual Studio .NET Professional 包括 Microsoft SQL Server 2000 桌面引擎 (MSDE 2000),它与 SQL Server 2000 数据库完全兼容。 使用服务器端业务逻辑 Visual Studio .NET 允许编程人员创建和部署基于服务器的关键业务逻辑。而在以前,基于服务器的编程在进行编码时非常枯燥,易于出错且难于测试。有了 Visual Studio .NET,开发人员可使用直观的组件设计器直观地编写中间层组件,该设计器使开发人员能够将不可见对象(如消息队列、计时器和事件日志)从服务器资源管理器拖到设计图面上,服务器资源管理器是自动发现基于服务器的所有必需资源的新型工具窗口。 面向任何 Internet 设备并与任何平台集成 Visual Studio .NET 利用它的 Web 页的强大的 WYSIWYG 设计器、Microsoft IntelliSense® HTML 编辑功能和样式表编辑器,帮助开发人员惬意地编写基于 Web 的复杂的解决方案。开发人员还可利用 Visual XML 设计器和 IntelliSense XML 完成标记来创建拖放功能并操作数据。Web 开发人员可通过使用自动生成的客户端验证代码,减少客户端 JavaScript 的量,并确保他们的应用程序在 Microsoft Internet Explorer 和 Netscape 浏览器中都能运行。 创建基于 Windows 的应用程序 Windows 开发人员将发现新的 Windows 窗体具有直观和高效性。Windows 窗体还与任何基于 .NET 的语言(包括 Microsoft Visual Basic® .NET 和 Microsoft Visual C#™ .NET)兼容。有了可视继承,开发人员可将整个解决方案的通用逻辑和用户界面集中在父窗体中,大大简化基于 Windows 的应用程序的创建。控件的锚定和锁定使编程人员可自动创建可改变大小的窗体,而就地菜单编辑器使开发人员能够直接在窗体设计器内直观地编写菜单。 应用于移动设备 为了尽可能广泛地应用于启用 Internet 的设备,Visual Studio .NET 提供了移动 Internet 功能,这些功能使开发人员能够创建单个移动 Web 界面以支持各种类型的设备,如 WAP 手机使用的 WML 1.1、i-mode 电话使用的简化的 HTML (cHTML),以及袖珍电脑、掌上设备和寻呼机使用的 HTML 等。服务器端移动控件为目标 Web 设备智能地生成相应的呈现和分页,并在保留开发人员灵活性的同时提供丰富而一致的用户体验。 提高开发人员的效率 Visual Studio .NET 继续为开发人员的效率制定基准。有了面向所有语言(包括 Microsoft Visual Basic® .NET、Microsoft Visual C++® .NET 和 Microsoft Visual C#™ .NET)的单个统一的集成开发环境 (IDE),开发组织可利用公共工具箱、调试器和任务窗口,大大缩短开发人员的学习曲线并确保开发人员始终可以选择最适合他们的任务和专业知识的语言。Visual Studio .NET 利用智能感知结束语句和自动的语法错误检查,在代码有误时通知开发人员并使开发人员能够直接洞察类层次结构和 API。开发人员可使用解决方案资源管理器,在项目之间方便地重复使用代码,甚至还可以创建最有效地满足其业务需求的多语言解决方案。同样,借助于可完全扩展的 IDE,开发人员可受益于绝佳的第三方外接程序和组件供应商社区 — 利用组件和控件帮助他们进一步自定义和扩展环境以满足其需求。 使用 Visual Studio .NET 应用程序向导、项目模板和示例源代码,开发人员可为 Windows、Web 和设备创建应用程序,而只需很少的前期投资。动态帮助和 Microsoft Developer Network (MSDN®) 提供基于当前任务和编程语言的帮助,确保开发人员始终能理解有关 Microsoft .NET 平台或其所选语言的信息。Visual Studio 宏与 Office 中的 Microsoft Visual Basic for Applications 宏类似,它能够在 IDE 内自动执行例行任务,进一步提高了 Visual Studio 开发人员的总体效率。 在多种语言中选择 最后,开发人员可从一组现代化的语言中选择,并使用最合适的语言解决他们的业务问题。有了 Visual Basic .NET,开发人员获得了一种完全现代化的、面向对象的、现有的大批编程人员可立即熟悉的编程语言。新的结构化异常处理功能使 Visual Basic 开发人员能够编写一次错误处理代码,并将其存储在便于重复使用的中心位置。Visual Basic 开发人员享受熟悉的语法和可选的强大功能(如面向对象的编程和线程支持)。 Visual C# .NET 是 Microsoft 的新型语言,它可提高 C 和 C++ 开发人员的效率。Visual C# .NET 对具有属性、方法、索引器、特性、版本和事件的组件提供一流的支持,并同时对 .NET 平台提供强有力的和有效的支持。 Visual C++ .NET 继续提供用于创建可直接利用 Windows 的应用程序的最大功能、性能、控制和灵活性。有了新的基于属性的编程和 ATL Server(对 ATL 库的扩展),开发人员可使用 C++ 语法创建 ISAPI Web 应用程序。另外,C++ 开发人员可利用 C++ 托管扩展来面向 Microsoft .NET 框架。
您可以针对本文进行:[评论]  [收藏]  [推荐]   [查看原文链接]  
  • 共有0条评论  点击查看更多评论
  • 网友评论仅供网友表达个人看法,并不表明e800同意其观点或证实其描述
我想发表评论:
用户名密码
  • 匿名发表
    验证码: