注册 登录
发贴工具
查看: 3131|回复: 17

[『博客发帖工具整理IT界最新新闻』] Visual Studio终于迎来了大更新 程序员们真的有福了

[复制链接]

32

主题

32

帖子

161

积分

积分
161
论坛发帖软件 发表于 2016-5-1 08:08:04 | 显示全部楼层 |阅读模式
今天在官方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。
20160429_213121_77.jpg
目前我们有三个可以使用的模板:针对像Raspberry Pi等物联网装置设计的Blink、最基本的应用程序样板Console Application以及让开发者自己选择需要加入的来源档以及从预设设定起的Empty。
你的第一个VS Linux项目
我们从建构一个主控台app开始。从模板新增完你的项目后,在printf叙述句的地方设下一个中断点,然后敲击F5或远端GDB除错器按钮。根据预设值,这个主控台app设定与debug/x64的环境相容。如果你的远端连线标的是x86或arm架构,那你需要先改变上述设定。在我演示的这个范例我使用的是x64 Ubuntu VM。
006maLokjw1f3dwcs4xubg309t02sdgl.jpg
由于这是第一次连结到标的的Linux机器,所以会弹出一个连接资讯视窗,是由在建构项目时所触发的。
20160429_213122_722.jpg
我们同时支持密码以及认证形式的验证方式,包含使用复杂密码的认证。在第一次成功连接后,我们会将你的连结资讯储存以便在日后需要连接时快速存取。你可以从Tools > Options > Cross Platform > Linux的路径来管理你已储存的连结资讯,以及是的,密码/复杂密码是已加密形式储存的。我们也同时计划在未来的更新版本中,在连接时无需储存连结资讯。
在连接的过程中,你的来源档会被复制到远端的Linux机器上,并触发gcc并根据项目的属性设定来建构原始码。在项目建构完毕之后,你的程序将会在远端的机器上执行,并停止在我们先前所设下的中断点上。
Linux项目属性
我们可以借由以下的项目属性来理解,东西是怎么被部署到远端Linux机器上的。
20160429_213123_591.jpg
在remote settings下,你可以看到remote根目录是预设在~/projects/,且该路径下的远端项目目录会与我们的项目名称相符。从Linux机器上去看的话,我们可以在~/projects/ConsoleApplication1下发现建构后的成品main.cpp。
006maLokjw1f3dwcsqdoig30nh09qad2.jpg
根据项目的General setting,可以了解到我们针对Output以及Intermediate路径是怎么设定的。除此之外,你可以发现到这个项目是被设定成一个应用程序的—代表我们的项目执行档ConsoleApplication1.out是在bin/x64/Debug/路径下。另外可以注意到的是,我们也同时支持静态以及动态的设定格式。
Linux物联网项目
现在我们来研究物联网装置的部分—以Raspberry Pi为例。你可以使用任何类型的Pi来执行Raspbian。在我们的Blink范例里我们使用wiringPi—如果你没有这个安装选项你也可以选择从apt或来源档来安装。在Tools > Options搜寻Linux来新增一个连结,然后点击“add”来新增一个连结到你的Raspberry Pi。
006maLokjw1f3dwcu9iveg30nh0gokd9.jpg
从项目属性设定的地方查看Build Events下的Remote Post-Build Events。
20160429_213125_613.jpg
你可以借由这个设定在远端已建构好项目的Linux标的上执行指令。这个模板已先预设了针对LED输出的GPIO pin,所以我们不需要再以root的身份执行我们的执行档。
现在将一个LED连接到Raspberry Pi上的pin 17位置(如下图)。
20160429_213125_990.jpg
打开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下。
20160429_213126_335.jpg
然后,在Linker Input下新增“m;GL;GLU;glut”到Library Dependencies栏位。
另外,确认你的远端设定是对应到对的机器。
006maLokjw1f3dwcv4nxjg30nh0go4gv.jpg
接下來按下F5。
006maLokjw1f3dwcx0zzeg30m80gonpd.jpg
还有一些有趣值得下中断点的地方,例如大约在80行左右的位置有可以调整方块旋转的设定(试着调整看看alpha值),或在KeyboardFunc里可以检查按下键盘时所输入的值。Visual Studio终于迎来了大更新  程序员们真的有福了


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

2H5N0GOR73XW_12_600.jpg
微软正式发布Visual Studio Code 1.0稳定版

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

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

  •内置的Git支持;

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

  •性能改进;

  •数以百计的bug修复;

  •VS代码库已经开源。

3R9FALOHCPC4_13_600.jpg
微软正式发布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种)和运行时。

42C81QJ01M9L_15_600.jpg
微软正式发布Visual Studio Code 1.0稳定版

58LCXY9N3H8W_14_600.jpg
微软正式发布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设备。



回复

使用道具 举报

发贴工具

0

主题

547

帖子

12

积分

积分
12
dongwuhua 发表于 2016-6-7 00:22:00 | 显示全部楼层
大家都来看看本公司给我设计的软件真好。。。大家都来使用吧

回复 支持 反对

使用道具 举报

0

主题

492

帖子

2

积分

积分
2
w8899 发表于 2016-6-10 11:13:15 | 显示全部楼层
,只要沟通清楚,没有解决不了问题。卖家服务态度非常不错,其他店铺以后就选定继续选择与他们合作了,期待做出更

回复 支持 反对

使用道具 举报

2

主题

585

帖子

42

积分

积分
42
iiiiik 发表于 2016-6-18 15:05:46 | 显示全部楼层
有所值,速度也很快。感谢卖家的安装。

回复 支持 反对

使用道具 举报

0

主题

547

帖子

5

积分

积分
5
89260881 发表于 2016-6-24 21:18:46 | 显示全部楼层
错服务也好尤其是模版老师我是必须得夸一夸了服务态度都是10颗星一开始我不太懂那个模版怎么安装把我给急的都快撞电脑了是模版老师不厌其烦一步一步指导的现在我的店铺好漂亮啊真心感谢店家和模版老师哦!

回复 支持 反对

使用道具 举报

0

主题

552

帖子

7

积分

积分
7
java12005 发表于 2016-6-26 13:59:24 | 显示全部楼层
下载中,希望有用。教程还没看一块多的东西店家收集整理也不容易好评吧

回复 支持 反对

使用道具 举报

0

主题

503

帖子

10

积分

积分
10
c19900420 发表于 2016-7-25 16:52:46 | 显示全部楼层
效、值得信赖!谢谢!

回复 支持 反对

使用道具 举报

0

主题

531

帖子

5

积分

积分
5
ctbvip 发表于 2016-7-30 20:03:49 | 显示全部楼层
,虽然不是我想要的效果,但是也在努力去做了。

回复 支持 反对

使用道具 举报

0

主题

509

帖子

2

积分

积分
2
ziyang701 发表于 2016-8-4 21:02:07 | 显示全部楼层
好好学习了确实不错

回复 支持 反对

使用道具 举报

0

主题

500

帖子

5

积分

积分
5
yirenzhuang 发表于 2016-9-9 07:25:27 | 显示全部楼层
!很棒很专业,值得信任。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关导读了
    采集亚马逊正版群发工具有没有?
    Apr.20旅行X心语今天来说说YYPOST新功能的一个灵活用法,采集亚马逊商品信息,并且获得排名的软件,亚马逊现在越来越多客户做,淘宝的水是越来越清了,以前做电商的客户,现在都转战到外国,最赚钱的要数一些客户往亚马逊里堆了吧,拿我这个YYPOST的客户,最多的是采集,分析排名,刷价格,刷数量,改价,刷访问量等等技术

    企业发展B2B网站有什么东东软件可以发呢
    标题企业发展网B2B软件,现在虽然B2B网站收录不错,可愁的是心急的人们,他们太想一口吃撑胖子了,发帖宣传虽然不能像佛系那样淡定,但也不能像跑火车那般急躁对待,自己内容不收录,完全是自己操作内容问题,可以参考一下别人的内容是怎么弄的,然后自己要试着转变,而且收录这个内容,常常会变化的,不是一种规则就吃到老

    搜房天下房聊软件哪一个好呢
    本帖最后由 发帖软件 于 2019-5-22 16:15 编辑 2搜房天下群发房聊信息软件,开始本来打算做58同城的,但发一个就要一次点触验证码,这就让人没有感觉到存在的价值了吧,都是卖二手房和新房的搜房天下倒是可以发即时聊天信息,也没有发现他这个网站有啥子限制,登陆一个搜房天下账号,然后采集回来分类列表的网址,然后就一

    大家坛有没有好用的群发工具下载呢
    当你的笑容给我礼貌的招呼,大家坛全自动发帖软件,宣传推广是一场持久战,总是有一些人把软件用了一天,或是几个小时,就觉得自己付出太多了,那加进来的粉丝,或是流量,应该是和宣传多少成正比的,其实没有这么便宜的事,就像很多阅读量超过一百万的视频,或是电影,真正会在屏幕打赏的人不会超过三千,真正大额打赏给主

    群发正版软件中国塑料网
    中国塑料网群发软件YYPOST脚本下载地址,这个网站会有一个很奇怪的问题就是你在首页登陆无半个验证码,但在登陆网址登陆就会有一个验证码,所以我们灵活一些,在首页登陆就不用输入验证码了哈。网站秒收录比较高,但发的都是五金和建筑行业,先前有很多人都是发土建工程的大公司操作的,现在这个网站专为那个行业诞生的吧。

    OpenStreetMap网站正版2019年发帖工具下载
    本帖最后由 发帖软件 于 2019-5-21 11:13 编辑 OpenStreetMap网站全自动群发,OpenStreetMapOpenStreetMap(简称OSM,中文是公开地图)是一个网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图。有的人编辑地图然后等收录,有的人发日志等收录,我们这里也是利用地图日志做为宣传的目标,简单的脚本理

    搜房天下全自动收短信全自动识别验证码注册账号软件
    房天下自动注册机,这个脚本是前几天发房聊的脚本廷伸品种,这个脚本能做到自动注册账号,自动保存账号,自动发房聊的效果,不过今天我们主要说一说怎么注册账号写脚本吧,这个搜房天天下的账号,可以发提问,可以发房聊,发论坛,发博客,还有发个人中心页都是有秒收的效果的,这样就省去了去买号,去乱花钱的效果了吧,而

    企业邮箱安卓端有什么APP软件可以发的呢
    请输入标题企业邮箱安卓发发送邮箱脚本,这个脚本是利用企业邮箱进行群发的,全程是一种模拟手工操作的过程,所以封号是很少的,而且企业邮箱群发到普通QQ邮箱不容易进垃圾箱中的,所以这个脚本也是这样的原理,不过最好是利用一些多开器,登陆多点的QQ邮箱账号会比较流畅一些,然后用软件一个一个的切换APP进行群发邮件会

    头条留评论软件有没有好用的呢?
    今天整一个今日头条留言软件,对于留言YYPOST是优势是比较大的存在,因为他往往专注一些下拉定位的优点,像今日头条这样,还是需要一些特殊下拉定位的,因为他新闻有长有短,有图有视频的,所以综合起来定位是比较难的,如果用POST也不是很轻松可以破解他的加密参数。这个脚本也是有一个不好的地方就是换号会比较麻烦,您电

    单网页生成神器
    最近新技术,网页生成机占领了整个网络的半壁江山,效果很疯狂,虽然不知道能持续多久,作为开发软件的领头者,一直在找收录的方法,一直在努力创新着,一直被人模仿,却从没有被超越过,这个网页生成机,已经出来有一段时间了,一直没有拿出来分享,醉过醉过,它是利用的一些小小收录漏洞整的,您最好用一些老站域名,进行

关闭
快速回复 返回列表 返回顶部
本站自动发贴软件,是现在最流行的做脚本软件,这种发贴工具,不但发贴收录快,而且抢占好的先机,完全自由编辑,实现针对性群发模拟操作,软件可以顶贴,也可以发贴,可以兼容支持Discuz、PHPWind、Dvbbs三大主流论坛,有手机验证码收件,邮件收发的功能,支持验证码识别,注册问题识别,多线程任务,自动上传头像,自动激活注册邮件,兼容防注册插件,本站软件原创正版,更新效率最快的原创软件。 『网络推广软件』『自动发帖软件』『 自动发帖