微软Visual Studio 14 CTP 2 发布

VisualStudio14对于在微软阵营下进行工作的团队来说,拥有最新版本的Visual Studio是提高效率最佳的选择,没有之一。 在本文中,我们就上个月发布的Visual Studio "14" CTP1和昨天发布的Visual Studio "14" CTP2进行详细发布说明梳理,供大家餐食:

(一) Visual Studio "14" CTP 2版本:

微软于2014年7月8日发布了Visual Studio 14 (新Visual Studio版本的代号)的CTP 2 版本。除了保留在CTP1版本中添加的新功能外,CTP2 还包括如下亮点:

  • 保存和自定义IDE布局:可以在IDE中为工具窗口保存和应用自定义布局。保存窗口布局和应用窗口布局命令在窗口菜单下,还可以通过管理窗口布局重命名、重新排序和删除布局。
  • Light Bulb Editor Adornment:灯泡是可以识别和帮助您解决代码中问题的可扩展编辑器装饰。将插入符插入到有问题的一行代码中或悬浮在上面,您会看到一个灯泡图标,显示了解决这个问题的方法列表,甚至提供给您解决方案的预览。非常酷。 vs14-hero
  • 支持编辑器手势识别:Visual Studio编辑器现在支持触控手势,包括滚动、双指缩放、环境菜单的对象选择、双击选择单词和轻击边缘选择行。
  • VC++属性页面和编辑器增强:更新了VC++属性页面对话框的配置和平台下拉列表值,在对话框关闭时可以记住用户的最终选择。还增加了移动方法定义功能(将一个方法定义的函数体移动到源代码或函数头/类中定义)和实现纯虚函数(快速创建一类构造函数(([abstract] class, struct等.))的定义,这类构造函数是继承的且包含虚函数)。也更新创建声明/定义来包含代码Peek,并提高了文件菜单中的查找功能,用户可将后边的结果加到以前的结果上(append模式)。您可以通过VC博客来了解这些增强的更多详细信息。
  • 全部大写:在与RC的Visual Studio 2013 update 3中,添加了句子菜单的选项;在这个版本的VS ‘14’ CTP中,我们将菜单栏的样式改为首字母大写,帮助我们在改变后获得反馈。我们将利用获得的反馈帮助我们决定是否在预览中保留它,将其作为工具/选项菜单的一个选项或者是采取其他的一些路径。

 

原文链接:Visual Studio “14” CTP 2 Available

 

(二) Visual Studio "14" CTP 1 版本:

在CTP 1版本中,进行了以下技术改进:

· ASP.NET vNext: 此版本的 Visual Studio 支持创建和开发ASP.NET vNext应用程序。

ASP.NET vNext 是一个精益的、可组合的.net堆,为云和内部服务器建立现代Web应用程序。

它包括以下功能:

o ASP.NET MVC 和 Web API 已被统一到一个编程模型。

o 无编译的开发人员体验。

o 基于环境的配置,可无缝过度到云。

o 开箱即用的依赖注入模式。

o 新的云优化在运行时支持真正的并行版本。

o NuGet一切,即使是运行时。

o 在IIS上运行,或在您自己的进程中自托管。

o .NET foundation上有所有的开放源码,您也可以做一些贡献

有关Visual Studio中ASP.NET vNext的详细信息,请访问网站ASP.NET vNext

(http://go.microsoft.com/fwlink/?LinkId=400692)

这个版本的Visual Studio还包括了目前所有的ASP.NET和Web开发的功能,它们曾作为Visual Studio 2013 Update 2的一部分已经发布。

  • · Visual C++:

o 文件中的Find已更新,它可以实现将后边的结果加到以前的结果上的功能(append模式)。 现在结果也可被编辑或删除。

o 纯虚函数的实现使得用户可以快速的为一个类创建定义,这个类继承了包含纯虚函数的构造方法(例如abstract class, struct)。支持多重和递归继承。可以通过右击一个类的定义(实现所有纯虚函数)或者基类的构造方法(只实现基类中的纯虚函数)来激活这个功能。双反斜杠注释(//)可用来区分实现的方法组和个人基类。

o 移动方法定义使得用户可将一个方法的函数体的定义移动到源代码或函数头/类内定义。在一个函数的签名上右击其快捷菜单可以激活它。

  • · Visual Studio IDE:

o 菜单栏将以标题的样式显示,替代原来的全大写样式。

o 支持Visual Studio手势识别。包括滚动、双指缩放、环境菜单的对象选择、双击选择单词和轻击边缘选择行。

o 更新了VC++属性页面对话框的配置和平台下拉列表值,在对话框关闭时可以记住用户的最终选择。

o 用户可以通过点击窗口菜单中的保存窗体布局按钮保存自定义布局。可通过点击窗口菜单中的应用窗体布局按钮来应用自定义布局。用户还可以通过点击窗口菜单下的管理窗体布局按钮来删除、重命名和重新排序布局。 前九种布局有键盘快捷方式,依次为Ctrl+Alt+1到Ctrl+Alt+9。

o 在这个版本的CTP中,我们完成了灯泡功能,它是一种获取Visual Studio编辑器中已知问题修复帮助的迅速、简单的方法。如果您的代码有问题,您可以将插入符插入到问题出现的地方或是悬浮在问题上,这个小灯泡会为您提供解决这个问题可采用的一些有用操作,同时会提供每个操作的结果预览。

这些特征是公开可扩展的,因此Visual Studio扩展者可以提供一些他们的建议的操作。

o 在您应用了CTP后,你可以通过文件>新建工程创建一个空的C#和JavaScript共享项目。用C#和JavaScript创建的手机项目、保存项目和通用项目均可使用一个或多个此种共享项目。共享项目的引用可以通过引用管理器管理(添加或删除)。共享项目的引用在有的传统桌面C#项目中也可使用。支持共享项目的项目类型和语言会在后续的CTP中继续扩展。

o 在这个版本的CTP中,Visual Studio支持错误列表的高分辨率图标。

 

Visual-Studio-Online-447x300

Visual Studio "14" CTPs 下载链接

Release

发布日期

版本号

下载链接

CTP 2

2014-7-8

14.0.21901.01.DP

· Visual Studio Professional (web | iso)
ISO SHA1: 49B068267F0EA532028B9644797789757B53EC29

· Remote Tools (x86 | x64 | arm)

· Visual Studio SDK (exe)

CTP 1

2014-6-3

14.0.21730.01.DP

· Visual Studio Professional (web | iso)
ISO SHA1: 3A02CD387314E8F8E56CEB20048E89A97FA9EC25

· Remote Tools (x86 | x64 | arm)

· Visual Studio SDK (exe)

 

备注:

1 CTP:  (Community technology Preview) 社区预览版本,  CTP 只有英文版本, CTP 不提供支持,只用于测试、试用,以及反馈。虽然这些 CTP被打算和早期版本的 Visual Studio并行安装,但并不能保证每一个CTP都能完全兼容。

2 葡萄城控件的老传统,会全力第一时间支持Visual Studio IDE最新版,邀请大家进行ComponentOne Studio下载试用,反馈意见即有金币送上。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/401700.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CSS3 FlexBox布局入门简析

前言 你们还在仅仅使用块、行内、表格、定位等传统布局方式进行网页的布局吗? 告诉你们一个新的布局模式,CSS3中新引入的FlexBox布局,布局方式十分灵活,含有优秀和惊奇的新特性,而且在主流浏览器上的兼容也不错&…

Canvas制作动态进度加载水球

前言 之前看到一些球型的动态加载的效果,一直想自己动手做一个,正好这段时间重温了一个Canvas,所以就尝试了一下。 样式预览 height"342" width"100%" scrolling"no" title"动态进度水球" src"…

微信小程序入门一: 简 介、文本、事件、样式

现在微信小程序已经推出了,我也来这里尝一下鲜。 小程序简介 原生APP和Web APP谁是未来的主流这个命题争了很多年,而原生APP最大的优势也就是对于系统控件接口和框架的调用能力比Web APP不知道高到哪里去。虽然京东同时提供了手机APP和手机H5形式的页面…

微信小程序入门二: 条件、遍历、网络请求、获取本地图片

实例内容 条件渲染数据遍历网络请求获取本地图片 实例一&#xff1a; 条件渲染 如果motto为Hello World&#xff0c;则输出你好世界&#xff0c;否则原样输出。 这里是分支条件判断&#xff0c;直接在视图文件里修改&#xff0c;修改index.wxml <text wx:if"{{mott…

CSS3视窗单位vw、vh、vmin、vmax说明

vw、vh做为CSS3中的新单位&#xff0c;已经出来挺久的了&#xff0c;这里也我个人也做一下详细的总结。 说明 vw、vh、vmin和vmax是CSS3中的新单位&#xff0c;是一种视窗单位&#xff0c;也是相对单位。它们的大小都是由视窗大小来决定的&#xff0c;单位1&#xff0c;代表类…

PHP的SQL注入技术实现以及预防措施

为什么80%的码农都做不了架构师&#xff1f;>>> SQL 攻击&#xff08;SQL injection&#xff0c;台湾称作SQL资料隐码攻击&#xff09;&#xff0c;简称注入攻击&#xff0c;是发生于应用程序之数据库层的安全漏洞。简而言之&#xff0c;是在输入的字符串之中注入S…

微信小程序入门三: 简易form、本地存储

实例内容 登陆界面处理登陆表单数据处理登陆表单数据&#xff08;异步&#xff09;清除本地数据 实例一: 登陆界面 在app.json中添加登陆页面pages/login/login&#xff0c;并设置为入口。 保存后&#xff0c;自动生成相关文件&#xff08;挺方便的&#xff09;。 修改视图文…

微信小程序入门四: 导航栏样式、tabBar导航栏

实例内容 导航栏样式设置tabBar导航栏 实例一&#xff1a;导航栏样式设置 小程序的导航栏样式在app.json中定义。 这里设置导航&#xff0c;背景黑色&#xff0c;文字白色&#xff0c;文字内容测试小程序 app.json内容&#xff1a; {"pages":["pages/index…

理解 CSS 属性值语法

本文转载自&#xff1a;众成翻译 链接&#xff1a;http: //www.zcfy.cc/article/390 万维网联盟&#xff08;W3C&#xff09; 使用了一套特别的语法来定义 CSS 的属性值&#xff0c;能让所有的 CSS 属性都用。如果你曾看过 CSS 规范&#xff0c;你可能已经见过这套语法了。就像…

微信小程序入门五: wxml文件引用、模版、生命周期

实例内容 wxml文件引用&#xff08;include、import&#xff09;模版小程序生命周期 实例一: include方式引用header.wxml文件 文件引用对于代码的重用非常重要&#xff0c;例如在web开发中我们可以将公用的header部分和footer等部分进行提取&#xff0c;然后在需要的地方进行…

微信小程序入门六: WebSocket应用

实例内容 今天主要说一下微信的WebSocket接口以及在小程序中的使用。 WebSocket是什么&#xff08;简述&#xff09; 微信的WebSocket接口和HTML5的WebSocket基本一样&#xff0c;是HTTP协议升级来的&#xff0c;做为一个新的Socket在B/S上使用&#xff0c;它实现了浏览器与服…

一步一步实战HTML音乐播放器

在这里我用HTML5从头开始一步一步来制作一个简约的音乐播放器&#xff0c;大家可以参考一下&#xff0c;接下来正式开始。 音乐播放器效果 播放器分析 这里将播放器分两块来做&#xff1a; 视图层&#xff08;html css&#xff09;逻辑层 ( js ) 视图层分析 视图中包含&am…

实战React音乐播放器

上篇文章《一步一步实战HTML音乐播放器》中&#xff0c;我用HTMLJS CSS的方式一步步实现了一个音乐播放器&#xff0c;因为最近接触了一下React&#xff0c;感觉挺不错的&#xff0c;在这里我用React的方式实现一个同样的音乐播放器。 播放器功能 自动显示 专辑图片、歌手名、…

ASP.NET MVC5+EF6+EasyUI 后台管理系统(40)-精准在线人数统计实现-【过滤器+Cache】...

系列目录 上次的探讨没有任何结果&#xff0c;我浏览了大量的文章和个别系统的参考&#xff01;决定用Cache来做&#xff0c;这可能有点难以接受但是配合mvc过滤器来做效果非常好&#xff01; 由于之前的过滤器我们用过了OnActionExecuting这个方法来判断权限 现在在方法被执行…

理解关键的渲染路径

本文转载自&#xff1a;《Understanding the Critical Rendering Path》,原文地址&#xff1a;https: //bitsofco.de/understanding-the-critical-rendering-path/ 当浏览器从服务器接收到一个HTML页面的请求时&#xff0c;到屏幕上渲染出来要经过很多个步骤。浏览器完成这一系…

Openfire3.9.3源代码导入eclipse中开发配置指南(转载)

看到这篇文章的的网友应该已经安装了jdk,eclipse&#xff0c;我就不在安装这些开发工具上赘述了&#xff0c;附载一下openfire的下载地址&#xff1a;http://www.igniterealtime.org/downloads/index.jsp。1、下载源码openfire_src_3_9_3.zip&#xff0c;目前最新的版本是3.9.3…

Gulp在前端的常用操作实例

以前在做代码优化的时候&#xff0c;一般都用一些网上的在线工具来完成&#xff0c;写LESS的时候&#xff0c;一般用Koala来编译&#xff0c;感觉用起来也挺不错的。但是现在构建工具的出现&#xff0c;让以前做的那些繁琐操作变的更方便一些了&#xff0c;我在这里也用构建工具…

深入了解CSS字体度量,行高和vertical-align

本文英文出处:http: //iamvdo.me/en/blog/css-font-metrics-line-height-and-vertical-align 著作权归作者所有。 转载自https: //www.w3cplus.com/css/css-font-metrics-line-height-and-vertical-align.html line-height和vertical-align在CSS中是两个简单的属性。如此简单&…

HTML5 Canvas制作雷达图实战

雷达图又叫蜘蛛网图&#xff0c;是一种对各项数据查看很明显的表现图&#xff0c;在很多游戏中&#xff0c;对游戏中的每个角色的分析图一般也用这种图。 下面&#xff0c;用HTML5的Cavas来实现雷达图。 效果 一、创建Canvas var mW 400; var mH 400; var mCtx null;var c…

AlphaBlend

AlphaBlend实现透明效果&#xff0c;只是仅仅能针对某块区域进行alpha操作&#xff0c;透明度可设。 TransparentBlt能够针对某种颜色进行透明&#xff0c;只是透明度不可设。 AlphaBlend&#xff1a; BLENDFUNCTION bn; bn.AlphaFormat 0; bn.BlendFlags 0; bn.BlendOp AC_…