ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:22.60KB ,
资源ID:12878858      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12878858.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机专业外文文献及翻译微软Visual Studio.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机专业外文文献及翻译微软Visual Studio.docx

1、计算机专业外文文献及翻译微软Visual Studio计算机专业外文文献及翻译微软Visual Studio微软 Visual Studio1 微软 Visual Studio Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 Windows 平台下的Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。Visual Studio 是一个来自微软的集成开发环境 IDE(inteqrated development environment),它可以用来开发由微软视窗,视窗手机,Windows CE、.

2、NET 框架、.NET 精简框架和微软的 Silverlight 支持的控制台和图形用户界面的应用程序以及 Windows 窗体应用程序,网站,Web 应用程序和网络服务中的本地代码连同托管代码。 Visual Studio 包含一个由智能感知和代码重构支持的代码编辑器。集成的调试工作既作为一个源代码级调试器又可以作为一台机器级调试器。其他内置工具包括一个窗体设计的 GUI 应用程序,网页设计师,类设计师,数据库架构设计师。它有几乎各个层面的插件增强功能,包括增加对支持源代码控制系统(如 Subversion 和 Visual SourceSafe)并添加新的工具集设计和可视化编辑器,如特定于

3、域的语言或用于其他方面的软件开发生命周期的工具(例如 Team Foundation Server 的客户端:团队资源管理器)。 Visual Studio 支持不同的编程语言的服务方式的语言,它允许代码编辑器和调试器(在不同程度上)支持几乎所有的编程语言,提供了一个语言特定服务的存在。内置的语言中包括 C/C 中(通过Visual C)VB.NET(通过 Visual Basic.NET),C,中(通过 Visual C,)和 F,(作为 Visual Studio2010),为支持其他语言,如 MPython和 Ruby 等,可通过安装单独的语言服务。它也支持的XML/XSLTHTML/X

4、HTML JavaScript 和 CSS.为特定用户提供服务的 Visual Studio 也是存在的:微软Visual Basic,Visual J,、Visual C,和 Visual C。 微软提供了“直通车”的 Visual Studio 2010 组件的 Visual Basic 和 Visual C,和 Visual C ,和 不需任何费用。Visual Web Developer 版本, 以及 Visual Studio 2008 年和 2005 专业版, Visual Studio 2010、2005 的特定语言版本(Visual Basic、C、C,、J,),通过微软的下载

5、 DreamSpark 计划,对学生免费。2 架构 Visual Studio 不支持任何编程语言,解决方案或工具本质。相反,它允许插入各种功能。特定的功能是作为一个 VS 压缩包的代码。安装时,这个功能可以从服务器得到。IDE 提供三项服务:SVsSolution,它提供了能够列举的项目和解决方案 SVsUIShell,它提供了窗口和用户界面功能(包括标签,工具栏和工具窗口)和 SVsShell,它处理 VS 压缩包的注册。此外,IDE 还可以负责协调和服务之间实现通信。所有的编辑器,设计器,项目类型和其他工具都是 VS 压缩包存在。Visual Studio使用 COM 访问 VSPack

6、age。在 Visual Studio SDK 中还包括了管理软件包框架MPF,这是一套管理 然而,的允许在写的 CLI 兼容的语言的任何围绕 COM 的接口。 MPF 并不提供所有的 Visual Studio COM功能。 通过使用特定的 VSPackage 来支持的编程语言的服务,称为语言服务。一个语言服务定义了各种接口,而这些 VSPackage 实现包可以实现添加功能支持多种。功能性的方式,可以添加包括语法着色,语句完成,括号匹配,参数信息工具提示,成员名单和背景汇编的错误标记。如果接口完成,那么语言就可以使用这些功能。语言服务要在每个语言的基础实施。重用代码的实现可以从语言解析器实

7、现。语言服务可以在本机代码或托管代码实现。对于本机代码,无论是本地 COM 接口或巴贝尔框架(部分 Visual Studio SDK)都可以使用。对于托管代码,MPF 服务,包括托管语言编写包装。 Visual Studio 不包括任何源头控制内建支援,但它定义了两种可供选择的源代码控制系统的方法可以用 IDE 集成。一个源代码控制 VSPackage 可以提供自己的定制的用户界面。与此相反,源代码管理插件使用 MSSCCI(Microsoft 源代码控制接口)提供了一个功能集的控制功能,用于落实各项源接口,用标准的 Visual Studio 用户界面。MSSCCI 首次使用集成的 Vis

8、ual SourceSafe 6.0,但后来在 VisualStudio SDK 中通过。Visual Studio.NET 2002 使用 MSSCCI 1.1,Visual Studio.NET 2003 使用 MSSCCI1.2。Visual Studio 2005、2008 和 2010 使用 MSSCCI 1.3 版,增加了重命名和删除的支持以及异步传输。 Visual Studio 支持运行(每一个都有它自己的一套 VSPackage)多个实例的环境。这些实例使用不同的注册表配置单元来存储它们的配置状态和区别他们的 AppID(应用程序 ID)。实例都是由一开始的 AppID-sp

9、ecific.exe 文件选择的 AppID,设置根并启动 IDE。一个 AppID 的登记 VSPackage 中集成了其他的 VSPackage。Visual Studio 的各种产品版本,是使用不同的 AppID。在 Visual Studio 速成版产品都设有自己的 AppIds,但标准,专业和团队套件产品共享相同的 AppID。因此,人们可以安装Express 版本并排侧其他版本,不同的是其他版本更新相同的安装。专业版包含标准版的超集VSPackage 和包括对其他版本中的团队套件的 VSPackage 超集。AppID 系统由 Visual Studio 2008 的Visual

10、Studio Shell 影响。3 特点3.1 代码编辑器 Visual Studio,像任何其它的集成开发环境一样,包括一个支持语法高亮和代码自动完成的代码编辑器,不仅变量,函数和方法,就连语言,如结构循环和查询都是使用智能感知的。在开发网站和Web 应用程序时,智能感知是由内部语言支持的,当然 XML、层叠样式表和 JavaScript 也同样支持 。编辑器中会自动弹出一个无模式列表框的代码,覆盖在上面。在 Visual Studio 2008 年起,它可暂时半透明地看到它阻碍了代码。代码编辑器是用于所有支持的语言。 在 Visual Studio 代码编辑器还支持设置快捷导航代码书签,其

11、他助航设备包括折叠代码块和渐进式搜索,还有正常的文本搜索与正则表达式(在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容)搜索。代码编辑器还包括一个多项目剪贴板和任务列表。代码编辑器支持代码片段,它保存模板重复的代码,也可以被插入到正在进行这项工作到的代码和项目自定义中。一个代码片段管理工具也是这样建立的。这些工具是在浮动窗口显示,当这个窗口不被使用或者停在屏幕一侧时,可以将它设置成自动隐藏。在 Visual Studio 代码编辑器也支持代码重构包括参数重新排序,变量和

12、方法的重命名,界面的提取和内部成员属性的封装等等。 Visual Studio 提供了背景编译(也称为增量编译)。正在写的代码时,Visual Studio 编译背景为了强调它在提供反馈有关语法和编译错误,这时标有红色的波浪。 警告标有绿色下划线。 背景编译不生成可执行代码,因为它需要一个不同的编译器而不是一个生成可执行代码的编译器。背景资料汇编最初是和 Microsoft Visual Basic 语言一起推出的,但现在它已经扩展到了所有内部语言。3.2 调试器 Visual Studio 包含一个调试器既可以作为一个源代码级调试器工作,并作为机器级调试器工作。它可工作在托管代码以及本机代码

13、,可用 Visual Studio 支持的任何语言调试应用程序。此外,它也可以附加到正在运行的进程,监测和调试这些进程。如果源代码的运行过程是可用的,它就会显示代码的运行。如果源代码是不可用,它可以显示反汇编。Visual Studio 调试器还可以创建内存转储以及负荷调试它们。多线程程序也支持。调试器可以被配置为一个应用程序,运行在 Visual Studio 环境之外。 调试器可以设置(允许执行被暂时停止的位置)和监视(用于监视变量的值执行进度)断点。断 。它可以点是有条件的,这意味着他们条件满足时触发。代码可以加强,即一次只运行一条(源代码)步进它里面的功能来调试,或者步过,即执行机构的

14、功能。也就是说,它允许代码进行编辑,因为它的调试只有 32 位,不支持 64 位。在调试时,如果鼠标指针徘徊在任何变量,其当前值显示在工具提 ,如果需要的话,它也可以修改。在编码时,Visual Studio 调试器让某些职能援引手示(“数据提示”)动 Immediate 工具窗口。方法参数提供的是在立即窗口。4 设计 Visual Studio 包括一个可视化设计,以帮助开发主机的应用程序。这些工具包括:4.1 Windows 窗体设计器 Windows 窗体设计器是用 Windows 窗体构建图形用户界面应用程序。它包括一个 UI 调色板部件 ,布局可以通过和一些可以在窗体表面拖拽的控件(

15、包括按钮,进度条,标签,布局容器和其他控制)控制其他容器的框架控件或锁定到窗体的一面来改变。显示数据的控件(如文本框,列表框,网格视图等)都可以绑定到数据源,如数据库或查询。UI 是用一个事件驱动的编程模型与代码关联的。设计器会生成 C,或 VB.NET 应用程序代码。4.2 WPF 设计 WPF 设计器, 用 像 代号为 Cider, Visual Studio 2008 介绍。 Windows 窗体设计器一样它支持拖拽。它是用来提交用户界面对象的 Windows Presentation Foundation。它支持所有功能,包括 WPF 的数据绑定和自动布局管理。它为 UI 生成的 XA

16、ML 代码。生成的 XAML 文件嫒微软 Expression 设计,设计者为导向的产品。XAML 代码是联系在一起的代码使用代码隐藏模型。4.3 网页设计师/开发 Visual Studio 还包括一个网站编辑器,网页设计器,允许被拖放部件。它是用于开发 ASP.NET 应用程序和支持 HTML,CSS 和 JavaScript。它使用代码隐藏模型,连接 ASP.NET 代码。从 Visual Studio2008 年起,设计器的布局引擎所使用的网络共享与微软的 Expression Web。还有 ASP.NET MVC 支持MVC 的下载技术。4.4 类设计器 。类设计器可以生成 C,和

17、类设计器是用 UML 建模来编写和编辑类(包括其成员和他们的访问)VB.NET 代码。它也可以生成手写类的类图。4.5 数据设计 这些数据可以用来设计图形编辑数据库模式,包括类型的表,主键和外键和约束。它也可以用来设计图形视图从查询。4.6 绘图设计器 从 Visual Studio 2008 年起,测绘设计器使用的 LINQ 到 SQL 来设计对应关系数据库模式和类封装了数据。这种从 ORM、ADO.NET 实体框架新的解决方案,取代和提高了旧技术。 Microsoft Visual Studio1 Microsoft Visual Studio Microsoft Visual Studi

18、o is an integrated development environment from Microsoft. It can be used todevelop console and graphical user interface applications along with Windows Forms applications websites web applications and web services in both native code together with managed code for all platformssupported by Microsof

19、t Windows Windows Mobile Windows CE .NET Framework .NET CompactFrameworkand Microsoft Silverlight. Visual Studio includes a code editor supporting IntelliSense as well as code refactoring. Theintegrated debugger works both as a source-level debugger and a machine-level debugger. Other built-in tools

20、include a forms designer for building GUI applications web designer class designer and databaseschema designer. It accepts plug-ins that enhance the functionality at almost every levelincluding addingsupport for source-control systems like Subversion and Visual SourceSafe and adding new toolsets lik

21、eeditors and visual designers for domain-specific languages or toolsets for other aspects of the softwaredevelopment lifecycle like the Team Foundation Server client: Team Explorer. Visual Studio supports different programming languages by means of language services which allow thecode editor and de

22、bugger to support to varying degrees nearly any programming language provided alanguage-specific service exists. Built-in languages include C/C via Visual C VB.NET via VisualBasic .NET C via Visual C and F as of Visual Studio 2010. Support for other languages suchas MPython and Ruby among others is

23、available via language services installed separately. It alsosupports XML/XSLT HTML/XHTML Java Scriptand CSS. Individual language-specific versions of VisualStudio also exist which provide more limited language services to the user: Microsoft Visual Basic Visual JVisual C and Visual C. Microsoft pro

24、vides quotExpressquot editions of its Visual Studio 2010 components Visual Basic Visual CVisual C and Visual Web Developer at no cost. Visual Studio 2010 2008 and 2005 Professional Editionsalong with language-specific versions Visual Basic C C J of Visual Studio 2005 are available for freeto student

25、s as downloads via Microsofts Dream Spark program.2 Architecture Visual Studio does not support any programming language solution or tool intrinsically. Instead itallows plugging in various types of functionality. Specific functionality is coded as a VSPackage. Wheninstalled the functionality is ava

26、ilable as a Service. The IDE provides three services: SVsSolution whichprovides the ability to enumerate projects and solutions SVsUIShell which provides windowing and UIfunctionality including tabs toolbars and tool windows and SVsShell which deals with registration ofVSPackages. In addition the ID

27、E is also responsible for coordinating and enabling communication betweenservices. All editors designers project types and other tools are implemented as VSPackages. Visual Studiouses COM to access the VSPackages. The Visual Studio SDK also includes the Managed PackageFramework MPF which is a set of

28、 managed wrappers around the COM-interfaces that allow the Packages tobe written in any CLI compliant language. However MPF does not provide all the functionality exposed bythe Visual Studio COM interfaces. The services can then be consumed for creation of other packages whichadd functionality to th

29、e Visual Studio IDE. Support for programming languages is added by using a specific VSPackage called a Language Service.A language service defines various interfaces which the VSPackage implementation can implement to addsupport for various functionalities. Functionalities that can be added this way

30、 include syntax coloringstatement completion brace matching parameter information tooltips member lists and error markers forbackground compilation. If the interface is implemented the functionality will be available for the language.Language services are to be implemented on a per-language basis. T

31、he implementations can reuse code fromthe parser or the compiler for the language. Language services can be implemented either in nativecode or managed code. For native code either the native COM interfaces or the Babel Framework part ofVisual Studio SDK can be used. For managed code the MPF include

32、s wrappers for writing managedlanguage services. Visual Studio does not include any source control support built in but it defines two alternative ways forsource control systems can integrate with the IDE. A Source Control VSPackage can provide its owncustomised user interface. In contrast a source

33、control plugin using the MSSCCI Microsoft Source CodeControl Interface provides a set of functions that are used to implement various source control functionalitywith a standard Visual Studio user interface. MSSCCI was first used to integrate Visual SourceSafe withVisual Studio 6.0 but was later opened up via the Visual Stu

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1