编程工具Visual Studio

编程工具Visual Studio

立即下载

  • 大小:3.37GB
  • 语言:简体中文
  • 类别:开发工具
  • 类型:国产软件
  • 授权:免费版
  • 时间:2020/07/18
  • 环境:Win7/Win10/Win8
软件介绍

Visual Studio 2015是一套基于组件的软件开发工具和其他技术,VS2015可用于构建功能强大、性能出众的应用程序。该软件可帮助开发人员打造跨平台的应用程序,从Windows到Linux、甚至iOS和Android。作为微软跨平台新战略下的开发工具,现在不仅可以开发 Windows 应用,还可支持 C#、C++、Python、Visual Basic、Node.js、HTML、JavaScript 等编程语言的开发。最大的变化就是提升对 C++ 开发的体验,同时支持 Android 应用开发;提升了整个环境的性能,改进对标准的兼容性和编辑体验。


功能说明

一、新的安装体验

软件安装体验已进行组件化,因此你只需要安装所需的部件。这让涉及 .NET 或 Web 开发的许多常用方案的安装变得更加快速。如果进行其他类型的开发(例如跨平台移动开发),或在 C++ 或 F# 中工作,则选择“自定义”安装,然后选择所需的组件和可选第三方 SDK。还可以稍后再安装任何自定义组件。例如,如果选择基本安装,并随后尝试创建一个新的 C++ 项目,则系统会提示你下载 C++ 开发工具。

二、使用多个帐户登录

借助该软件,全新简化的登录体验旨在大大简化对联机资源的访问,即使你拥有多个 帐户也是如此。登录到 软件中后后,你会自动登录到该软件的所有实例和你计算机上的 Blend。登录操作会自动开始为你漫游设置。在软件中,你的帐户跨功能共享,所以只要拥有适当令牌,就可以从“团队资源管理器” 访问你的 Visual Studio Online 帐户,从服务器资源管理器中的 Microsoft Azure 订阅访问资源和网站。你还将在 Application Insights 项目的“新建项目”对话框中看到你的 Azure 资源,并将在新的“添加连接的服务”对话框中看到你的 Azure 移动、Azure 存储空间、Microsoft Office 365 和 Saleforce.com 开发者帐户。

你可以随时添加多个用户帐户或通过新的帐户管理器进行添加,从而在软件中使用这些帐户。然后,你可以在连接到服务或访问联机资源时在这些帐户之间即时切换。软件会记住你添加的帐户,因此你可从 软件中 或 Blend 的任何实例使用这些帐户。 还将随你的个性化帐户一起漫游帐户列表(但我们不会漫游你的重要凭据),因此你可以在另一台设备上快速地开始使用其中的一个帐户。当然,你可以随时从“帐户设置”对话框中移除帐户。若要开始使用,请参阅使用多个用户帐户。

三、选择你的目标平台

支持跨平台移动设备开发。你可以编写面向 iOS、Android 和 Windows 的应用程序和游戏以及共享通用基本代码,一切都可从 Visual Studio IDE 内执行。你将在“文件”、“新项目”对话框中见到所有这些新项目类型。

同时当然,对语言、库和工具进行了一些改进,因而对经典桌面应用程序的支持更胜一筹。

通过适用于 该软件的 Xamarin 用 C# 编写的跨平台移动应用

带 Apache Cordova 的 HTML/JavaScript 中的跨平台移动应用

适用于 Apache Cordova 的 VS工具是 Microsoft 和开放源 Apache Cordova 社区紧密合作的成果。通过这些工具,可使用 HTML、CSS 和 JavaScript(或 Typescript)进行跨平台移动开发。你可将单一基本代码面向 Android、iOS 和 Windows,并且享受 VS  IDE 的丰富功能,包括 JavaScript IntelliSense、DOM 资源管理器、JavaScript 控制台、断点、监视、局部变量、仅我的代码等等。凭借适用于 Apache Cordova 的 VS 工具,你的应用可通过提供通用 JavaScript API 的插件使用所有平台上的原生设备功能。

通过 Unity 在 C# 中编写的跨平台移动游戏

Unity 是用于开发多平台 2D 和 3D 游戏的使用广泛的平台。可以使用 C# 编写你的游戏,并在 Android、iOS、Windows Phone 和许多其他平台上本机运行该游戏。适用于 Unity 的VS工具是集成了 Unity 和 VS IDE 的扩展。通过此扩展,你除了获得为 Unity 开发人员所设计的工作效率功能外,还可获得 VS IDE 和调试器的所有功能。VS Tools for Unity 2.0 Preview 2 添加了对 Visual Studio 2015 的支持以及一些新功能,例如为“局部变量”和“监视”窗口中的对象提供更好的可视化效果。Microsoft 最近收购了 SyntaxTree,这家公司是适用于 Unity 的 VS工具的创建者。

针对本机 C++ 的跨平台应用程序和库

C++ 是跨大部分移动设备本机可用的语言。它可用于编写跨平台共享代码库,这些代码库可以针对多个移动平台目标进行生成。甚至可以使用 C++ 创建完整的移动应用。Visual C++ 为你提供编辑、生成、部署和调试跨平台代码的工具。除适用于 Windows 应用的模板外,还可以根据适用于 Android Native Activity 应用和 iOS 应用的模板创建项目,或创建适用于多个平台的共享代码库项目,包括 Xamarin 混合应用。借助特定于平台的 IntelliSense,可以浏览 API 以及生成针对 Android、iOS 或 Windows 目标的正确代码。可以针对 x86 或 ARM 本机平台配置生成,并将代码部署到 iOS 模拟器、联网 Mac 上 iOS 设备或直接附加的 Android 设备,或使用高性能的 Microsoft Visual Studio Emulator for Android 进行测试。可以在VS调试程序中设置断点、监视变量、查看堆栈和逐句通过 C++ 代码。可以跨多个应用平台共享除最具有平台特定性的代码之外的所有代码,并在 VS中用一个解决方案生成所有这些代码。

适用于任何 Windows 10 设备的通用 Windows 应用

使用通用 Windows 平台和我们的一项 Windows 核心,可在任何 Windows 10 设备上(从电话到桌面)运行同一应用。使用 VS和通用 Windows 应用开发工具创建这些通用 Windows 应用。

在 Windows 10 手机、Windows 10 台式机或 Xbox 上运行应用。它是相同的应用程序包!通过引入 Windows 10 的单个统一核心,一个应用程序包可以跨所有平台运行。多个平台都具有可添加到应用以利用平台特定行为的扩展 SDK。例如,用于移动功能的扩展 SDK 控制 Windows phone 上按下的后退按钮。如果在项目中引用扩展 SDK,只需添加运行时检查来测试该 SDK 是否可在该平台上可用。这就是对每个平台使用相同应用程序包的方法了!

WebASP.NET 5 是 MVC、WebAPI 和 SignalR 的一个重大更新,在 Windows、Mac 和 Linux 上运行。ASP.NET 5 旨在完全为你提供可组合的精益 .NET 堆栈以便生成基于云的现代应用程序。VS工具与常用 Web 开发工具(例如 Bower 和 Grunt)更紧密地集成。

经典桌面和 Windows 应用商店

该软件继续支持经典桌面和 Windows 商店开发。将随着 Windows 的发展而发展。在软件中,适用于 .NET 和 C++ 的库和语言有了大幅改进,适用于 Windows 的所有版本。

NET FrameworkMicrosoft .NET Framework 4.6 提供约 150 个新的 API 和 50 个更新的 API 以启用更多方案。例如,现在更多集合可实现 IReadOnlyCollection,使其使用起来更为简便。此外,如先前提到的,ASP.NET 5 提供一个用于生成基于云的现代应用程序的精益 .NET 平台。

  面向 .NET Framework 且用 C# 编写的 Windows 商店应用程序现在可使用 .NET 本机(它将应用程序编译到本机代码而不是 IL),并且 .NET Framework 4.6 也添加了 RyuJIT,即 64 位实时 (JIT) 编译器。

  新的 C# 和 VB 编译器(“Roslyn”)大幅提高了编译时间,并且提供全面的代码分析 API。Visual Studio 2015 利用 Roslyn 提供更多重构,包括内联重命名、分析器和快速修复。

  C# 和 Visual Basic 语言都在核心语言和 IDE 支持方面进行了很多小的改进。这些改进一起作用,让你的 .NET 编码体验更直观、更方便、更有效。

  C++

  Visual C++ 在以下方面有大幅提升:C++11/14 语言一致性、对跨平台移动设备开发的支持、对可恢复函数和 await 的支持(目前计划在 C++17 中进行标准化)、C 运行时库 (CRT) 和 C++ 标准库 (STL) 实现中的改进和 Bug 修复、MFC 中可调整大小的对话框、新的编译器优化、更好的生成性能、代码编辑器中的新诊断功能和新效率工具。

  三、设备预览菜单栏

  在通用 Windows 平台项目中,设备预览菜单栏使你可以查看基于 XAML 的 UI 在各种屏幕尺寸上的呈现方式。

  四、图形诊断

  自 vs2013 开始,图形诊断已添加许多新功能,包括帧分析,Windows Phone 支持、着色器编辑和应用,以及命令行捕获工具。它还添加了对 DirectX12 应用调试的支持。

  五、连接到服务

  让你比以往任何时候都更轻松地将应用连接到服务。新的“添加连接的服务”向导会配置你的项目,添加必要的身份验证支持并下载必要的 NuGet 数据包,帮助你开始根据你的服务需要进行快速轻松的编码。“添加连接的服务”向导还集成新的帐户管理器,令使用多个用户帐户和订阅变得容易。在该软件中,对以下服务的支持立即可用(如果拥有帐户):

  1.Azure 移动服务

  2.Azure 存储

  3.Office 365(邮件、联系人、日历、文件、用户和组)

  4.销售团队

  新服务将不断增加,你可通过单击向导中的“查找新服务链接”来发现这些服务。

  六、设计你的 UI

  设计 XAML 用户界面的 Blend 体验获得了巨大提升。Blend 已经过完全重新设计,以提供更直观的 UI、更强大的 XAML 编辑功能(包括 IntelliSense)并实现与 vs更好的集成。

  七、调试和诊断

  下面是对代码执行不同类型的诊断和分析的新功能和改进的工具:

  性能提示

  性能提示显示调试过程中方法的执行时间,可使你快速确认瓶颈,而无需调用探查器。

  错误列表

  错误列表现在支持任何列的筛选。它还在你输入时显示整个 C# 或 Visual Basic 解决方案中错误、警告和代码分析的实时视图,即使代码更改生成上千个警告时也是如此。新的“错误列表”重新兼容现有的用法。

  GPU 使用情况工具

  GPU 使用情况工具可帮助你收集和分析 DirectX 应用和游戏中的 GPU 使用数据,并就 CPU 或 GPU 中是否出现性能瓶颈进行故障排除。

玖万下载站(www.ejzweb.com)

备案编号:冀ICP备20017337号-12

本站资源均收集整理于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时撤销相应资源。