×

visualstudio11 is

visualstudio11(Visual Studio如何设置支持C++11的编译选项)

admin admin 发表于2022-09-02 22:32:00 浏览358 评论0

抢沙发发表评论

本文目录

Visual Studio如何设置支持C++11的编译选项


1 悬停鼠标查看表达式值
调试是很有挑战性的。比如在函数内逐步运行可以看出哪里出错,查看堆栈信息可以知道函数被谁调用等等……但是无论哪种情况下,查看表达式和局部变量的值都是很麻烦的(把表达式和局部变量放到watch窗口里)。一种更简单的方法,把鼠标停在所需查看的数据上。如果是类或结构,那么点击展开可以很方便快速地查看其字段。
2 在运行过程中改变变量值
调试器不仅仅是分析程序崩溃和诡异行为的工具,还可以通过逐步调试检查数据和行为是否符合程序预期的方法解决许多bug。有时,你会想是否设置某些条件为真,程序就能正确运行了。其实你只要把鼠标移动到变量上,双击值,然后输入你需要的值。这样就不需要修改代码,重启程序了。
3 设置下一个运行位置
一个典型的调试案例是我们经常会用逐步调试的方法去分析为什么函数出错了。这时你遇到这个函数调用其他函数返回错误,而这个错误不是你想要的,你该怎么办?重启调试器?这里有个更好的方法,直接把黄色的运行位置箭头拖到你想要的运行位置。其实就是跳过中间运行代码,直接到想要的位置。很简单吧。
4 编辑然后继续运行
在运行一个很复杂的程序和插件时,发现一个错误,但是不想浪费时间去重编译重启动程序。很简单,只要在这个位置修改这个bug,然后继续调试。Visual studio会修改这个程序,使得你可以继续调试而不需要重启程序。
值得注意的是“编辑然后继续运行”这个功能有几个限制。一,它不能在64位代码上使用。如果想使用这个功能,到项目设置里的编译选项,选择”x86”作为目标平台。不要担心,这目标平台在reslease配置是和”debug是分离的,也就是说依然是”Any CPU”的设置。二,“编辑然后继续运行”这个功能仅适用于一个函数内部改变。如果你想要改变这个函数的声明或者增加新的方法,你只能选择重启程序,或者不做任何改变继续。如果修改的方法中包含lambda表达式,则意味着修改了编译器自动生成的委托类型,这样会导致编译器停止运行。
5 一个方便的查看窗口
大部分现代的调试器都有查看窗口。但是,visual studio的查看窗口使用特别简单,你能很方便的增加和删除变量。只要在窗口里点击空白行,输入表达式然后按enter键。或者点击表达式,按delete键删除不需要的表达式。
在调试窗口不仅仅可以查看普通的变量值,甚至可以输入$handles去追踪打开的句柄数量,$err去查看函数的错误代码(然后使用 Tools-》Error 查看错误代码的描述)或者输入 @eax(在64位下是@rax )查看包含函数返回值的寄存器值。
6 注释反汇编
使用内部的反汇编功能使得优化局部代码更加简单。Visual studio可以在你的每一行代码下显示汇编指令,并且可以逐步调试汇编代码,也可以在任意位置设置断点。查看和修改汇编代码类似于c++。

visual studio 2010 和visual studio 11 beta是一样的吗


用的.net库是不一样的
11 beta是升级版
可以编写metro UI程序
就是微软新出的win8上面的界面程序
deektop程序编写是一样的
如果你不开发metro style,可以继续用2010
但是如果你要开发metro style 程序
要安装2011 beta,
可以先看看文档熟悉熟悉
毕竟不是最终版本
有很多Class的方法还是TBD(有待讨论的)

Visual Studio 11怎么开发驱动程序


第一步:安装Visula Studio,路径随意,最好不要放在系统分区下,常识。
第二步:安装Windows DDK,路径随意,同上不要放在系统分区下。
第三步:配置用于驱动开发的vssettings。
具体配置方法:
1. 设置编译工具可执行文件路径,工具》选项》项目和解决方案》VC+目录
2. .设置默认包含文件搜索路径(include),工具》选项》项目和解决方案》VC+目录
3. 设置默认库文件搜索路径(lib)
第四步:导出并保存已经配置好的开发环境。
选择工具》导入导出设置…,然后选择“导出选定的环境设置”,然后把所有选项都勾选上
然后添加一个名为HelloKernel的cpp源文件,源文件内容如下:
代码:
#include 《ntifs.h》
NTSTATUS DriverEntry(IN PDRIVER_OBJECT pDriverObject,
IN PUNICODE_STRING pRegistryPath)
{
NTSTATUS status;
DbgPrint(“Hellor, Kernel!\r\n“);
status = STATUS_SUCCESS;
return status;
}
然后在解决方案资源管理器中右键工程,选择属性,弹出配置对话框,然后进行所有的配置即可完成
-visualstudio11

visual studio 11 beta版本下 如何用C++实现界面的切换求解答,谢谢!


方法1:在zhiVistual Studio 命令提示符下输入devenv /resetuserdata,然后重新打开Visual Studio 将会dao出现语言选择提示,此时选择C#即可。
方法2:在Visual Studio的菜单中选择【工具】-【导入导出设置】-【重置所有设置】”,然后在系统模版中选C#即可。
方法3:重新安装Visual Studio。
-is

visual studio 都有哪几个版本 现在最新版是哪个 最好用的是哪个求大虾解答


Visual Studio 是目前最流行的 Windows 平台应用程序开发环境。目前已经开发到 10.0 版本,也就是 Visual Studio 2010。正在开发的版本为11.0版本,也就是Windows 8的搭档(预览版本Visual Studio11)。
编辑本段
发展历程
  Visual Studio 97 是最早的 Visual Studio 版本。包含有面向 Windows 开发使用的 Visual Basic 5.0、Visual C++ 5.0,面向 Java 开发的 Visual J++ 和面向数据库开发的 Visual FoxPro,还包含有创建 DHTML (Dynamic HTML) 所需要的 Visual InterDev。其中,Visual Basic 和 Visual FoxPro 使用单独的开发环境,其他的开发语言使用统一的开发环境。
  1998 年,微软公司发布了 Visual Studio 6.0。所有开发语言的开发环境版本均升至 6.0。这也是 Visual Basic 最后一次发布,从下一个版本 (7.0) 开始,Microsoft Basic 进化成了一种新的面向对象的语言:Microsoft Basic NET。由于微软公司对于 Sun 公司 Java 语言扩充导致与 Java 虚拟机不兼容被 Sun 告上法庭,微软在后续的 Visual Studio 中不再包括面向 Java 虚拟机的开发环境。
  2002 年,随着 .NET 口号的提出与 Windows XP / Office XP 的发布,微软发布了 Visual Studio .NET(内部版本号为 7.0)。在这个版本的 Visual Studio 中,微软剥离了 Visual FoxPro 作为一个单独的开发环境以 Visual FoxPro 7.0 单独销售,同时取消了 Visual InterDev。与此同时,微软引入了建立在 .NET 框架上(版本1.0)的托管代码机制以及一门新的语言 C# (读作 C Sharp,意为 C++++)。C# 是一门建立在 C++和 Java 基础上的现代语言,是编写 .NET 框架的语言。
  .NET 的通用语言框架机制(Common Language Runtime, CLR),其目的是在同一个项目中支持不同的语言所开发的组件。所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。
  Visual Basic、Visual C++ 都被扩展为支持托管代码机制的开发环境,且 Visual Basic .NET更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。而 Visual J++ 也变为 Visual J#。后者仅语法同 Java 相同,但是面向的不是 Java 虚拟机,而是 .NET Framework。
  2003 年,微软对 Visual Studio 2002 进行了部分修订,以 Visual Studio 2003 的名义发布(内部版本号为 7.1)。Visio 作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。.NET 框架也升级到了 1.1。
  2005 年,微软发布了 Visual Studio 2005。.NET 字眼从各种语言的名字中被抹去,但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本2.0)。
  这个版本的 Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的 Visual Studio Express 版本。
  随着即将发布的 Windows Vista和 Office 2007,Visual Studio 9 也渐渐浮出水面。Visual Studio 9 目前可以确定的是支持建立于 DHTML 基础上的 AJax 技术,这种微软在 Visual InterDev 时代提出的基于异步的客户端动态网页技术在当年并没有像微软预期中的那么流行起来,反而随着 GMail 等应用而东山再起,渐渐成为主流网络应用之一。同时 Visual Studio 9 会强化对于数据库的支持以及微软新的基于工作流(Workflow)的编程模型。预计为了保持与 Office 系列的统一,Visual Studio 9 的名称为 Visual Studio 2007。
  2007年11月,微软发布了 Visual Studio 2008 英文版,
  2008年2月14日发布了简体中文专业版。
  2010年4月12微软发布Visual Studio 2010以及.NET Framework 4.0,并于2010年5月26发布了中文版
编辑本段
Visual Studio 2010组件
Visual Basic .NET 2010
  Visual Basic .NET 2010(版本号:10.0),提供支持Dynamic Language Runtime (DLR)。Visual Basic .NET 10同时也是Silverlight 2.0计划的一部分。
Visual C++ .NET 2010
  Visual C++ .NET 2010(版本号:10.0),于2010年发布,是目前最新的版本。Visual C++ .NET 开发团队考虑使用 SQL Server Compact 格式的数据库来存储源码的相关信息。此版也加入了现代化的C++并行运算库 Parallel Patterns Library。此版建构于.NET 4.0之上,但仍支持机器码的编译。
Visual C# .NET 2010
  Visual C# .NET 2010(版本号:4.0)是微软开发的一种面向对象的编程语言,是微软.NET开发环境的重要组成部分。它是为生成在 .NET Framework 上运行的多种应用程序而设计的。C# 简单、功能强大、类型安全,而且是面向对象的。C# 凭借它的许多创新,在保持 C 样式语言的表示形式和优美的同时,实现了应用程序的快速开发。
Visual F# .NET 2010
  Visual F# .NET(版本号:2.0)是由微软发展的为微软.NET语言提供运行环境的程序设计语言,是函数编程语言(FP,Functional Programming),函数编程语言最重要的基础是 Lambda Calculus 。它是基于OCaml的,而OCaml是基于ML函数程式语言。有时F#和OCaml的程式可以交互编译。
编辑本段
Visual Studio 2008版本特点
  Visual Studio 2008 在三个方面为开发人员提供了关键改进:
  快速的应用程序开发
  高效的团队协作
  突破性的用户体验
  Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。
  Visual Studio 2008 包括各种增强功能,例如可视化设计器(使用 .NET Framework 3.5 加速开发)、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2008 为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。
  开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP NET 应用程序服务和 Microsoft 平台。
快速的应用程序开发
  为了帮助开发人员迅速创建先进的软件,Visual Studio 2008 提供了改进的语言和数据功能,例如语言集成的查询 (LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息。
  Visual Studio 2008 还使开发人员能够从同一开发环境内创建面向多个 .NET Framework 版本的应用程序。开发人员能够构建面向 .NET Framework 2.0、3.0 或 3.5 的应用程序,意味他们可以在同一环境中支持各种各样的项目。
突破性的用户体验
  Visual Studio 2008 为开发人员提供了在最新平台上加速创建紧密联系的应用程序的新工具,这些平台包括 Web、Windows Vista、Office 2007、SQL Server 2008 和 Windows Server 2008。对于 Web,ASP NET AJAX 及其他新技术使开发人员能够迅速创建更高效、交互式更强和更个性化的新一代 Web 体验。
高效的团队协作
  Visual Studio 2008 提供了帮助开发团队改进协作的扩展的和改进的服务项目,包括帮助将数据库专业人员和图形设计人员加入到开发流程的工具。
编辑本段
Visual Studio 2010版本特点
  ● 支持 Windows Azure,微软云计算架构迈入重要里程碑。
  ● 助力移动与嵌入式装置开发,三屏一云商机无限。
  ● 实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力。
  ● 升级的软件测试功能及工具,为软件质量严格把关。
  ● 搭配 Windows 7,Silverlight 4 与 Office,发挥多核并行运算威力,
  创建美感与效能并重的新一代软件。
  ● 支持最新C++标准,增强IDE,切实提高程序员开发效率。
编辑本段
使用 Microsoft .NET Framework 3.5
  .NET Framework 提供了用于解决常见编程任务的构建基块(预制的软件),从而能够快速构造具有出色的最终用户体验的紧密联系的应用程序。在 .NET Framework 模型业务流程上有效构建的紧密联系的应用程序有利于在异类环境中实现系统集成。
  Visual Studio 和 .NET Framework 的结合使用减少了对公用管道代码的需要,从而缩短了开发时间并使开发人员能够集中精力解决业务问题。
  .NET Framework 3.5 是在 .NET Framework 3.0 的基础上构建的更高版本。得到增强的功能领域包括基类库、Windows workflow foundation、Windows Communication Foundation、Windows Presentation Foundation 和 Windows CardSpace。
编辑本段
Microsoft .NET Framework 4.0更新
  1、代码片段(Code Snippets):
  代码段是预先开发的代码模板,可以节省我们对有关语法思考的时间。在VS 2005和VS 2008中,已经有建立了很多代码段。不过,这些只适用于隐藏代码(code behind)。在VS 2010中代码片段支持JScript,HTML以及asp,net标记。在下面画面,展示了JScript和HTML片段的快捷菜单。
  2、New Profiles:
  在以前的dotnet版本中,我们已经看到过不同的开发环境的配置。如 VB, C#, Web development 和General Development。我们根据自己的需要选择一个环境配置。这些选择将在第一次安装visual studio之后或者通过import export选项。
  3、Generate From Usage:
  在ASP,Net以前的版本,微软推出了从现有的代码中进行代码重构来生成方法,在In ASP,NET4.0 中, Generate From Usage 有了新概念,能基于现有的代码来生成属性,方法,类和的其它类型。
  4、Multi-Targeting:
  在2008中就能创建一个2.0或者3.0版本创建项目,而不是用默认的3.5去开发。也是是说,有一个选择项去改变开发项目的framework版本。
  在2010中亦有相同选项功能,并做出相应的提高。在以前的版本中,如果你使用framework 2.0创建一个项目。智能感仍将能显示3.5版本的类型和成员。如果你不能确定所选择的framework内的成员,所以你就会有更多的机会去出错。但是,在VS2010的智能感知会只向您显示你选择的framework 版本。
  5、MultiMonitor:
  Visual Studio 2010 给我们提供能将IDE的窗体移动 visual studio IDE之外,将它放至在桌面上。它还支持多面地去看不同的IDE窗体。如果我们关闭Visual Studio,并再次打开它,我们会发现所有的窗体在我们最后一次放置的地方。
  6、Code Navigation:
  新的导航使我们在文件中更快搜索术语。但它只能即在App_Code文件夹类文件,搜索您键入文本。它不适用于HTML或代码隐藏文件。在下面的例子,它显示出我的键入函数名称,它导航到窗口,选择窗体中的任何一个,它将能定位到选择的函数定义。
  7、View Call Hierarchy:
  这有助于查看函数和属性的使用,例如,如果你在一个函数名右键,它会告诉你的函数使用分层列表。
  8、代码高亮突出显示:
  选择一个标识符,IDE会为你突出的被使用的地方。例如我选择变量i,在它不同的使用地方,突出的显示。
  9、智能提示的改进:
  在VS 2008中,为一个对象选择属性时,它将根据输入的字母的顺序排列,为你提供智能提示。
  在VS2010中它将向你显示基于组的属性,例如,如果您的文本框对象后键入text, 它将向你显示Text, TextChanged, TextMode。它也支持Pascal的智能提示。 例如,你输入TC,它将导航TextChanged 成员。
  10、EnablePersistedSelection:
  当我们选择像datalist 或者gridview 控件中的一行时,如果我们移动到另一个网页,在新的页上,它选择同编号行,虽然我们只在第一页选择了它。
  为了避免这个,ASP,Net 4.0为这些控件推出了一种新的属性,这是EnablePersistedSelection。如果设置为true,在其他网页中,将不能选择同一编号。例如,导航到原始网页,第一页将显示选定的最初选定的行。
  11、Web.Config Transformation
  通常为我们的开发环境需要在web.config中设置一些值,然后在部署或测试的时候,我们手工地改变这些值。
  12、URL Routing
  在asp,net 4.0中你不需要为每个单独的处理程序类来定义routing。建立一个辅助函数MapPageRoute,帮助您实现更快速的routing。这些routes在Application_Start中注册。对于这个在Global.asax SetRouting方法的示例中设置routing,第一个参数是routing的友好名称,第二个参数是检查URL进行模式匹配,第三个是在aspx页将这一功能为用户实施。
  13、Add Reference Dialog:
  在Visual Studio以前的版本中,当打开reference dialog box时,这将需要一些时间来加载.NET程序集文件开始直到它加载从GAC中所有引用。在默认情况下打开项目选项卡,在VS2010上添加引用。
  14、Compressing Session Values
  ASP,NET session外的进程的状态值保存在数据库或服务器上。这些都是以序列化格式保存。发送到服务器时候,更多更大的session将消耗更多的资源 。现在,这些可以被压缩在一个新的构建compressionEnabled属性中。这种对sessionState元素属性,可以在web.config这样被声明。
  15、Dynamic lookup:
  有一个新的静态类型,dynamic。我们可以使用它作为任何对象的类型。如果有任何关于它的用法,我们能在运行时,得到它的错误。
  16、Optional Parameters
  在asp,net 4之前,为了实现可选的参数,我们创建重载函数。但现在在C#中,可选参数没有更多的限制。但是象VB的可选参数必须放置到最后。例如:
  publicvoid FunctionOptionalParam(string Name, int Age, string Country =““)
  我们可以不提要求的可选参数的值。
  FunctionOptionalParam(“My Full Name“,20);
  17、Named Parameters:
  命名的参数可以忽略的参数顺序,在不同顺序的使用带名称的参数。
  18、Meta Tags:
  HtmlMeta类可用于动态添加HTML meta的标签和HTMLMeta的名称,内容属性可以被用来在运行时动态添加任何继标记名称和它的值。
  在asp,net 4.0 Page类中有两个属性MetaDescription和MetaKeywords。这些可以用来在运行时在html中为description和keyword元素添加 meta 的值。
  19、Generating Client IDs:
  web控件的客户端ID是根据父控件ID动态的产生。 所以,如果你在一个用户控件中使用textbox,我们必须查看为它生产什么样ID,才能在客户端的脚本中直接使用。
  有时这些是动态的改变用户控件的名称也更改它的子控件ID。在asp,net 4.0中,这个问题是可以由页面的ClientIDMode属性解决。它有如下可能的值:AutoID , Static, Predictable 和Inherit。
  20、Permanent Redirect :
  ASP,NET 4.0中一个新的命令Response.RedirectPermanent可用于更改服务器页上的头信息。因此,如果用户去为他直接重定向到新的一页,并为他节省了双行页面。在该网站和网页更新的发现头和更新其索引信息,展示最新的信息重新搜索索引同样的搜索引擎。
  21、New Browser Definitions:
  在ASP,net 3.5近几年,一些浏览器已经更新,其中包括Google chrome和那些支持blackberry智能手机。 ASP,Net 4.0的HttpBrowserCapabilities类被更新符合支持新浏览器。
  22、Package/Publish :
  Package/Publish提供设置 publish和package命令 。
  23、Deploy SQL :
  部署SQL选项,允许您设置将连接字符串作为部署的一部分。您可以使用不同的名称和值手动添加连接字符串,或按一下import按钮从web.config导出。你可以仅仅选择模式脚本或数据库选项。在一个连接字符串显示源设置,我们可以为设置目标服务器的值。
  (asp,net中“,”应为“.”)
-visualstudio11

Microsoft Visual Studio 11 Express Beta for Windows 8是什么


Microsoft
Visual
Studio
11
Express
Beta
是VS的版本(11版),
比如说
VS2008,
VS2010...等等
For
Windows
8意思是说:
这个版本是在WIN8环境下运行的.
整名的意思就是说:
支持WIN8的VS11.
这个VS11可以在WIN8系统下安装运行...
-is

visual studio 怎么安装


vs2013安装教程

1、打开下载vs2013后得到ios文件,直接解压缩或用虚拟光驱加载运行;
2、本站这里直接解压安装,双击“vs_ultimate.exe”开始安装;
3、设置安装路径后,点击“我同意许可条款和条件”,点击下一步;
4、选择要安装的vs2013选项,用户可以根据自身的需要勾选装;
5、正在安装,请稍等(全部功能安装可能要1个小时左右);

6、成功安装后,打开软件,设置你熟悉的环境启动(包括vb、vc、vf等多个开发环境)
7、第一次运行,有点慢,请稍等一会儿;
8、vs2013操作界面如下;
9、再点击“帮助”--注册软件--可以看到软件拥有30天的试用期,点击“更改我的产品许可证”;
10、输入visual studio 2013密钥【BWG7X-J98B3-W34RT-33B3R-JVYW9】
11、好了,已经成功激活vs2013,现在您可以无限制免费使用。-visualstudio11