今天Visual Studio 2022正式推出,是.NET 和 C++ 开发人员的最佳综合 IDE。完整打包了一系列丰富的工具和功能,可提升和增强软件开发的每个阶段。使用专业开发者工具和服务提高工作效率,生成适用于任意平台的应用程序。
首先,请确保打开 Visual Studio 下载并安装。 可以通过 仅选择所需的组件 来节省安装时间和磁盘空间。 你始终可以根据需要随时以增量方式添加更多组件。
若要开发任何类型的应用或学习某种语言,你将在 Visual Studio 集成开发环境(IDE)中工作。 除了代码编辑,Visual Studio IDE 还将图形设计器、编译器、代码完成工具、源代码管理、扩展以及更多功能集中在一个位置。 观看此视频以熟悉 IDE 并了解如何使用它完成基本任务。
优先使用深色主题? 希望将 Windows 布局更改为你的喜好吗? 是否有偏好的键盘快捷方式? 请查看此视频,其中介绍了一些很酷的个性化选项,如主题、字体、窗口布局和 Visual Studio 中提供的自定义键盘快捷方式。
选择一个你最感兴趣的开发领域
按照循序渐进的教程获得对生成简单应用程序的基本了解
通过观看视频系列并遵循建议的初学者指南完成学习
使用 Visual Studio 和 .NET,你可以开发适用于桌面、Web、移动设备、游戏和 IoT 的应用程序。你可以使用 C#、F# 或 Visual Basic 语言编写 .NET 应用。
使用 .NET Core 的桌面开发
分步教程
要从简单的开始,请创建具有 .NET Core 的 Windows 控制台应用.并了解如何调试和发布
是否准备好执行更多操作?选择另一个 .NET Core 分步教程,遵循并了解以下内容:
Windows 桌面应用
类库
适用于所有 Windows 10 设备的应用(例如 Xbox、HoloLens、IoT)
使用 ASP.NET Core 的 Web/云开发
分步教程
使用 ASP.NET Core 创建 Web 应用Razor pages
其他参考线
ASP.NET Core 简介
使用 Xamarin 的移动应用
分步教程
在 C# 中生成你的首个 iOS 和 Android 应用
使用 Unity 的游戏开发
分步教程
了解游戏开发 –在 10 分钟内使用 Unity 制作“3D 旋转多维数据集”
其他参考线
了解 使用 Unity 在 Visual Studio 中开发游戏.
使用 ML.NET 进行机器学习
10 分钟分步教程
在 Visual Studio 培训中使用 ML.NET 并使用你的首个机器学习模型
其他参考线
了解 什么是 ML.NET 及其体系结构.
深入了解
这些 ML.NET 教程让你快速开始生成各类 ML 应用程序,从情绪分析到价格预测。
C++、C、汇编语言开发工具和库都可用作 Windows 中 Visual Studio 的一部分。你可以在 Visual Studio 中使用 C++ 创建任何内容,从简单的控制台到 Windows 桌面应用、从设备驱动程序和操作系统组件到移动设备的跨平台游戏,以及从小型 IoT 设备到 Azure 云中的多服务器计算。
桌面应用
分步教程
让我们从简单的开始。 创建 控制台计算器应用程序,开始学习
使用 C++ 的 Android/iOS 应用
分步教程
了解如何使用 Visual Studio C++ 和 OpenGL ES 为 Android 和 iOS 生成应用
使用 Visual Studio C++ 创建 Android 本机活动应用
其他参考线
使用 C++ 的跨平台和移动开发
Visual Studio 中的 C++
使用 C++ 的游戏开发
想要直接跳转到游戏开发吗? 学习如何使用在 PC、XBOX 上运行的 UWP 以及其他 Windows 10 设备来生成‘拍摄库’。
Visual Studio 内置“Python 开发 和 数据科学”工作负载,是用于 Python 语言的强大 IDE。Python 是一种热门的编程语言,其易于学习、可免费使用,且拥有许多可用库。在 Visual Studio 中,使用 Python 生成 Web 应用程序、Web 服务、桌面应用、脚本以及科学计算。许多大学、科学家、业余和专业开发人员都在使用。
数据科学和分析应用程序
分步教程
使用交互式开发创建你的首个 Python 应用
Web 应用程序
分步教程
使用 Visual Studio 和 Django 创建 Python Web 应用
Python 和 Flask 教程
Python 和 Flask 教程
桌面应用
分步教程
在 Visual Studio 中使用 Python 的桌面应用
其他参考线
Visual Studio 中的 Python
什么是 Python 以及其他 FAQ
JavaScript/TypeScript
Visual Studio 为 JavaScript 开发提供丰富支持,并同时直接使用 JavaScript 和使用   TypeScript,即在 JavaScript 上生成的开放源代码语言,其通常用于大型 Web 应用开发。
Web 应用程序
了解如何使用 Typescript 创建 ASP.NET Core Web 应用程序
其他参考线
Visual Studio 中的JavaScript 和 TypeScript
Visual Studio 拥有内置工具,用于Node.js 是使用 JavaScript 生成快速和可缩放服务器应用程序的平台。Node.js 是运行时和 npm 是 Node.js 模块的包管理器。
使用 Node.js 工具的 Web/云开发
在 Visual Studio 中,使用 Node.js 工具 和 Express Web 应用框架创建 Web 应用
React 是由 Facebook 开发的热门 JavaScript 库,用于生成 Web 应用程序用户界面。 在 Visual Studio 中,使用 Node.js 工具和 React 创建 简单的Web 应用. 在 GitHub 上加入 针对 Visual Studio 的 Node.js 工具社区
按领域拓展 Visual Studio 技能
是否准备好执行更多操作? 使用建议用于学习路径的其他学习模块扩展技能
开发使用代码编辑器编写和管理代码
生成编译和生成源代码
版本控制使用像 Git 和 TFVC 的源代码管理技术共享代码。
部署使用 Web 部署、InstallShield、NuGet、持续集成等共享应用和代码。
扩展将自己的功能添加到 Visual Studio IDE 以改善开发体验。
数据创建连接到任何数据库或服务,以及任何位置(本地或云)的数据应用。
调试使用代码编辑器编写和管理代码
协作在实时协作的环境中共享、编辑、调试代码。
DevOps在云中持续生成和发布应用,并通过 Azure DevOps Services 实施敏捷实践。
76.4M / 03-25
立即下载55M / 06-05
立即下载237.9M / 04-13
立即下载140.5M / 03-06
立即下载900.9M / 03-02
立即下载96.2M / 07-06
立即下载311.2M / 07-06
立即下载335M / 07-06
立即下载200M / 07-06
立即下载413.8M / 07-06
立即下载353.9M / 06-05
立即下载131.8M / 04-13
立即下载230.8M / 03-03
立即下载195.6M / 03-03
立即下载165.4M / 03-03
立即下载45.6M / 09-08
立即下载665.2M / 07-06
立即下载2.84G / 07-06
立即下载93M / 07-06
立即下载338.3M / 07-06
立即下载1.38G / 07-26
立即下载488.3M / 07-16
立即下载109.8M / 06-03
立即下载142M / 01-08
立即下载1.2M / 11-23
立即下载548.8M / 04-13
立即下载1.6M / 04-13
立即下载1.48G / 03-18
立即下载646.6M / 03-03
立即下载133.7M / 03-03
立即下载325.8M / 06-07
立即下载60M / 04-29
立即下载254M / 04-25
立即下载659M / 04-23
立即下载1M / 12-26
立即下载253.4M / 12-08
立即下载253M / 12-08
立即下载1.19G / 11-16
立即下载110.5M / 04-23
立即下载26.7M / 03-16
立即下载488.3M / 07-16
立即下载248.9M / 12-08
立即下载248.9M / 12-08
立即下载201.2M / 04-13
立即下载100.6M / 03-06
立即下载148.9M / 03-06
立即下载1.12G / 07-06
立即下载1.25G / 07-06
立即下载9.48G / 07-06
立即下载50KB / 07-06
立即下载116.2M / 04-10
立即下载1.92G / 04-17
立即下载201.5M / 04-13
立即下载7.31G / 07-01
立即下载94.3M / 07-06
立即下载2.48G / 07-06
立即下载7.63G / 07-06
立即下载1M / 07-06
立即下载778.1M / 07-06
立即下载509.7M / 07-06
立即下载561.8M / 07-11
立即下载1.32G / 01-19
立即下载72M / 07-06
立即下载548.7M / 07-06
立即下载1.00G / 07-06
立即下载9.13G / 07-06
立即下载126.2M / 07-06
立即下载72M / 07-06
立即下载105.1M / 07-06
立即下载132M / 07-06
立即下载