VisualStudio2013重大功能更新_第1页
VisualStudio2013重大功能更新_第2页
VisualStudio2013重大功能更新_第3页
VisualStudio2013重大功能更新_第4页
VisualStudio2013重大功能更新_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VisualStudio2013重大功能设备和服务体验有了根本性的变革,改变了行业对软件开发的处理方式。消费者、客户和员工现在需要一种全新的应用程序。他们要求应用程序在多种屏幕和设备上提供最佳的体验,始终与需要的数据服务保持联系,安全可靠,并且持续发展。VisualStudio2013以VisualStudio2012和后续的VisualStudio更新中的进展为基础构建而成,为开发团队提供需要的解决方案,使其接纳这种转变并开发和交付利用下一波Windows平台创新(Windows8.1)的新式应用程序,同时在所有Microsoft平台上支持多种设备和服务。下面仅列出此版本中的一部分重要功能,

2、包括:提高开发人员工作效率的新功能、支持开发Windows8.1应用程序、Web开发技术取得新进展、改进对本机代码和托管代码的调试和优化以及扩展ALM功能。提高开发人员工作效率的新功能VisualStudio2013根据客户反馈和Microsoft重点关注于内容的核心设计准则对用户界面的许多方面做出改进,从而改善了用户体验。您会注意到有400多个图标经过修改,变得更容易区分,并使用了更多颜色、重新设计了起始页,此外整个VisualStudio中在设计上还有其他细微变化。VisualStudio2013进行了大量改进,可帮助您在编码时提高工作效率并集中精力。某些功能首先在VisualStudio

3、PowerTools扩展中以试验性质出现,经过改进后才纳入到VisualStudio中。现在内置了多种提高工作效率的功能,如自动补全方括号、使用快捷键移动整行或整块的代码以及行内导航。此外,VisualStudio2013的团队资源管理器增强了主页设计,可以更简便地导航到团队协作功能,并可取消停靠“挂起更改”和“生成”,使其显示在一个单独的窗口中。在处理大型代码文件时,可能难以了解当前所处的位置。在VisualStudio2013中,可轻松地在两种模式之间切换滚动条的行为。在栏模式中,可更直接地查看脱字号位置等注释、更改所在位置和跟踪错误。在图模式下,滚动条显示源代码的实时预览,而将鼠标悬停在

4、代码上即可在工具提示中更详细地预览这段代码。然后单击代码所在位置即可导航到该位置。在开发过程中,了解某行代码的作用是一项关键任务。现在伴随“转到定义”命令加入了新的“窥视定义”功能。通过“窥视定义”,不必再为了在行内视图中查看只读定义而离开当前代码行的上下文。可直接解除行内视图而不失去上下文,也可按完整窗口的形式打开它作为可编辑的视图。HttpfrstJU机|费Til!jA-,igijipFublisActicjinRi?suitCreateEustcmerGusizQiicr)冲FflUxitarrFtwCSIficrTlef-MUUMnWaMlStudioTA曄lixrgfrMOMM氏沁如

5、lOftt他*此呃1咀冲曄WE*n-Q|凸-fl-Sj4卜-A-山“-fi-=13-君至亍publicclassCust口mepublicinrIDgetsetiLn4D-isplyiwe(FirtNIim)Jublldi-tringIFiNsm-eg.tt;址*:/cheekmdelJtateifiMode1stateI&Valddi)thisciistorrarRaposltoryInsertOrUpd-ate(custoHer)j.this,cu(tgnwrRvpositopj/s5wv4);returnRed!rectlaAetia(n(!Lndexai);OrillOnIIrfi了解

6、某行代码的作用只是作为开发人员遇到的一部分难题。还必须了解其历史记录、谁处理过这行代码、哪些代码引用它,等等。在面向团队的项目中,这一点变得尤其困难。VisualStudio2013中的CodeLens(代码信息指示器)使用来自项目元数据和TeamFoundationServer2013的信息,在代码中的每个方法上放置修饰符,其中显示哪些变更集导致创建该方法或做出最近的更改、谁是最后一个处理该代码的人、哪些单元测试涵盖该方法(包括最新的通过/未通过状态)以及存在哪些代码引用等信息。另外,单击一下即可迅速跳入该数据,如关联的变更集或引用的代码文件。HtIDAuthorChitftfedbu-gi

7、nCurtomersConilTeffiflrBnsnteller1/30/2013upcLaledcontrollerredirettt口bernarespecrftcMaItyuru4/atv2Dnraddedmrhft-nlMiallyund49/201JEtranchedtfronil/FabrikaniFibef/MaliMa*ila鱼vsai閒jid/SO-lliWrpuilgmii;UrpniJc*WindcmftWatJOFfkSharvPcinl:Zi;|.NETFrwnewcri45NmPYfijtCt4tb:Default1=5JrjnJ知pgMlJOudEu皿也却pWv

8、uridViEuHLTrpe:VisualE#Apngjncl衍i-riCin事appnEfrOaudHPAdd-EhinPHiifl5dirliBnjCkudLighESwiUthRlfhWliiiyTHVKFWsfirMtew1furinliTuif-Onlir#mintLocdon;ohriionracDt.IcjjMn-iHmgfepeRdammElEwimu*Uudiu抄彌口泗你|世EWW二AcKDosaurctconUollWICrwcdVisualStudio中的TypeScript支持VisualStudio2013中的TypeScript可帮助您使用丰富的静态检查、基于符号的

9、导航、语句完成和代码重构功能,创建大型JavaScript应用程序和稳固的组件。TypeScript是一种支持可编译成JavaScript的类、模块和接口的编程语言,它能在任何浏览器、Node.js或任何其他符合ES3的环境上运行。您可以使用现有的JavaScript代码、结合利用流行的JavaScript库,还能集成新的和现有的ASP.NET应用程序。改进了调试和优化VisualStudio2013中新增的“性能和诊断”中心为VisualStudio提供的各种工具带来一种统一的体验。通过该中心,还可轻松地找到适合项目的性能和诊断工具,并可迅速开始使用这些工具改进应用程序。VisualStud

10、io2013中的“内存转储分析器”使您可以通过直接在VisualStudio中分析.NET内存转储,轻松地诊断生产环境中的内存问题。使用新的内存分析功能,可通过查看大小和数量、最大的对象实例以及是什么将这些实例保留在内存中,解决内存泄漏和内存低效使用问题。还可比较两个内存转储以深入了解随时间变化的内存用量。在VisualStudio2013中调试64位.NET4.5.1应用程序时,现在可像对于32位托管应用程序一样编辑并继续”此外,VisualStudio2013中还改进了VisualBasic、VisualC#、VisualC+与JavaScript间的异步调试。在Windows8.1中运行

11、时,如果在异步方法中遇到断点或异常,则调用堆栈窗口现在包括逻辑调用堆栈。除了支持诊断之外,.NET4.5.1还包含其他改进,如支持按需压缩GC的大型对象堆以及在多核计算机上运行时更快地启动应用程序。在VisualStudioUltimate2013中,可诊断由SystemCenter2012R2OperationsManager监视的应用程序中的错误和性能问题。可按IntelliTrace日志(.iTrace)的形式导入异常和性能事件,并使用VisualStudio中的IntelliTrace单步执行代码以重现这些事件。改进对C+11支持的功能(如委托构造函数、原始字符串字面值、显式转换运算符

12、和可变参数模板)并配合VisualStudio2013中的“仅我的代码”调试,使处理C+的过程变得更加完善。在托管语言中,很久以前即可在调试时对调用堆栈进行筛选,直至细化到仅由您编写的代码,现在C+也可这样。PGO(按配置优化)是一项运行时VisualC+编译器优化,它利用通过运行重要或注重性能的用户方案而收集的探查数据来生成应用程序的优化版本。VisualStudio2013中的探查工具可深入了解PGO优化决策,通过揭示应用程序经过探查的热代码路径(常见的用户方案)与冷代码路径(不太常见的用户方案)与PGO优化的哪些代码对应以及对应程度(大小或速度),帮助您了解这些探查数据与真实性能的对应程

13、度。扩展了ALM功能VisualStudio2013加入了一系列新的应用程序生命周期管理(ALM)功能,这些功能通过改进对敏捷开发做法的支持,以增量形式采用这些做法以满足组织的需要,将帮助您的团队提高工作效率和开展协作。综合解决方案可帮助团队改善合作和提高工作效率,而敏捷项目组合管理、团队聊天室、基于Web的对变更集/提交代码做出的评论以及改进的Web测试用例管理等功能正是其中的一部分。由TeamFoundationServer(可安装在内部部署的服务器上)或TeamFoundationService(托管在云中)提供VisualStudio的ALM功能的核心部分。因此,无论团队偏好增强对内部

14、部署安装的控制和自定义,还是偏好云的免维护可用性,都有一种选择适合团队的需要。通过敏捷项目组合管理,可用一种敏捷的方式管理复杂的大型工作负荷。可定义积压工作的层次结构以了解多支团队中的工作范围以及查看该工作如何积累成更庞大的计划。Feskuw1吕苕ck:l旳its.CurrentSprint1疋FwturaSprint2辛print35pwint45frivli5SprintfiFeaturestoTasksEkicklaBoardSCreaicquifiiyCQlumnoptionsWarkim*iTypTrtlrFeatureMoetoWindlawsAzureInfrtructuireN

15、ewfeAiueFlunrmirketingcampaigmIcr2415H-altday-StawnNewFMiurt5ufipOrtWaHdfiwiSldreIb-MJlihgchoppingjppNtw中忡J1gppprtmpilci口甲奢叱冒,裁弔h备WindMMfPlipnrby事rn半匕一:1nPr口印牌$PrdutE飢Id住|IntsgrataHrMMCSSdignfarlabile*vi闯色闻TutCreateCSSstylesheetlorproducttablesfromdesigrie-rPSDToOraT&l1Ic亡reH色亡!EMtordiffatFMitypesef

16、tcKi&heidtnand.IothePnOdlKtBJCKIC*-.JB|Addmpbiltuiw?HOfCOrtRnt冒page;wtict仃nfiqbiliFisdvtetvdNrwTmIcJritEgirjtflmobiliGbrowserdpCPClkin-intoroutingej|irwToOaTrieHpp就白r,內atdicaw禅Euif&fdif.T&EMProductBacklo.|CresiertTWl/CSSUKdttignforhoinepgetmnlbile)NWFe典m.1nPragrg$团队聊天室提供一个区域,从中可促进和捕获附近和远程团队成员之间的交流。在

17、团队聊天室中,可讨论进展中的工作、提出问题、告知状态以及阐明发生的问题。团队室是团队项目活动源,用于向团队通告代码签入、生成状态、工作分配等内容。使用团队室替代电子邮件后,将自动收到对话和决策的审核线索,可随时进行复查和搜索。默认情况下为每个项目创建一个团队室,而您可以另外创建其他室以支持临时讨论和团队间协作。TeamFoundationServer2013现在支持Git存储库。此外,现在可使用VisualStudio2013中基于Web的版本控制资源管理器创建或回复对变更集、搁置集或Git提交的评论,以参与团队关于源代码更改的对话。还可使用版本资源管理器的筛选器轻松找到评论。(VMrinTO

18、*T*W啊#购.D+曲时Hl騎茁叫|JEHR!LHTfHMSk|palpIk.MiLavljnultlaidnLnl!rjnlarwluriMJrljkih召如包址&rP*4Mhm汨irqUcrxcE-njnuiajoMnrmilRvipwrijhi:|yi1|iOnvivjii*himiihup)哙冲Cbuirigfl9f140WKIM.hPUtOH#LII/IDIICKSILKUrk曲td由于TeamFoundationService中支持基于云的负载测试,因此只需几秒即可生成规模测试,其中利用WindowsAzure的弹性资源执行来自数千虚拟用户的请求;使您可深入了解Web应用程序和服务

19、的性能瓶颈,而无需费力地管理硬件或虚拟实验室。改进了基于Web的测试用例管理,可直接从Web界面中创建或管理测试计划和套件。还可从非Windows操作系统中使用任何新式Web浏览器运行测试,因此测试人员在任何工作环境下均可高效地工作。工作项图表也是TeamFoundationServer2013中的一个新增功能。可快速创建各种图表以可视化来自工作项查询的数据,如Bug、用户情景和任务。ChirnnIMHhtdMwirVicoiuriaumouiiMyrmdfenAru兄GkHCW祎观砧吗.1-UUli-H-1j-UedRnodLK!BkHiMQuMim5甘现1时鸟鸭冷ReujiEiEeMsrQ

20、wunQMCWCWQBW&USTKP打SCcimiWwflW3diMT4AmPjthLH定价和许可除了上述所有全新的令人兴奋的功能之外,我们很高兴通知您,VisualStudio2013的定价将与VisualStudio2012保持相同。另外,由于购买了VisualStudio2012版本,MSDN订阅者无需花费额外费用即可获得新的好处,包括针对Microsoft最新版本(如Windows8.1和WindowsServer2012R2)的开发和测试使用权、可对WindowsAzure服务使用的货币信用、针对WindowsAzure开发/测试方案的折扣率以及适用于Windows应用商店、Wind

21、owsPhone应用商店和Office365Developer订阅的开发人员帐户。通过MSDN订阅购买VisualStudio是获得VisualStudio最普遍的方式,还可以获得针对目标Microsoft平台的最全面的软件、服务和好处。有效的MSDN订阅者可在十月中旬最早获得VisualStudio2013最终版本的访问权限。VisualStudio2013withMSDN将在11月1日通过批量许可的方式提供,不久之后,零售经销商处即有销售;但是,您现在就可以购买VisualStudio2012withMSDN,并在VisualStudio2013发布后立即获得该版本。作为入门级专业产品,VisualStudioProfessional是世界各地许多开发人员选择的主要工具。考虑到这些开发人员,我们通过Microsoft应用商店提供特殊的限时优惠活动,凡通过零售方式购买VisualStudioProfessional2012的用户只需花费99美元即可升级到VisualStudioProfessional2013(具体定价因地区而异)。有关更多信息,请于11月初查看Microsoft应用商店中的VisualStudio产品。在此优惠于2014年1月31日结束之后,用户可从Microsoft应用商店或经销商处获得VisualStudioP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论