遵义网站建设1w1h,wordpress页面重定向,唐山哪里建地铁,网站开发有哪些服务对于从事.net程序开发的我们#xff0c;都要用到C#依附的Visual Studio平台!Visual Studio是目前最流行的Windows平台应用程序开发环境。最新版本为 Visual Studio 2012 版本#xff0c;基于
NET Framework4.5 。. Visual Studio 2012内置的测试工具可以帮助开发者打造高质量…对于从事.net程序开发的我们都要用到C#依附的Visual Studio平台!Visual Studio是目前最流行的Windows平台应用程序开发环境。最新版本为 Visual Studio 2012 版本基于
NET Framework4.5 。. Visual Studio 2012内置的测试工具可以帮助开发者打造高质量的程序减少了IT和开发者之间的差距。Visual Studio 2012可以说是一个完整的程序生命周期管理(ALM)解决方案。开发者对Visual Studio 2012最大的期待在于其开发Windows 8应用程序的能力。 Visual Studio 2012发布会上微软开发部门副总裁Soma Segar宣布Visual Studio 2012全球已经有六十万次下载。 当然支持Windows 8应用程序的开发是Visual Studio 2012很重要的一个功能但Visual Studio2012不仅限于此。笔者无法在一个文章中尽数它的众多功能所以本文只为大家讲解一下Visual Studio的主要新功能。 新的界面 如果您是先前Visual Studio版本的使用者那Visual Studio 2012的新界面会吓你一跳。我不得不说我不是太中意Visual Studio 2012新界面。我觉得对我来说这个界面太平太暗。不能像之前版本的Visual Studio 那样可以很容易区分开各个工具栏的图标。 按理来说Visual Studio应该追随Win8 界面(之前被称为metro界面)设计风格但Visual Studio 2012的界面中黑色白色灰色过多。图标较小较暗用户看得很费劲。我知道Visual Studio 2012设计成这样界面的原因是想让代码更醒目但个人觉得这并没有带来生产率的提高。你可以在下图欣赏欣赏Visual Studio 2012的界面。 特性1: Visual Studio 2012 New IDE 如上图所示各个图标的区别不大而菜单选项全都是大写字母。大部分的菜单选项布局一致但比起之前版本的Visual Studio 来说开发者必须要更小心让自己别弄混了菜单。 开始时候我觉得全大写的菜单实在很不爽但后面总算适应了。 虽然Visual Studio 2012的界面里也有类似tab pinning这样的很好的新功能但我觉得Visual Studio 2012的界面是该产品的软肋。幸运的是虽然Visual Studio 2012的界面可能会造成开发者生产率的下降但Visual Studio 2012其他的新功能很好的扳回了一局。 毫无疑问这些新功能中最重要的就是开发Windows8程序的功能。 开发Win8程序 升级到Visual Studio 2012的最大理由就是要开发Windows8程序。随着Win8开发系统的发布微软宣布了新的Windows RT框架该框架事实上就是使用ARM处理器设备的Windows。 新一代的Win8和Win RT平板设备(包括微软Surface平板)预计在2012年底将蜂拥上市。而Visual Studio 2012就是为这些平板设备开发应用程序的工具-可以为Win8 x86设备开发也可以为Win RT ARM设备开发。 Visual Studio 2012允许开发者使用多种语言开发win8程序 1c 2xaml,c#或则vb 3,htmljavascriptcss Visual Studio 2012专为开发Windows 8程序内置了一系列名为Windows Store的项目模版。开发者可以使用这些模板创立不同类型的程序包括blank app(使用xaml),grid app(使用xaml),split app(使用xaml), class library(为Windows Store app开发使用),Windows runtime component,还有单元测试库(为Windows Store app开发使用)。如下图。 Figure 2: Windows 8 Project Templates 需要注意的是开发者需要获取win8开发者授权来开发Windows8程序。幸运的是Visual Studio 2012启动页中提供了一个向导链接点击此链接开发者就可以跟随向导提示获得Windows8开发者授权。 开发者获得Windows8开发者授权后就可以使用上述模版开发Windows8程序。开发者可以在“项目设置”中选定开发的托管程序的运行时是Windows8还是Windows RT。 Visual Studio 2012中进行Windows8开发最酷的一个功能就是Visual Studio2012自带了一个平板模拟器。Visual Studio 2012里的该平板模拟器跟老版本Visual Studio中的手机模拟器有些相似。平板模拟器允许开发者无需真实设备即可在Visual Studio中测试开发的Windows8程序。请看下图。 Figure 3: Windows 8 Tablet Emulator 如上图所示平板模拟器展示了类如平板设备桌面的画面。移动鼠标时就会模拟触摸界面(假如开发者没有触摸显示屏的话)。 内置收限版expression blend Visual Studio 2012包括了受限版本的expression blend。expression blend是一个强有力的设计工具允许设计者无需手动进行xaml编码就可修改程序界面。 Visual Studio 2012中自带的expression blend版本只能在Windows Store项目中使用而不能在其他项目类型中使用。 打开expression blend后它会独立于Visual Studio 2012程序外运行会读取Visual Studio 2012中打开的解决方案的文件。如果开发者在其中修改界面然后再使用Visual Studio 2012Visual Studio 2012会提醒你文件已经被修改。 网页开发功能加强 Wdowsin8程序开发者无疑会对Visual Studio2012感兴趣但毫无疑问Visual Studio 2012最大的拥护者将会是网页开发者。 Visual Studio 2012里有以下对网页开发者意义重大的新功能 · 全面支持html5.Visual Studio2012全面支持html5。此外Visual Studio 2012还会自动识别开发者使用的html版本然后调用相应的intellisense和纠错功能。 · intellisense支持javascript和jquery。还有intellisense在Visual Studio 2012中完全支持javascript和jquery. · page inspector.对很多网页开发者来说最重要的新功能就是Visual Studio 2012的page inspector功能page inspector可以高亮服务器端渲染的代码。开发者将鼠标在移动到designer界面的不同领域Visual Studio 2012就会动态高亮将要运行的代码。单是这个功能就值得升级到2012了。 · asp.net web api.在asp.net mvc 4和asp.net web forms中假如了asp.net web api新的asp.net web api可以帮助开发者开发与使用http服务。 · windows azure.如果你是windows azure开发者那么你肯定会喜欢Visual Studio 2012可以将解决方案直接发布到windows azure的功能。 · iis express.老版本的Visual Studio中内置的网页服务器跟开发者的网页应用程序运行在其中的iis服务器有众多不兼容之处。Visual Studio 2012使用iis express来作为默认的网页服务器消除了大部分的不兼容问题。 内置LightSwitch Visual Studio 2012的另外一个惊喜之处就是包含了lightswitch。之前作为独立产品发布的lightswitch是一个基于模版的编程工具该工具可以帮助开发者快速开发程序。lightswitch最重要的新功能就是可以输出html5客户端应用。 在Visual Studio 2012中lightswitch被设置为项目类型。Visual Studio 2012 专业版白金版旗舰版中都内置了lightswitch. 新的团队开发功能 Visual Studio 2012新增了一些可以增进团队生产力的新功能。这些新功能包括 · intellitrace in production.开发者一般无法使用本地调试会话来调试生成程序因此重现诊断和解决生成程序的问题非常困难。 而通过新的intellitrace in production功能开发团队可以通过运行pwoershell命令来激活intellitrace collector来收集数据然后intellitrace会将数据传输给开发团队。开发者就可以使用这些信息在一个类似于本地调试会话的会话中调试程序。intellitrace in production仅为Visual Studio 2012旗舰版客户提供。 · task/suspend resume这个功能解决了困扰多年的中断问题。假设开发者正在试图解决某个问题或者bug然后领导需要你做其他事情开发者不得不放下手头工作然后过几小时以后才能回来继续调试代码。task/suspend resume功能会保存所有的工作(包括断点)到visual studio team foundation server (tfs)。开发者回来之后点击几下鼠标即可恢复整个会话。 · 代码检阅功能。新的代码检阅功能允许开发者可以将代码发送给另外的开发者检阅。启用“查踪”后可以确保修改的代码会被送到高级开发者那里检阅得到确认。 · powerpoint storyboarding 工具。这个新工具是为了方便开发者和客户之间的交流而设计。使用powerpoint插件开发者可以生成程序mockups这会帮助客户于开发者就客户所需的功能进行交流。 Microsoft .NET Framework 4.5 跟老版本的Visual Studio一样随着Visual Studio 2012的发布微软也宣布了新的.net框架。虽然.net框架已经不跟Visual Studio的发布绑定但开发者需要Visual Studio 2012来享受新.net 4.5框架加强的功能。开发者可以选择将项目设置为基于老版本的.net框架。.net框架加强功能实在太多不可能尽列于此但最重要的改变如下 · 异步支持。可能.net 4.5框架加强最多的功能就是编写异步代码的能力。异步代码使得程序在cpu紧张输入输出频繁或者在某些长代码操作会刮起你程序使得代码完全运行完毕程序才能响应的时候仍然能跟用户交互。虽然在老版本的.net框架中也可以编写异步代码但是必须要用到复杂的线程。新的.net 4.5框架将编写异步代码流程化。使用新的async和await关键字开发者就可以像调用同步代码一样调用异步代码。 · 支持protable class libraries。新的protable class libraries允许开发者创建运行在多个.net平台上的托管.net程序这些平台包括.net 4.5框架silverlight 4和win phon 7,.net for windows store apps, 甚至还包括了xbox 360。 · 改进task parallel libray (tpl)。.net 4.5框架使用改进的tpl加强了对并行计算的支持。之前版本的.net框架有时会强迫串行执行parallel language integrated query请求。新版本中修复了此问题因此程序的并行计算性更佳。 · asp.net 4.5。该版本的asp.net提供了对html5, websockets协议和新的异步module和handler。支持在web form进行model binder。model binder允许开发者将对数据的控制直接与获取数据方式绑定将用户输入转换为.net数据类型或将.net数据类型转换为用户输入。 新的.net 4.5框架提供了最新版本的不同.net语言。包括c# 5.0, vb 11.0 f# 3.0和c 11。加入了对全c 11类库的支持还加入了对entity 5.0框架的支持。entity框架可为底层数据源单独提供一个面向对象层。虽然entity框架不再是.net框架的一部分但是它是基于.net开发的。开发者可以在Visual Studio 2012中通过entity framework nuget 包获取entity框架。 拥抱未来 Visual Studio 2012是一个必须要迎合网页开发者windows桌面开发者Win8开发者windows azure开发者和windows phone开发者不同需求的产品。 虽然这些开发者的需求迥异并且Visual Studio 2012的界面实在不敢恭维但是Visual Studio 2012仍然是Windows平台开发者的最佳选择。Visual Studio 2012容易上手的开发测试工具内置的单元测试载入测试工具等等无疑能帮助开发者打造高品质的程序。 对win8开发者来说Visual Studio2012是必备之利器。对网页开发者来说Visual Studio 2012的page inspector和新的异步api也值得他们升级。内置lightswitch无疑让人惊喜而其对异步的支持也是很大的一个进步。 somasegar在Visual Studio 2012发布的演讲中提到微软不会在发布产品后就止步不前。微软打算定时为Visual Studio 2012加入新功能并预计在2012年底进行第一次升级。 在分享Microsoft Visual Studio 2012正式版同时在安装过程中提供了给大家有效注册密码。VS 2012是应Windows 8之运而成的一款软件开发平台在注册激活方面也做了更高级的改善屏蔽了密钥可植入破解法笔者在使用软碟通验证文件时无从查找也许我们只能跟随传统方式 来安装和应用VS 2012了。