大小:2.32G
更新时间:24-09-28
系统:Pc
Visual Studio是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,同时带来了NET Framework 4.0、Visual Studio 2010 CTP,并且支持开发面向Windows 7的应用程序。其集成开发环境界面被重新设计和组织,变得更加简单明了。在数据库方面除了SQL Server,它还支持IBM DB2和Oracle数据库。您可以用Visual Studio创建Windows平台下的 Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office插件。
今天小编给大家带来的是vs2010中文旗舰版,它拥有多显示器支持、开发平台支持、测试工具、数据库开发、Team Foundation Server(TFS)、调试与诊断、MSDN订阅、程序生命周期管理(ALM)、架构与建模、实验室管理等功能,使用它无疑将大大提高程序开发效率。
一、更宜Web开发
微软采用了全新的WPF技术重新打造了编辑器,新的编辑器以及Visual F#获得了更加强大的功能,成为更好的web开发工具,比如代码的无级缩放,多窗口即时更新,代码的自动产生等等,这些新的IDE特性都会极大地提高程序员的开发效率
1、代码编辑器-新的代码编辑器使代码更易于阅读。可以通过按CTRL并滚动鼠标轮放大文本。此外,单击 Visual C# 或 Visual Basic 中的符号时该符号的所有实例都将自动突出显示出来
2、用于Web开发的好工具-在Web开发方面,过去依靠Dreamweaver提供的远程发布和FTP的功能,而现在不同了,web.config 的动态生成与发布功能得到了增强,可以直接发布到服务器上
3、Visual F#-Visual Studio 2010中已正式包含Visual F#,作为一种常规的开发工具发布。作为。NET Framework家族的新成员,F#提供类型安全、性能,以及类似脚本语言的工作能力,所有这些都是。NET环境的一部分
4、C# 4.0-C# 4.0主要改进了动态编程模式的互操作性和Office编程,动态查询是C# 4.0中的一个新功能,允许你从IronPython,IronRuby,Jscript,HTML DOM或一个标准的。NET库以同样的方式使用和操作一个对象,不管它们来自哪里
【其他方面的创新】
1、应用程序生命周期管理(ALM):新增的ALM功能,涵盖了系统设计到测试阶段的工具,包括新的架构检查工具(Architecture Explorer),增加了对统一建模语言(UML)的支持。如支持使用案例图、活动图、循环图等,另外还提供新的测试工具(Test Impact View),可供开发人员收集更多的测试资料
2、为开发者提供更好的工具和框架:Visual 2010是开发者可以针对众多的应用程序进行开发,诸如Windows7、Office、Web、智能手机、云应用框架等。微软除了支持其基本平台外,也准备提供对新兴应用趋势的工具支持,即云计算和并行设计,以充分利用高性能的多核系统。例如,为并行编程提供了更多支持,包括增加调试窗口,增加对NET Framework PLINQ、本地Parallel Pattern Library和Concurrency Runtime并行扩展编码的支
3、不同规模开发团队的应用:可以将在不同规模的开发团队中创建应用,跨度从单个部门到整个企业。软件将确保在这么宽泛的范围内的应用开发都得到支持
二、随云而动
1、VS2010为Windows Azure提供了哪方面的支持?
云计算的基本原理,就是通过资源的负载均衡来提高数据检索、处理的能力,提高业务的灵活性。虽然Azure平台可以满足大部分的云计算工作,但是其有一个缺陷,就是开发的周期比较长。而Visual就是用来解决这个关键问题的,在软件中已经集成了Azure的项目模型
2、Visual Studio 2010平台在并行计算上的优化
2010版本能够支持非托管的C++库和编辑器运行并行计算。也就是说即使应用软件中采用了非托管的C++,也能够支持多核运算。(2) 在软件提供了一个并行性能分析器。通过这个分析器可以帮助开发人员迅速找到应用程序的性能瓶颈,并向开发人员提出建议需要在哪些地方采取并行处理
3、开发者使用visual studio如何更快捷进行云计算开发?
通过Azure Services Platform开发者可以使用。NET 3.5 SP1和Visual Studio 2008 SP1创建运行在微软数据中心上的Internet级应用程序。这款软件为Windows Azure提供了专门的项目模型,更可以对服务和应用程序进行调试。同时,开发者可以通过在Azure服务平台上开放API来支持互联网标准,来实现与异构平台、与其他开发者之间交流和互动
4、visual studio 2010为云计算开发提供了那些工具?
基本上包含了Windows Azure工具,可以简单的实现在微软云平台上的开发,调试以及部署。包括以下工具和服务:C#以及VB云服务项目的模版
5、微软云计算的发展趋势
微软的云计算在战略在2008R2操作系统和Windows Azure平台上已经有了体现。采用Visual 2010平台,可以大大的缩短基于云计算技术的应用系统的开发周期,提高与其他平台的兼容性
三、增强对C++支持
1、Visual Studio 2010 C++ 0x
微软也逐渐意识到了这一点,开始不断增强Visual St我们这里按下Visual在IDE方面的增强不表,单说它对即将到来的C++新标准C++0x的支持
2、基于XP打造windows7的C++开发平台
软件将VCBuild的众多特有的功能集成到MSBuild中,并且使用MSBuild替代了VCBuild。虽然VCBuild有很多针对Visual C++项目的实用功能,但是,新的MSBuild不仅继承了这些功能,还提供了更多的新特性
3、为程序员提供更多新机遇
个人觉得随着Visual Studio 2010的正式发布,必将会产生一批新的程序员,这些程序员将是最受欢迎的程序员,在这个软件更新急速发展的社会,后来者居上已不是奇谈,请爱好。NET编程的广大程序员们,做好准备吧,我深有体会的是一个强大编程工具将使一个程序员事半功倍,工欲善其事,必先利其器嘛。这款软件对广大程序员来说是不可错过的选择噢。
四、IntelliTrace(智能跟踪)
1、具有一个新功能:IntelliTrace(智能跟踪),IntelliTrace被引入到Visula Studio中来加速我们对。NET应用程序的调试,它通过对预先设置的事件和方法在运行过程中的跟踪并将其有效地传递给调试执行者,从而快速的传递程序在执行过程中的状态和各种信息来帮助开发者更好的调试程序,快速的发现问题。实际上,在2010版本之前,Microsoft Visual Stuido已经帮助我们很好的继承了调试工具,比如对变量的监控,对堆栈的查看等等,并且允许设置断点进行单步调试等。所有的这些都在很好的帮助开发者来了解程序在不同的执行过程中的状态以及检测是否按照预先实际的逻辑进行运转,而且更多的,我们通过断点后监测程序状态来发现问题所在。而这样所存在的问题是,一些逻辑上的错误可能发生在断点执行之前,而且很可能是一些无法追查。开发者必须停止当前的调试,重新设置断点并启动调试,而这样的试验过程往往需要很多次才能找到正确的位置来设置断点。IntelliTrace智能的将一些调试信息和程序状态自动的跟踪并实施的展现给开发人员,从而减少了需要程序员找到适当的断点才能跟踪和监控程序运行状态的过程
2、Visual Studio提供给我们两个方式来控制其搜集信息的内容源,一个是IntelliTrace events only,仅仅收集智能跟踪事件和调试中断的相关数据;另外一个是IntelliTrace events and call information,这个就会收集除了IntelliTrace事件之外对一个方法调用的进入和退出的各种数据。下边我们来看看在Visual Studio 2010中如何设置IntelliTrace的跟踪选项:
进入到工具 --> 选项 --> IntelliTrace。它在默认状态下是启用的,但是,仅捕捉事件,因为捕捉事件是便宜的。然而,当你开始跟踪所有这些调用信息时,真正的价值开始显现出来了。你每一次调试的时候,IntelliTrace都将弹出来,你在动态调试的时候可以使用这个历史性的调试工具。假如我在那里并且有一个断点,但是,我要备份和重新设计这个断点,我可以使用IntelliTrace完成这个任务
3、使用IntelliTrace捕捉到调试进程的其他人可以把记录以及。dlls和pdbs文件发送给你,你可以重放它们的进程。这个进程也许进入到数据库(你没有这个数据库),它也许是采用你不能复制的方法设置的,它可能在你不能企及的网络上,但是,你不用担心,因为你拥有记录以及。dlls和pdbs文件,你可以重放
4、当然,拥有源代码会更好,因为那样你就能够看到这个代码好像是在你自己的机器上调试它一样。这对于在你的机器上运行正常,在其他人的机器不能运行的那些神秘的故障来说是非常好的。它对于多线程的情况也是非常好的,当你经过这个应用程序的时候,这个软件瑕疵就消失了,但是,在正常速度运行时,这个软件瑕疵又出现了。
5、默认情况下,IntelliTrace仅仅收集IntelliTrace相关的事件,这样是为了保持所收集的数据较少,并且对于性能上的影响是最小的。而当你选择对方法调用的数据也进行搜集时,除了其临时搜集的数据所占用空间的增大外,对于性能的影响也是较大的。尽管收集到的细节有所不同,但两种方式都会收集一些共同的数据。比如,它总会在第一次启动收集过程时收集系统信息,模块的加载和卸载事件,线程的起始和结束时间等。随着模块和线程的事件,可以正确的更新模块和线程调试窗口的信息。另外,任何模式下,在调试断点处也会对数据进行收集,并将所收集到的基本数据类型和对象在调试其中进行检查和审阅,并允许改变其值。
6、总的说来IntelliTrace调试程序就是为程序开发者量身定制的,通过其独特的“历史调试”功能,为开发者提供了一个反悔追溯过程控制功能。比如,在开发中程序在10分钟前出现一个异常,怎么办呢,如果在以前一般是通过手动调用Debug.Write语句,现在不必了!因为不少开发工具中的这种历史调试功能都非常相似,在visual studio 2010正式版 中通过IntelliTrace,不但能使程序员看到程序的当前状况,也可以检查某些情况下产生的事件,甚至还能隔离应用程序历史记录中的故障点。所以,启用历史调试之后,软件能够捕获调用堆栈以及相关变量,咱们就可以“回退”至程序的保存前10分钟或者更长时间,检查程序发生异常、故障时的各种情况。因为,在默认情况下程序只保存关键的类型,而开发人员可以选择记录所有的参数,对象以及全局变量。所以,IntelliTrace会主动展示程序运行过程中的关键事件,诸如代码异常、文件访问、时时调试等等
五、其他新功能
1、起始页面
在近期项目列表中可以将一些正在开发或重要的项目Pin在列表中以方便下次使用
也可以右键项目名称打开项目所在文件夹
2、分屏显示
本次VS2010 使用WPF 进行了大量Shell 开发,所以软件界面功能有了重大改进。尤其要提的就是分屏编写功能,Dev不用再为频繁切换程序文件而头疼了。可以直接将程序文件拖拽出IDE窗口到其他显示器中。这样就可以一边编写CS,一边编写XAML而且无需切换窗口标签
3、高亮显示
在编辑器中点击某个符号后IDE会自动将相同符号高亮显示。如果程序很长的话可以使用Ctrl+Shift+ 向下箭头 或Ctrl+Shift+向上箭头 快速浏览每一个使用该符号的地方
4、缩放显示
通过Ctrl+鼠标滚轮,可以缩放代码字体大小,这个功能方便在演示过程中使用
5、按使用生成代码
这个功能好像也叫“先消费”,在编写程序过程中如果需要构造新类,程序员可以不打断思路直接使用该类,然后再重新生成这个类。这样可以提高Dev的开发效率
6、矩形选择框
在VS2008中可以通过Alt+鼠标左键 对代码进行选取,VS2010不仅可以选择矩形框,还可以选择零字符宽的矩形框并在其中输入内容
7、调试数据跟踪
在程序Debug过程中往往需要实时监控数据变化,而这款软件可以将数据Tip标签Pin在IDE窗口中随时跟踪数据变化
在下图中随着while循环的进行,j值的变化也会随 时体现在Tip标签中
8、调用层次结构
通过鼠标右键浏览方法、属性、构造函数的调用层次结构,如果是刚接手的项目就可以用这个方法了解其相关程序结构
9、定位搜索
编辑(Edit)菜单中选择“Navigate To” 或者通过Ctrl+, 打开定位搜索窗口。在搜索栏(模糊查询的功能很强)中输入查询内容,将自动列出相关结果信息
双击搜索结果可以直接转到代码所在位置
10、缩略图预览
其实这个功能在VS2010 RTM 发布前就被取消了,但我们仍然可以将其激活。首先确认Tools->Options 中“Enable rich client visual experience” 处于启动状态
然后,在开始菜单(Run…)中运行以下命令,向注册表中添加ShowThumbnailsOnNavigation 项。
reg ADD HKCU\Software\Microsoft\VisualStudio\10.0\General /v ShowThumbnailsOnNavigation /t REG_DWORD /d 1
打开项目通过Ctrl+Tab,预览已打开的项目程序
11、智能感知
对IntelliSense(智能感知)功能又进行了完善和加强,在我们输入一些关键字时,其搜索过滤功能并不只是将关键字作为查询项开头,而是包含查询项所有位置。如下图所示,当输入“index” 后我们既可以看到“IndexOutOfRangeException” 又可以检索到TabIndex 项,这使得检索功能更加人性化
在上图中,我们定义了一个AsSoonAsPossible 的字符串变量,当输入“ASAP” 时,软件会根据Pascal Casing 搜索到我们想要的变量名称
有时我们需要使用switch、foreach、for 等类似语法结构,在visual studio中只需如入语法关键字,例如“foreach”,并点击两下Tab 键,它便会自动完成相应的语法结构。
12、WPF界面设计
做WPF/Silverlight 的开发人员都知道,这款软件对XAML 的界面的设计功能进行了很大改进,我们可以在软件中直接拖拽设计XAML 界面布局。同时在使用进行界面布局编辑时,可以直接在设计窗口点击鼠标右键,为添加/删除行或列
13、扩展工具
软件的另一个亮点就是扩展工具管理功能,开发人员不必到处寻找第三方扩展工具,下载并安装。只需在 VS2010->Tools->Extension Manager 中就可以找到许多第三方扩展工具,并可以直接在visual studio 2010中下载安装
1、支持Windows Azure,微软云计算架构迈入重要里程碑。
2、助力移动与嵌入式装置开发,三屏一云商机无限。
3、实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力。
4、升级的软件测试功能及工具,为软件质量严格把关。
5、搭配Windows 7,Silverlight4 与 Office,发挥多核并行运算威力,
6、创建美感与效能并重的新一代软件。
7、支持最新C++标准,增强IDE,切实提高程序员开发效率。
Ctrl+Enter(在光标指定位置的上面添加一行,并将光标移至新添加行的行首位置)
Ctrl+Shift+Enter(在光标指定位置的下面添加一行,并将光标移至新添加行的行首位置)
Ctrl+Shift + L (删除当前行)
Ctrl+M+O(折叠所有的函数)
Ctrl+M+P(展开所有的函数)
Ctrl+E+C(注释)<=>Ctrl+K+C(注释)
Ctrl+E+U(取消注释)<=>Ctrl+K+U(取消注释)
Tab(增加缩进)
Shift+Tab(减少缩进)
Ctrl+.(调出using菜单;对于没有实现的类可以自动生成)
Ctrl+E+S (查看空白 -- 将空格转换为绿色的点,在查找多余的空格时尤为方便)
F12(转到定义)
Ctrl+_(转到定义后返回)
Ctrl+Shift + _ (再次转到定义)
Ctrl+Atl + P (Attach to Process 跟踪调试某个进程)
Ctrl+Shift + 左右方向键 (以单词为单位向左或向右选中代码)
Ctrl+Tab (切换VS中的不同文件窗口)
Alt+Tab (切换Windows的不同窗口)
prop+Tab+Tab(创建C#中的属性,之后用Tab进行位置的切换)
Ctrl+K+X(Insert Snippet插入VS定义好的代码模板,例如 选择其中的Visual C#之后可以选择好多种不同的模块,例如选择prop name和12的效果是一样的,还可以选择try,tryf,using,while等等,这些可以到VS中实际去看看 )
Ctrl+B+T(标记当前行)
Ctrl+B+P(将光标移动到前一个标记行)
Ctrl+B+N(将光标移动到后一个标记行)
Ctrl+B+C(移除所有的标记行)
Ctrl+W+B(列出所有的标记行,即:打开一个新的窗口,若想打开更多的小窗口请点击VIEW)
【注:标记行可以标记我们所关注的代码段,从而实现不同代码段的切换,例如我想比较两端代码段的异同,或者参照某段代码实现新的功能。当然也肯定不会忘 Ctrl+A,Ctrl+C,Ctrl+V,Ctrl+X,Ctrl+Z,Ctrl+S】
F7(从Designer界面切换到后天代码)
Shift+F7(从后台代码切换到前台Designer页面)(例如在Asp.Net程序中使用)
Ctrl+E+D(对当前页VS中的代码块进行格式化),选中VS中的代码,然后 Ctrl+E+F(对选中的代码段进行格式化)
visual studio 2013旗舰版大小:2.78G时间:2024-09-28查看
visual studio2008中文版大小:3.7G时间:2024-07-27查看
visual studio2005中文版大小:1.5G时间:2023-12-27查看
visual studio 2012旗舰版大小:1.39G时间:2023-12-27查看
visual studio 2015旗舰版大小:4.41G时间:2023-12-27查看
visual studio community 2015官方中文版大小:3.74G时间:2023-12-27查看
visual studio enterprise 2017官方版大小:3.35M时间:2023-12-27查看
visual studio community 2017官方版大小:775K时间:2023-12-27查看
相同厂商微软(中国)有限公司更多>>
同类热门
类似软件
HTTP Debugger pro中文破解版9.52M1607人在用HTTP Debugger pro是一款专门为网站开发者设计的调试工具,其主要能够对客户端浏览器和网站服务器之间所有的HTTP通信信息进行捕获、分析和调试,开发者们能够通过这些数据来测试和调试复杂的网站应用程序。在桌面应用程序方面,HTTP Debugg
查看visual studio 2012旗舰版1.39G3105人在用 vs2012中文旗舰版是微软官方全新发布的一款先进的开发环境,是Windows平台上最流行的应用程序开发平台,英文全称为microsoft visual studio 2012旗舰版。新版本采用了全新win8界面风格,简化了工作流程,全面支持htm
查看frontpage 2003免费版366.06M3919人在用 frontpage2003是目前最经典的一款网页设计软件,虽然比起dreamweaver功能稍差一点,但是软件拥有良好的操作界面,且学习起来非常简单,更拥有设计、拆分、代码和预览4种工作视图,可以得到网页即编即看的预览效果,是初学网页制作最佳的设计
查看热门标签
网友评论17人参与,16条评论
最新排行
cocoscreator游戏开发引擎108.68Mv2.1.4官方版 Cocos Creator是由雅基软件推出的一款以内容创作为核心的一体化游戏开发工具,该软件基于开源框架Cocos2d-x,实现了一体化、可扩展、可自定义工作流的编辑器,并在Cocos系列产品中第一次引入了组件化编程思想和数据驱动的架构设计,这极大
查看sublime text 3中文版13.88Mv3211 sublime text3是一款设计非常直观的跨平台代码编辑器,几乎每位程序员提到Sublime Text都是赞不绝口,拥有精简的界面,强大的多功能选择,包括Python的插件,代码段等等。该工具允许插件增强内置功能,能够帮助用户通过命令选项板进行
查看FastAdmin(后台开发框架)15.99Mv1.4.0官方版 FastAdmin是一款简单易用的后台开发框架应用软件。这款软件基于Auth验证的权限管理系统,能够提供强大的一键生成功能、完善的前端功能组件开发功能,让后台开发人员更加轻松。FastAdmin 不仅仅后台开发支持多语言,同时视图部分和JS部分仍然
查看wxFormBuilder(界面编辑设计工具)13.06Mv3.9官方版 wxFormBuilder是由softonic推出的一款界面编辑设计工具,这款软件用于生成跨平台编译代码,能够快速搭建GUI开发环境,而且软件右边的编辑栏还会自动变成对应控件的属性编辑,其你可以修改该控件和窗体的各类属性,非常实用。另外,wxFor
查看fastdevplat(可视化免代码开发平台工具)54.29Mv1.0官方版 FastDevPlat是一款国产的SAP系统,是完全自主研发的一款国产可视化管理系统开发工具。该系统基于先进的技术实现与业务分离技术,实现了软件开发最大复用率,翻倍提高开发效率,可有效降低开发商成本,摆脱对技术的依赖、制约,专心研究业务实现,其功能
查看白鹭引擎Egret Engine21.71Mv3.2.4白鹭引擎Egret Engine是遵循HTML5标准的2D引擎及全新打造的3D引擎,也是一个开源免费的游戏框架,用于构建二维游戏、演示程序和其他图形界面交互应用等。软件使用TypeScript脚本语言开发,当游戏完成最终的打包后,可以将程序转换为HTML
查看JetBrains系列软件2020.2汉化包1.29M附使用说明 JetBrains可以说是国际上名列前茅的编程开发软件,但是对于国内的用户来说最为不足的是该软件全部都是英文界面,想试试可是全英文又看不懂,那么你可以配合着多多小编为大家提供的JetBrains系列软件2020.2汉化包来进行使用,这个汉化包支持J
查看精易csharp编程助手28.99Mv1.0.0.2官方版 精易csharp编程助手又名“精易c#编程助手”,是一款专门为从事C#语言编程工作的程序员打造的编程辅助工具,它可以帮助用户快速的开发C#,同时它还为用户提供常用代码、网页提交、加解密、Json操作等功能,为您节省更多的时间,让你的工作更高效,非常
查看unity3d2021破解版1.7G附安装教程 时至今日,游戏市场上出现了众多种类的游戏,它们是由不同的游戏引擎开发的,Unity3d2021以其强大的跨平台特性与绚丽的 3D 渲染效果而闻名于世,现在很多商业游戏及虚拟现实产品都采用该引擎来开发。它是由 Unity Technologies 公
查看信捷xc系列plc编程软件xcppro14.92Mv3.3k官方版信捷xc系列plc编程软件xcppro是一款专业的plc编程工具,功能强大,涵盖数据的监控、plc的配置、plc梯形图的编程等操作,主要功能是可以帮助用户快速的完成PLC编程,支持windows xp、win7 32位和64位系统,非常的方便实用。创建或
查看
第16楼 吉林省白城市大安市联通 网友
第15楼 云南省昆明市移动数据上网公共出口 网友
第14楼 新疆喀什地区联通 网友
第13楼 贵州省黔南州联通 网友
第12楼 中国移动 网友
第11楼 江苏省移动 网友
第10楼 江苏省盐城市响水县电信 网友
第9楼 台湾省中华电信(HiNet)数据中心 网友
第8楼 天津市联通 网友
第7楼 江苏省南通市电信 网友
第6楼 河北省保定市电信 网友
第5楼 安徽省宿州市电信 网友
第4楼 北京市鹏博士长城宽带 网友
第3楼 四川省成都市电信 网友
第2楼 天津市滨海新区联通 网友
第1楼 贵州省移动 网友