杰瑞科技汇

visual studio使用教程

Visual Studio 使用教程:从入门到精通

Visual Studio (简称 VS) 是微软开发的一款功能强大的集成开发环境,它不仅仅是一个代码编辑器,更是一个集代码编写、调试、测试、部署于一体的综合性平台,支持 C#、C++、VB.NET、Python、JavaScript 等多种编程语言。

visual studio使用教程-图1
(图片来源网络,侵删)

第一部分:准备工作与安装

下载 Visual Studio

访问 Visual Studio 官方下载页面:https://visualstudio.microsoft.com/zh-hans/downloads/

你会看到几个主要选项:

  • Visual Studio Community (社区版)推荐初学者使用,它是一个免费、功能完备的版本,适用于个人开发者、开源项目、学术研究和小型团队。
  • Visual Studio Professional (专业版):付费版本,提供更多企业级功能。
  • Visual Studio Enterprise (企业版):功能最全的付费版本,适用于大型团队。

点击 “Community” 下的 “免费下载” 按钮。

安装 Visual Studio

下载完成后,运行安装程序,你会看到一个工作负载选择界面。

visual studio使用教程-图2
(图片来源网络,侵删)
  • 工作负载:这是预配置好的开发环境,包含了开发特定类型应用程序所需的核心工具和 SDK。初学者只需勾选你需要的即可

常见工作负载推荐:

工作负载 适用场景 包含的核心组件
使用 .NET 的桌面开发 开发 Windows Forms (WinForms)、WPF 桌面应用。 .NET SDK, Windows Forms, WPF 项目模板
ASP.NET 和 Web 开发 开发网站、Web API、Web 应用。 .NET SDK, ASP.NET Core, IIS Express
.NET Core 跨平台开发 开发控制台应用、类库,可在 Windows, macOS, Linux 上运行。 .NET SDK, 控制台应用模板
使用 C++ 的桌面开发 开发原生的 Windows 桌面应用程序。 MSVC C++ 编译器, Windows SDK, MFC/ATL
Python 开发 进行 Python 编程,数据科学、Web 开发等。 Python 支持, Jupyter Notebook, Pylint
Node.js 开发 开发 JavaScript/TypeScript 后端应用。 Node.js SDK, npm, Express.js 模板

安装建议:

  1. 初学者:如果你不确定,可以先只勾选 “.NET 桌面开发”“ASP.NET 和 Web 开发”,如果以后需要,可以随时通过 Visual Studio 安装程序添加新的工作负载。
  2. 选择安装位置:可以保持默认,或选择一个空间足够的磁盘分区。
  3. 点击“安装”:等待安装完成,这可能需要一些时间。

第二部分:熟悉 Visual Studio 界面

安装完成后,启动 Visual Studio,首次启动时,可能会要求你登录一个 Microsoft 账户(可选),并选择默认的开发环境设置(如 "Visual C#" 开发设置)。

创建一个新项目后,你会看到主界面,它主要由以下几个部分组成:

visual studio使用教程-图3
(图片来源网络,侵删)
  1. 菜单栏:包含所有命令,如 文件编辑视图调试项目 等。
  2. 工具栏:提供常用命令的快捷按钮。
  3. 解决方案资源管理器最重要的窗口之一,显示你当前解决方案中的所有项目、文件和文件夹,你可以在这里添加、删除、重命名文件,管理项目引用。
  4. 代码编辑器:编写代码的主要区域,它有非常强大的功能,如:
    • 智能感知:自动补全代码、显示成员列表和参数信息。
    • 实时错误提示:在代码下方用波浪线标出错误和警告。
    • 代码格式化:使用 Ctrl+K, Ctrl+F (选中代码后) 快速格式化。
  5. 错误列表:显示代码中存在的编译错误和警告,双击错误可以快速定位到代码行。
  6. 输出窗口:显示编译、构建、调试等过程的详细信息。
  7. 属性窗口:显示当前选中项(如控件、文件)的属性,可以在此修改属性值。
  8. 工具箱:包含各种 UI 控件(用于 WinForms/WPF)、代码片段等,如果没看到,可以通过 视图 -> 工具箱 打开。

第三部分:核心功能实战(以 C# 控制台应用为例)

让我们通过创建一个经典的 "Hello, World!" 程序来熟悉核心操作。

创建新项目

  1. 启动 Visual Studio。
  2. 点击 “创建新项目”
  3. 在模板搜索框中输入 控制台,选择 “控制台应用”(确保语言是 C#)。
  4. 点击“下一步”。
  5. 为项目命名(HelloWorld),选择一个位置保存项目。
  6. 点击“创建”。

Visual Studio 会自动生成一个 Program.cs 文件,并包含一些默认代码。

编写和修改代码

Program.cs 文件中,你会看到以下代码:

// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
  • 开头的是注释,用于解释代码,不会被编译执行。
  • Console.WriteLine() 是一个方法,用于在控制台窗口中输出一行文本。

让我们修改它,让程序更交互一些:

// 引入系统库,以便使用更多功能
using System;
// Program 类是程序的入口点
namespace HelloWorld
{
    class Program
    {
        // Main 方法是程序真正开始执行的地方
        static void Main(string[] args)
        {
            Console.WriteLine("请输入你的名字:");
            // 声明一个名为 name 的字符串变量,并存储用户输入
            string name = Console.ReadLine();
            // 使用字符串插值 $"" 将变量 name 的值嵌入到字符串中
            Console.WriteLine($"你好, {name}! 欢迎使用 Visual Studio!");
            // 等待用户按任意键后退出
            Console.WriteLine("按任意键退出...");
            Console.ReadKey();
        }
    }
}

生成和运行程序

Visual Studio 提供了两种主要的运行模式:

  • 运行 (不调试)

    • 快捷键Ctrl + F5
    • 作用:编译并运行你的程序,如果程序运行正常,控制台窗口会在程序结束后保持打开,方便你查看输出,如果代码有编译错误,它会直接停止并提示你。
    • 优点:启动速度快,适合快速测试。
  • 开始调试

    • 快捷键F5
    • 作用:编译并以调试模式运行程序,这是最强大的功能,我们将在下一节详细介绍。

先按 Ctrl + F5 运行你的程序,在弹出的控制台窗口中输入你的名字,然后按回车,你应该能看到程序生成的个性化欢迎信息。


第四部分:调试 - 程序员的超能力

调试是查找和修复代码错误的最重要的技能。F5 (开始调试) 是进入调试模式的入口。

设置断点

断点是告诉调试器在代码的哪一行暂停执行,设置断点是调试的第一步。

  • 方法:在代码编辑器的最左侧边缘(行号旁边)单击鼠标左键,你会看到一个红色的圆点出现。
  • 示例:在 string name = Console.ReadLine(); 这一行设置断点。

启动调试

F5 启动调试,程序会运行,但在遇到断点时会暂停,你将看到:

  • 黄色箭头:指向当前即将执行的代码行。
  • 自动窗口:通常在下方打开,显示当前作用域内所有变量的值。
  • 局部变量窗口:显示当前方法内的所有变量及其值。

name 变量的值是空的。

逐语句执行

在调试工具栏中,你会看到几个重要的按钮:

  • 逐语句F11,执行当前行,如果当前行是一个函数调用,会进入该函数内部。
  • 逐过程F10,执行当前行,如果当前行是一个函数调用,会执行整个函数,但不会进入函数内部。
  • 跳出Shift + F11,执行完当前函数的剩余部分,并返回到调用它的地方。

操作:按几次 F11

分享:
扫描分享到社交APP
上一篇
下一篇