自动发帖软件

标题: Visual Studio终于迎来了大更新 程序员们真的有福了 [打印本页]

作者: 论坛发帖软件    时间: 2016-5-1 08:08
标题: Visual Studio终于迎来了大更新 程序员们真的有福了
今天在官方MSDN博客上发文表示他们正在开发一个新的插件,一个能够让开发者在Visual Studio(以下简称VS)上建构能够在Linux上运行C++程序的套件。开发者可以借由这个插件将C++程序移植到Linux服务器、PC以及移动设备上,也同时可以借由这个插件将这些设备连接至VS。看到这个消息,网友纷纷表示,Visual Studio果然是宇宙第一IDE!
微软还在博客中详细介绍了该项目的使用方法,感兴趣可阅读如下原文:
目前我们仅支持在远端的目标Linux机器提供建构服务。我们并没有限制特定的Linux发布版本,但我们仍旧在一些工具的表现上有些相依性的差异。需要特别注意的是,我们需要openssh-server、g++、gdb以及gdbserver。用你最习惯的套件管理工具来安装他们,例如在Debian类型的Linux就可以使用:
sudo apt-get install openssh-server g++ gdb gdbserver
安装
下载 Visual C++ for Linux Development extension 或从Visual Studio上的插件管理员来获得。目前我们在Visual Studio上的Android Tools上已有相依支持。如果你已经安装了VS的话,你可以借由Add Remove Programs来新增这些功能,编辑VS然后在Visual C++移动设备开发下选择他们。
要开始一个新的项目可以透过以下路径:Templates > Visual C++ > Cross Platform > Linux。
Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具
目前我们有三个可以使用的模板:针对像Raspberry Pi等物联网装置设计的Blink、最基本的应用程序样板Console Application以及让开发者自己选择需要加入的来源档以及从预设设定起的Empty。
你的第一个VS Linux项目
我们从建构一个主控台app开始。从模板新增完你的项目后,在printf叙述句的地方设下一个中断点,然后敲击F5或远端GDB除错器按钮。根据预设值,这个主控台app设定与debug/x64的环境相容。如果你的远端连线标的是x86或arm架构,那你需要先改变上述设定。在我演示的这个范例我使用的是x64 Ubuntu VM。
Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具
由于这是第一次连结到标的的Linux机器,所以会弹出一个连接资讯视窗,是由在建构项目时所触发的。
Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具
我们同时支持密码以及认证形式的验证方式,包含使用复杂密码的认证。在第一次成功连接后,我们会将你的连结资讯储存以便在日后需要连接时快速存取。你可以从Tools > Options > Cross Platform > Linux的路径来管理你已储存的连结资讯,以及是的,密码/复杂密码是已加密形式储存的。我们也同时计划在未来的更新版本中,在连接时无需储存连结资讯。
在连接的过程中,你的来源档会被复制到远端的Linux机器上,并触发gcc并根据项目的属性设定来建构原始码。在项目建构完毕之后,你的程序将会在远端的机器上执行,并停止在我们先前所设下的中断点上。
Linux项目属性
我们可以借由以下的项目属性来理解,东西是怎么被部署到远端Linux机器上的。
Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具
在remote settings下,你可以看到remote根目录是预设在~/projects/,且该路径下的远端项目目录会与我们的项目名称相符。从Linux机器上去看的话,我们可以在~/projects/ConsoleApplication1下发现建构后的成品main.cpp。
Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具
根据项目的General setting,可以了解到我们针对Output以及Intermediate路径是怎么设定的。除此之外,你可以发现到这个项目是被设定成一个应用程序的—代表我们的项目执行档ConsoleApplication1.out是在bin/x64/Debug/路径下。另外可以注意到的是,我们也同时支持静态以及动态的设定格式。
Linux物联网项目
现在我们来研究物联网装置的部分—以Raspberry Pi为例。你可以使用任何类型的Pi来执行Raspbian。在我们的Blink范例里我们使用wiringPi—如果你没有这个安装选项你也可以选择从apt或来源档来安装。在Tools > Options搜寻Linux来新增一个连结,然后点击“add”来新增一个连结到你的Raspberry Pi。
Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具
从项目属性设定的地方查看Build Events下的Remote Post-Build Events。
Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具
你可以借由这个设定在远端已建构好项目的Linux标的上执行指令。这个模板已先预设了针对LED输出的GPIO pin,所以我们不需要再以root的身份执行我们的执行档。
现在将一个LED连接到Raspberry Pi上的pin 17位置(如下图)。
Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具
打开main.cpp档,并在第一个digitalWrite后delay call的地方设下中断点,然后敲击F5。你可以看到你的LED灯亮起,且执行程序会在你下中断点的地方停住。将你的程序持续执行到下一个digitalWrite call之后便可以看到LED灯熄灭。
可以透过浏览我们的物联网研发专页,来追踪所有我们目前针对这样的系统所释出的功能。
桌面应用程序
我们刚已在上述的文章中,介绍了无介面(headless)以及装置型的Linux应用程序,那桌面型的呢?在这里我们将介绍一点特别的:我们将在Linux桌面上执行一个OpenGL应用程序。首先要确定的是,你的Linux桌面已经设定为包含OpenGL的环境,下述是我们会需要用到的apt套件:libgles1-mesa、libgles1-mesa-dev、freeglut3以及freeglut3-dev。
接下来请先创建一个空的Linux项目,然后前往 Julien Guertault’s OpenGL 教学下载旋转方块的来源档,将其解压缩并将main.c加到你的项目下。要能够运行Intellisense,你需要将OpenGL的标头(headers)新增到VC++ Directories,你可以从 OpenGL Registry 里下载他们。现在前往你的项目属性设定,然后新增export DISPLAY=:0.0到Pre-Launch command下。
Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具
然后,在Linker Input下新增“m;GL;GLU;glut”到Library Dependencies栏位。
另外,确认你的远端设定是对应到对的机器。
Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具
接下來按下F5。
Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具
还有一些有趣值得下中断点的地方,例如大约在80行左右的位置有可以调整方块旋转的设定(试着调整看看alpha值),或在KeyboardFunc里可以检查按下键盘时所输入的值。Visual Studio终于迎来了大更新  程序员们真的有福了


今日,微软正式发布Visual Studio Code 1.0稳定版,仍可在Windows10、Linux和Mac OS X系统上运行,这意味着Visual Studio Code正式摆脱预览版。

Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具


微软正式发布Visual Studio Code 1.0稳定版

  本次更新,主要包括以下改进:

  •支持超过9种语言,并支持视障人士;

  •内置的Git支持;

  •内置调试器和调试支持;

  •性能改进;

  •数以百计的bug修复;

  •VS代码库已经开源。

Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具


微软正式发布Visual Studio Code 1.0稳定版

  据公开资料显示,Visual Studio Code是微软在2015年4月30日Build开发者大会上正式宣布的一个运行于Mac OS X、Windows和Linux之上的、针对于编写现代Web和云应用的跨平台源代码编辑器。

  据微软透露,自Visual Studio Code首个预览版发布后,已经有超过200万开发者下载该工具,每个月有50万活跃开发者使用该编辑工具。目前,Visual Studio Code已拥有300 pull请求,以及超过1000个扩展,几乎支持任何语言(超过100种)和运行时。

Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具


微软正式发布Visual Studio Code 1.0稳定版

Visual Studio终于迎来了大更新  程序员们真的有福了 群发软件发帖工具


微软正式发布Visual Studio Code 1.0稳定版

  微软表示,“VS Code最初设计帮助开发者使用JavaScript、TypeScript开发网页版应用,但是经过6个月时间产品改造和扩展,社区提供了超过1000项扩展,提供几乎支持任何语言或运行环境。今天,从个体开发者、创业公司到世界500强,都将迎来更有效率的工作和流程,新增支持Go、Python、React Native和C++等,现在我们有信心提供更加稳定的工具和API。”

  值得一提的是,今年2月在收购跨平台移动应用开发工具Xamarin后,微软官方宣布已取消了在Build2015大会上推出的已被搁浅的Win10 Mobile兼容安卓应用项目Project Astoria。同时决定将主要精力放在同样在Build2015大会上推出与Project Astoria一提推出的iOS应用移植到Win10项目Project Islandwood上,未来Project Islandwood将成为惟一的移植到Windows10设备的途径,包括Xbox和PC设备。



作者: dongwuhua    时间: 2016-6-7 00:22
大家都来看看本公司给我设计的软件真好。。。大家都来使用吧
作者: w8899    时间: 2016-6-10 11:13
,只要沟通清楚,没有解决不了问题。卖家服务态度非常不错,其他店铺以后就选定继续选择与他们合作了,期待做出更
作者: iiiiik    时间: 2016-6-18 15:05
有所值,速度也很快。感谢卖家的安装。
作者: 89260881    时间: 2016-6-24 21:18
错服务也好尤其是模版老师我是必须得夸一夸了服务态度都是10颗星一开始我不太懂那个模版怎么安装把我给急的都快撞电脑了是模版老师不厌其烦一步一步指导的现在我的店铺好漂亮啊真心感谢店家和模版老师哦!
作者: java12005    时间: 2016-6-26 13:59
下载中,希望有用。教程还没看一块多的东西店家收集整理也不容易好评吧
作者: c19900420    时间: 2016-7-25 16:52
效、值得信赖!谢谢!
作者: ctbvip    时间: 2016-7-30 20:03
,虽然不是我想要的效果,但是也在努力去做了。
作者: ziyang701    时间: 2016-8-4 21:02
好好学习了确实不错
作者: yirenzhuang    时间: 2016-9-9 07:25
!很棒很专业,值得信任。
作者: 阿拉丁    时间: 2016-9-11 16:49
是比较划算的,自己比较轻松
作者: huanyili998    时间: 2016-10-1 09:30
很强大,操作性也不错,客服响应比较快。基本上一天时间就比较熟悉了。
作者: xoxo110    时间: 2016-10-3 23:46
家,没一家利索的,虽然是一个小问题,但是困扰我很久,这个卖家分分钟给我搞完,给力不解释。
作者: xiaoyaoyao001    时间: 2016-10-7 22:26
,第一次买很满意,服务态度很好
作者: q117971371    时间: 2016-10-9 19:06
到货,及时到货,内容充实,礼品多多,全好评
作者: ggt567    时间: 2016-10-11 08:42
很好,服务很好,耐心细致,下次还会来的
作者: q117971371    时间: 2016-10-23 21:30
简单大方,速度也很给力,非常不错.
作者: c19900420    时间: 2016-11-19 14:43
很好,热情有耐心!




欢迎光临 自动发帖软件 (http://www.fatiegongju.com/) Powered by Discuz! X3.2