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

上传人:b****2 文档编号:4069269 上传时间:2023-05-02 格式:DOCX 页数:8 大小:22.60KB
下载 相关 举报
计算机专业外文文献及翻译微软Visual StudioWord下载.docx_第1页
第1页 / 共8页
计算机专业外文文献及翻译微软Visual StudioWord下载.docx_第2页
第2页 / 共8页
计算机专业外文文献及翻译微软Visual StudioWord下载.docx_第3页
第3页 / 共8页
计算机专业外文文献及翻译微软Visual StudioWord下载.docx_第4页
第4页 / 共8页
计算机专业外文文献及翻译微软Visual StudioWord下载.docx_第5页
第5页 / 共8页
计算机专业外文文献及翻译微软Visual StudioWord下载.docx_第6页
第6页 / 共8页
计算机专业外文文献及翻译微软Visual StudioWord下载.docx_第7页
第7页 / 共8页
计算机专业外文文献及翻译微软Visual StudioWord下载.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

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

《计算机专业外文文献及翻译微软Visual StudioWord下载.docx》由会员分享,可在线阅读,更多相关《计算机专业外文文献及翻译微软Visual StudioWord下载.docx(8页珍藏版)》请在冰点文库上搜索。

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

2架构VisualStudio不支持任何编程语言,解决方案或工具本质。

相反,它允许插入各种功能。

特定的功能是作为一个VS压缩包的代码。

安装时,这个功能可以从服务器得到。

IDE提供三项服务:

SVsSolution,它提供了能够列举的项目和解决方案SVsUIShell,它提供了窗口和用户界面功能(包括标签,工具栏和工具窗口)和SVsShell,它处理VS压缩包的注册。

此外,IDE还可以负责协调和服务之间实现通信。

所有的编辑器,设计器,项目类型和其他工具都是VS压缩包存在。

VisualStudio使用COM访问VSPackage。

在VisualStudioSDK中还包括了管理软件包框架MPF,这是一套管理然而,的允许在写的CLI兼容的语言的任何围绕COM的接口。

MPF并不提供所有的VisualStudioCOM功能。

通过使用特定的VSPackage来支持的编程语言的服务,称为语言服务。

一个语言服务定义了各种接口,而这些VSPackage实现包可以实现添加功能支持多种。

功能性的方式,可以添加包括语法着色,语句完成,括号匹配,参数信息工具提示,成员名单和背景汇编的错误标记。

如果接口完成,那么语言就可以使用这些功能。

语言服务要在每个语言的基础实施。

重用代码的实现可以从语言解析器实现。

语言服务可以在本机代码或托管代码实现。

对于本机代码,无论是本地COM接口或巴贝尔框架(部分VisualStudioSDK)都可以使用。

对于托管代码,MPF服务,包括托管语言编写包装。

VisualStudio不包括任何源头控制内建支援,但它定义了两种可供选择的源代码控制系统的方法可以用IDE

集成。

一个源代码控制VSPackage可以提供自己的定制的用户界面。

与此相反,源代码管理插件使用MSSCCI(Microsoft源代码控制接口)提供了一个功能集的控制功能,用于落实各项源接口,用标准的VisualStudio用户界面。

MSSCCI首次使用集成的VisualSourceSafe6.0,但后来在VisualStudioSDK中通过。

VisualStudio.NET2002使用MSSCCI1.1,VisualStudio.NET2003使用MSSCCI1.2。

VisualStudio2005、2008和2010使用MSSCCI1.3版,增加了重命名和删除的支持以及异步传输。

VisualStudio支持运行(每一个都有它自己的一套VSPackage)多个实例的环境。

这些实例使用不同的注册表配置单元来存储它们的配置状态和区别他们的AppID(应用程序ID)。

实例都是由一开始的AppID-specific.exe文件选择的AppID,设置根并启动IDE。

一个AppID的登记VSPackage中集成了其他的VSPackage。

VisualStudio的各种产品版本,是使用不同的AppID。

在VisualStudio速成版产品都设有自己的AppIds,但标准,专业和团队套件产品共享相同的AppID。

因此,人们可以安装Express版本并排侧其他版本,不同的是其他版本更新相同的安装。

专业版包含标准版的超集VSPackage和包括对其他版本中的团队套件的VSPackage超集。

AppID系统由VisualStudio2008的VisualStudioShell

影响。

3特点3.1代码编辑器VisualStudio,像任何其它的集成开发环境一样,包括一个支持语法高亮和代码自动完成的代码编辑器,不仅变量,函数和方法,就连语言,如结构循环和查询都是使用智能感知的。

在开发网站和Web应用程序时,智能感知是由内部语言支持的,当然XML、层叠样式表和JavaScript也同样支持。

编辑器中会自动弹出一个无模式列表框的代码,覆盖在上面。

在VisualStudio2008

年起,它可暂时半透明地看到它阻碍了代码。

代码编辑器是用于所有支持的语言。

在VisualStudio代码编辑器还支持设置快捷导航代码书签,其他助航设备包括折叠代码块和渐进式搜索,还有正常的文本搜索与正则表达式(在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。

在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容)搜索。

代码编辑器还包括一个多项目剪贴板和任务列表。

代码编辑器支持代码片段,它保存模板重复的代码,也可以被插入到正在进行这项工作到的代码和项目自定义中。

一个代码片段管理工具也是这样建立的。

这些工具是在浮动窗口显示,当这个窗口不被使用或者停在屏幕一侧时,可以将它设置成自动隐藏。

在VisualStudio代码编辑器也支持代码重构包括参数重新排序,变量和方法的重命名,界面的提取和内部成员属性的封装等等。

VisualStudio提供了背景编译(也称为增量编译)。

正在写的代码时,VisualStudio编译背景为了强调它在提供反馈有关语法和编译错误,这时标有红色的波浪。

警告标有绿色下划线。

背景编译不生成可执行代码,因为它需要一个不同的编译器而不是一个生成可执行代码的编译器。

背景资料汇编最初是和MicrosoftVisualBasic语言一起推出的,但现在它已经扩展到了所有内部语言。

3.2调试器VisualStudio包含一个调试器既可以作为一个源代码级调试器工作,并作为机器级调试器工作。

它可工作在托管代码以及本机代码,可用VisualStudio支持的任何语言调试应用程序。

此外,它也可以附加到正在运行的进程,监测和调试这些进程。

如果源代码的运行过程是可用的,它就会显示代码的运行。

如果源代码是不可用,它可以显示反汇编。

VisualStudio调试器还可以创建内存转储以及负荷调试它们。

多线程程序也支持。

调试器可以被配置为一个应用程序,

运行在VisualStudio环境之外。

调试器可以设置(允许执行被暂时停止的位置)

和监视(用于监视变量的值执行进度)断点。

断。

它可以点是有条件的,这意味着

他们条件满足时触发。

代码可以加强,即一次只运行一条(源代码)步进它里面的

功能来调试,或者步过,即执行机构的功能。

也就是说,它允许代码进行编辑,因

为它的调试只有32位,不支持64位。

在调试时,如果鼠标指针徘徊在任何变量,

其当前值显示在工具提,如果需要的话,它也可以修改。

在编码时,VisualStudio调

试器让某些职能援引手示(“数据提示”)动Immediate工具窗口。

方法参数提供的

是在立即窗口。

4设计VisualStudio包括一个可视化设计,以帮助开发主机的应用

程序。

这些工具包括:

4.1Windows窗体设计器Windows窗体设计器是用Windows

窗体构建图形用户界面应用程序。

它包括一个UI调色板部件,布局可以通过和

一些可以在窗体表面拖拽的控件(包括按钮,进度条,标签,布局容器和其他控制)

控制其他容器的框架控件或锁定到窗体的一面来改变。

显示数据的控件(如文本框,

列表框,网格视图等)都可以绑定到数据源,如数据库或查询。

UI是用一个事件

驱动的编程模型与代码关联的。

设计器会生成C,或VB.NET应用程序代码。

4.2

WPF设计WPF设计器,用像代号为Cider,VisualStudio2008介绍。

Windows窗体设计器一样它支持拖拽。

它是用来提交用户界面对象的Windows

PresentationFoundation。

它支持所有功能,包括WPF的数据绑定和自动布局管理。

它为UI生成的XAML代码。

生成的XAML文件嫒微软Expression设计,设计

者为导向的产品。

XAML代码是联系在一起的代码使用代码隐藏模型。

4.3网页设

计师/开发VisualStudio还包括一个网站编辑器,网页设计器,允许被拖放部件。

它是用于开发ASP.NET应用程序和支持HTML,CSS和JavaScript。

它使用代码

隐藏模型,连接ASP.NET代码。

从VisualStudio2008年起,设计器的布局引擎

所使用的网络共享与微软的ExpressionWeb。

还有ASP.NETMVC支持MVC的下

载技术。

4.4类设计器。

类设计器可以生成C,和类设计器是用UML建模来编

写和编辑类(包括其成员和他们的访问)VB.NET代码。

它也可以生成手写类的类

图。

4.5数据设计这些数据可以用来设计图形编辑数据库模式,包括类型的表,主

键和外键和约束。

它也可以用来设计图形视图从查询。

4.6绘图设计器从Visual

Studio2008年起,测绘设计器使用的LINQ到SQL来设计对应关系数据库模式

和类封装了数据。

这种从ORM、ADO.NET实体框架新的解决方案,取代和提高

了旧技术。

MicrosoftVisualStudio1MicrosoftVisualStudioMicrosoftVisualStudioisanintegrateddevelopmentenvironmentfromMicrosoft.ItcanbeusedtodevelopconsoleandgraphicaluserinterfaceapplicationsalongwithWindowsFormsapplicationswebsiteswebapplicationsandwebservicesinbothnativecodetogetherwithmanagedcodeforallplatformssupportedbyMicrosoftWindowsWindowsMobileWindowsCE.NETFramework.NETCompactFrameworkandMicrosoftSilverlight.VisualStudioincludesacodeeditorsupportingIntelliSenseaswellascoderefactoring.Theintegrateddebuggerworksbothasasource-leveldebuggerandamachine-leveldebugger.Otherbuilt-intoolsincludeaformsdesignerforbuildingGUIapplicationswebdesignerclassdesigneranddatabaseschemadesigner.Itacceptsplug-insthatenhancethefunctionalityatalmosteverylevel—includingaddingsupportforsource-controlsystemslike

SubversionandVisualSourceSafeandaddingnewtoolsetslikeeditorsandvisualdesignersfordomain-specificlanguagesortoolsetsforotheraspectsofthesoftwaredevelopmentlifecycleliketheTeamFoundationServerclient:

TeamExplorer.

VisualStudiosupportsdifferentprogramminglanguagesbymeansoflanguageserviceswhichallowthecodeeditoranddebuggertosupporttovaryingdegreesnearlyanyprogramminglanguageprovidedalanguage-specificserviceexists.Built-inlanguagesincludeC/CviaVisualCVB.NETviaVisualBasic.NETCviaVisualCandFasofVisualStudio2010.SupportforotherlanguagessuchasMPythonandRubyamongothersisavailablevialanguageservicesinstalledseparately.ItalsosupportsXML/XSLTHTML/XHTMLJavaScriptandCSS.Individuallanguage-specificversionsofVisualStudioalsoexistwhichprovidemorelimitedlanguageservicestotheuser:

MicrosoftVisualBasicVisualJVisualCandVisualC.MicrosoftprovidesquotExpressquoteditionsofitsVisualStudio2010componentsVisualBasicVisualCVisualCandVisualWebDeveloperatnocost.VisualStudio20102008and2005ProfessionalEditionsalongwithlanguage-specificversionsVisualBasicCCJofVisualStudio2005areavailableforfreetostudentsasdownloadsviaMicrosoftsDreamSparkprogram.2ArchitectureVisualStudiodoesnotsupportanyprogramminglanguagesolutionortoolintrinsically.Insteaditallowsplugginginvarioustypesoffunctionality.SpecificfunctionalityiscodedasaVSPackage.WheninstalledthefunctionalityisavailableasaService.TheIDEprovidesthreeservices:

SVsSolutionwhichprovidestheabilitytoenumerateprojectsandsolutionsSVsUIShellwhichprovideswindowingandUIfunctionalityincludingtabstoolbarsandtoolwindowsandSVsShellwhichdealswithregistrationofVSPackages.InadditiontheIDEisalsoresponsibleforcoordinatingandenablingcommunicationbetweenservices.AlleditorsdesignersprojecttypesandothertoolsareimplementedasVSPackages.VisualStudiousesCOMtoaccesstheVSPackages.TheVisualStudioSDKalsoincludestheManagedPackageFrameworkMPFwhichisasetofmanagedwrappersaroundtheCOM-interfacesthatallowthePackagestobewritteninanyCLIcompliantlanguage.HoweverMPFdoesnotprovideallthefunctionalityexposedbytheVisualStudioCOMinterfaces.TheservicescanthenbeconsumedforcreationofotherpackageswhichaddfunctionalitytotheVisualStudioIDE.SupportforprogramminglanguagesisaddedbyusingaspecificVSPackagecalledaLanguageService.AlanguageservicedefinesvariousinterfaceswhichtheVSPackageimplementationcanimplementtoaddsupportforvariousfunctionalities.Functionalitiesthatcanbeaddedthiswayincludesyntaxcoloringstatementcompletionbracematchingparameterinformationtooltipsmemberlistsanderrormarkersforbackgroundcompilation.Iftheinterfaceisimplementedthefunctionalitywillbeavailableforthelanguage.Languageservicesaretobeimplementedonaper-languagebasis.Theimplementationscanreusecodefromtheparserorthecompilerforthelanguage.Languageservicescanbeimplementedeitherinnativecodeormanagedcode.FornativecodeeitherthenativeCOMinterfacesortheBabelFrameworkpartofVisualStudioSDKcanbeused.FormanagedcodetheMPFincludeswrappersforwritingmanagedlanguageservices.VisualStudiodoesnotincludeanysourcecontrolsupportbuiltinbutitdefinestwoalternativewaysforsourcecontrolsystemscanintegratewiththeIDE.ASourceControlVSPackagecanprovideitsowncustomiseduserinterface.IncontrastasourcecontrolpluginusingtheMSSCCIMicrosoftSourceCodeControlInterfaceprovidesasetoffunctionsthatareusedtoimplementvarioussourcecontrolfunctionalitywithastandardVisualStudiouserinterface.MSSCCIwasfirstusedtointegrateVisualSourceSafewithVisualStudio6.0butwaslateropenedupviatheVisualStu

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2