首页 理论教育 VisualStudio2010工具内容详解

VisualStudio2010工具内容详解

时间:2023-10-22 理论教育 版权反馈
【摘要】:因为Visual Studio是一个集成的开发环境工具,所以包括了大量的工具平台供用户调用和设置。Visual Studio包括了多个集成开发所必需的工具,具体内容如下。Visual J#还支持Visual J++ 6.0中所具有的大多数功能,包括Microsoft扩展。在Visual Studio中,可以使用Visual Basic、Visual C#、JavaScript、C++的托管扩展或ATL Server快速创建和包含XML Web Services。Visual Studio完全支持XML,并且提供了XML设计器,能够更容易地编辑XML和创建XML架构。

VisualStudio2010工具内容详解

因为Visual Studio是一个集成的开发环境工具,所以包括了大量的工具平台供用户调用和设置。Visual Studio包括了多个集成开发所必需的工具,具体内容如下。

1.Visual J#

Visual J#是一种开发工具,供熟悉Java语法的开发人员在.NET Framework上生成应用程序和服务时使用。该工具将Java语言的语法集成到Visual Studio集成开发环境(IDE)中。Visual J#还支持Visual J++ 6.0中所具有的大多数功能,包括Microsoft扩展。Visual J#不是一种用于开发在Java虚拟机上运行的应用程序的工具。使用VisualJ#生成的应用程序和服务只在2010 Framework上运行。Visual J#由微软公司独立开发。

2.智能设备应用程序

Visual Studio集成开发环境现在包括开发智能设备(如Pocket PC)应用程序的工具。通过使用这些工具和.NET Framework 4.0精简版,可以在个人数字助理(PDA)、移动电话和其他资源受约束的设备中,创建、生成、调试和部署在.NET Framework 4.0精简版上运行的应用程序。

3.Web窗体

Web窗体是用于创建可编程Web页的ASP.NET技术。Web窗体将自己呈现为浏览器兼容的HTML和脚本,这使得任何平台上的任何浏览器都可以查看Web页。使用Web窗体,通过将控件拖放到设计器上然后添加代码来创建Web页,与创建Visual Basic窗体的方法相似。

4.Windows窗体

Windows窗体是用于Microsoft Windows应用程序开发的、基于2010 Framework的新平台。此框架提供一个有条理的、面向对象的、可扩展的类集,使用户能够开发功能丰富的Windows应用程序。另外,Windows窗体也可以作为多层分布式解决方案中的本地用户界面。

5.XML Web Services

XML Web Services可以通过HTTP使用XML来接收请求和数据的应用程序。因为XML Web Services不受特定组件技术或对象调用约定的制约,所以可被任何语言、组件模型或操作系统访问。在Visual Studio中,可以使用Visual Basic、Visual C#、JavaScript、C++的托管扩展或ATL Server快速创建和包含XML Web Services。(www.xing528.com)

6.XML支持

XML是可扩展置标语言的缩写,提供了一种描述结构数据的方法。XML是SGML的子集,非常适合在Web上传送。万维网联合会定义了XML标准,以确保结构化数据保持统一并独立于应用程序。Visual Studio完全支持XML,并且提供了XML设计器,能够更容易地编辑XML和创建XML架构

7..NET Framework 4.0

.NET Framework 4.0是用于生成、部署和运行XML Web Services与应用程序的多语言环境,它由如下三个主要部分组成。

(1)公共语言运行库

在组件的运行和开发操作中,运行库都起到了很大的作用。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项以外,还能够管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化。因为能够实现内存管理等自动处理工作,所以运行库使开发人员的操作变得非常简单,减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。

(2)统一编程类

.NET Framework 4.0为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集(API)。当前,C++开发人员使用Microsoft基础类,Java开发人员使用Windows基础类。.NET Framework 4.0框架统一了这些不同的模型,并且为Visual Basic和JavaScript程序员也提供了对类库的访问。通过创建几乎跨所有编程语言的公共API集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。无论是JavaScript还是C++,这些编程语言对框架都有相似的访问,开发人员可以自由选择其要使用的语言。

(3)ASP.NET4.0

ASP.NET 4.0建立在.NET Framework 4.0的编程类之上,提供了一个Web应用程序模型,并且包含使生成Web应用程序变得简单的控件集和结构。ASP.NET 4.0包含封装公共HTML用户界面元素的控件集,例如文本框下拉菜单。在服务器端,控件将公开一个面向对象的编程模型,为Web开发人员提供了面向对象的编程的丰富性。ASP.NET 4.0还提供了结构服务机制,例如会话状态管理和进程回收,这样减少了开发人员编写的代码量,并提高了应用程序的可靠性。另外,使用XML Web Services功能,ASP.NET 4.0开发人员可以编写自己的业务逻辑,并使用ASP.NET 4.0结构通过SOAP交付该服务。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈