Visual Studio 2017正式版发布 亮点看这里

Visual Studio 2017正式版发布 亮点看这里

Visual Studio 2017是Microsoft针对开发者推出的一款全功能性集成开发环境(Integrated Development Environment, IDE)。此次发布的Visual Studio 2017正式版相比之前的版本有很多亮点,下面我们会为大家逐一介绍。

一、编辑器支持多种语言

Visual Studio 2017为开发者提供了全面的多语言开发支持,开发者可以使用多种语言进行开发,包括:C++,C#,Visual Basic .NET,JavaScript,Python,SQL,TypeScript等等。此外,Visual Studio 2017全面支持Git,同时又集成了Visual Studio Team Services,可以很便捷的编写和测试代码,还可以通过集成式开发来轻松地管理代码库。

二、更高效的开发体验

1. 改进的启动和加载时间

Visual Studio 2017在加载应用程序的性能方面进行了很大程度的改进,提高了开发者的体验。

2. 快速的文件切换

Visual Studio 2017在文件切换方面做出了重大改进,可以非常快速地在文件和类之间进行切换。比如,允许开发者快速查看当前文件中的所有子对象或方法,还可以通过快捷键来快速查找并跳转到其他的文件中。

3. 代码重构

在Visual Studio 2017中,重构功能得到了很大的优化。可以快速地提取方法、变量、属性,将其移动到其他文件中,或者通过重构,将相似的方法或变量合并为一个类。

4. 与云端协作

Visual Studio 2017对协作方面做出了很大的改进,可以与云端进行低延迟的协作,并且能够轻松地分享代码和任务。它支持GitHub 和 Visual Studio Team Services等云服务,以此来帮助开发人员更加高效地平衡和组织任务。

5. 自动化测试

Visual Studio 2017支持多种自动化测试框架,包括CodedUI和Selenium。此外,Visual Studio 2017还提供了内置的测试工具,包括测试中心和测试管理器等。

三、两个示例说明

示例1:新建C++项目

进入Visual Studio 2017,选择File -> New -> Project,选择Visual C++ -> Windows Console Application,输入项目名称后应用即可生成项目。你可以通过添加源文件或整个文件夹来创建program。

#include<iostream>
using namespace std;

int main()
{
  cout << "Hello, world." << endl;
  return 0;
}

保存并运行,你可以看到控制台输出了 "Hello, world."。

示例2:调试Python代码

Visual Studio 2017提供了Python工具,可以使用Python轻松创建和维护Python应用程序。为了使用Python开发工具,您需要在Visual Studio 2017中安装Python工作负载。在Python环境设置中,指定已安装的Python解释器,然后我们就可以通过Visual Studio 2017来编写Python代码了。

选中Python项目后点击启动,程序运行:

def main():
    print("Hello, world.")

if __name__ == '__main__':
    main()

可以看到,控制台输出了 "Hello, world."。

总结

以上是完整攻略的详细讲解,Visual Studio 2017在支持多语言、高效的开发体验等方面得到了很大的改进,提高了开发人员的工作效率,并且支持多种自动化测试框架。刚开始使用时可能会有些陌生,但随着更多的实践,你会发现这一款开发工具非常优秀。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Visual Studio 2017正式版发布 亮点看这里 - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • Windows 11任务栏Microsoft Teams取代Skype的Meet Now按钮

    通过近期的更新,Windows 11的任务栏上新增了Microsoft Teams的Meet Now按钮,代替了Skype的Meet Now按钮。下面是使用Microsoft Teams Meet Now按钮的完整攻略: 步骤一:更新Windows 11系统 首先,确认你的Windows 11系统已经更新至最新版。Microsoft Teams Meet N…

    Azure 2023年5月25日
    00
  • C# 中SharpMap的简单使用实例详解

    C# 中SharpMap的简单使用实例详解 什么是SharpMap SharpMap是一个用于展示地理信息的C#开源框架。它支持众多的地理信息数据格式和投影方式,并且可以与许多数据库和WebGIS系统无缝集成。 SharpMap的基本用法 安装SharpMap 在Visual Studio中创建一个C#项目后,可以使用NuGet包管理器搜索并安装SharpM…

    Azure 2023年5月26日
    00
  • flex布局下两端对齐,不满左对齐

    要实现flex布局下两端对齐,不满左对齐,有以下两种常见的方法: 方法一:使用Flex布局属性和伸缩元素 设置容器的display:flex属性,使其变为一个Flex容器; 将容器内部所有元素都设置为伸缩元素,即添加相应的flex属性,使它们能够根据容器大小自动调整宽度; 使用justify-content: space-between将元素分配到两端; 将…

    Azure 2023年5月26日
    00
  • 亚马逊AWS Dell云 Windows Azure 阿里云ECS免费VPS主机试用

    互联网发展到了今天,云计算已成为企业赖以生存的基础。如果你想要学习使用云计算,亚马逊AWS、Dell云、Windows Azure、阿里云ECS免费VPS主机试用都是不错的选择。本文将详细介绍如何获取和使用这些服务。 1. 亚马逊AWS 1.1 获取亚马逊AWS服务 要使用亚马逊AWS,您需要前往亚马逊AWS官网注册账户。注册后,您可以免费获取一定数量的云资…

    Azure 2023年5月25日
    00
  • LTSC 长期服务版!基于 Win11微软 Windows Server Build 22538 预览版 ISO 官方镜像下

    一、什么是LTSC 长期服务版? Windows LTSC(长期服务道)是微软针对企业用户推出的一种长期服务计划,通常被用于生产环境中。 基于某个版本的 Windows 10或 Windows Server,微软会为其提供长达10年的安全更新及技术支持。 相比较Windows 10 Pro 等版本的维护时间仅有18个月,长期服务道极大的简化了企业 IT 管理…

    Azure 2023年5月25日
    00
  • DOM基础教程之使用DOM

    DOM基础教程之使用DOM的完整攻略如下: 什么是DOM DOM,全称文档对象模型(Document Object Model),是HTML文档或XML文档的编程接口。它把整个文档映射成一个多层节点结构,提供了对节点的操作和查询功能。 如何访问DOM 要访问DOM,最简单的方法是通过JavaScript的document对象。document对象代表整个HT…

    Azure 2023年5月27日
    00
  • 彩虹六号围攻常见问题解决方法

    彩虹六号围攻常见问题解决方法攻略 彩虹六号围攻是一款备受玩家喜爱的多人FPS游戏,但是在游戏中仍然会遇到许多问题,影响游戏体验。下面将提供彩虹六号围攻常见问题的解决方法,希望对玩家有所帮助。 问题1:无法启动游戏 若在点击游戏启动按钮后游戏没有反应,可能是游戏软件或系统设置有误。 解决方法: 检查游戏的运行环境,是否满足最低要求。 重新安装游戏,或验证游戏文…

    Azure 2023年5月25日
    00
  • 2021最新win10教育版激活密钥/产品密钥/激活码推荐 附激活工具+教程

    2021最新win10教育版激活密钥/产品密钥/激活码推荐 附激活工具+教程 简介 Win10教育版是面向学校和学生推出的操作系统版本,与Win10家庭版、专业版、企业版等版本相比,其具有更多的教育科技特性和功能,如学生设置、智能手写板和语音识别等。然而,Win10教育版安装后需要激活,否则会有许多功能限制,如无法更改桌面壁纸、只能使用默认浏览器等。因此,本…

    Azure 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部