Visual Studio.NET集成开发环境现在包含智能设备(如掌上电脑)应用工具的开发。通过使用这些工具和紧凑型.NET框架(.NET框架的子集),开发者可以在个人数字助理(PDA),手机等资源受限的设备,创建,构建,调试和部署.NET Compact Framework应用程序运行在版本。
ASP.NET移动设计器扩展ASP.NET和.NET框架,可被用来产生一个移动电话,PDA和寻呼机的Web应用程序。这种设计是集成在Visual Studio IDE中。您可以使用手机的移动Web窗体设计器来修改创建移动Web应用程序,然后生成并运行应用程序(这些所有的操作都是在Visual Studio平台中完成)。Web 窗体是用来新建可编程 Web网页的 ASP.NET 技术。所显示的Web 窗体会自身呈现出为浏览器兼容的 HTML 及其脚本,这就可以让所有平台上的所有浏览器都可以访问 Web 页。使用 Web 窗体,通过将控件拖放到设计器上然后添加代码来创建 Web 页,与创建 Visual Basic 窗体的方法相似。
Windows 窗体是用于Microsoft Windows 应用程序开发的、基于.NET Framework 的新平台。此框架提供一个有条理的、面向对象的、可扩展的类集,使开发者能够开发功能多样的 Windows 应用程序。除此之外,Windows 窗体可以应用为多层分布式解决方案中的本地用户界面。
XML Web服务通过使用应用程序的XML HTTP请求和接收数据来实现。呼叫从一个特定的组件技术或对象的同意的限制,因此,XML Web服务可以是任何语言,组件模型或操作系统访问。在Visual Studio .NET所提供的平台中,开发者可以使用Visual Basic,Visual C#开发语言,同样的在JScript中,可以使用ATL服务器快速创建和XML Web服务或者是C ++托管扩展。
可扩展标记语言描述(XML)为描述数据结构提供了一种方法。 XML是SGML的一个子集,并且是适合于传送通过网络。万文网联盟(W3C)XML标准定义了数据,使结构来文护应用程序的统一和独立。Visual Studio .NET中完全支持XML,XML提供了一个设计师,使编辑XML,并创建一个XML架构更容易。 .NET框架是用于构建,部署和运行XML Web服务和应用程序在多语言环境中的应用。它包括两个主要部件
1. 公共语言运行库
运行库事实上是在组件的开发时和运行时操作中都起到很大的作用,虽然在名称里没有体现出这个含义。然而在组件运行的时候,运行库在运行的时候不但除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的 COM 相比。特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。
2. 统一编程类
该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集 (API)。目前,C++ 开发人员使用 Microsoft 基础类,而 Java 开发人员使用 Windows 基础类。框架统一了这些完全不同的模型并且为 Visual Basic 和 JScript 程序开发人员提供了相同的访问类库。开发人员可以通过新建跨越所有编程语言的公共 API 集,公共语言运行库支持跨语言继承,错误处理和调试成为可能。也有类似的访问来自JScript的框架来所有的编程语言C ++,开发人员可以选择他们想要使用的语言。
1.3.4 数据库
Microsoft SQL Server 2008
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的小型电脑到运行Microsoft Windows 2012 的各种大型多核处理器的服务器等平台使用。