00. 目录

文章目录

  • 00. 目录
  • 01. 启动窗口
  • 02. 创建项目
  • 03. 解决方案资源管理器
  • 04. 菜单
  • 05. 错误列表
  • 06. “输出”窗口
  • 07. 搜索框
  • 08. “发送反馈”菜单
  • 09. 附录

01. 启动窗口

打开 Visual Studio 之后你最先看到的是“启动”窗口。 启动窗口旨在帮助你更快地“编码”。 它具有以下选项:克隆或签出代码、打开现有项目或解决方案、创建新项目或只打开包含一些代码文件的文件夹。

如果首次使用 Visual Studio,最近的项目列表将为空。

如果使用基于非 MSBuild 的代码库,则将使用“打开本地文件夹”选项在 Visual Studio 中打开代码。 有关详细信息,请参阅在 Visual Studio 中开发代码而无需创建项目或解决方案。 否则,可以从源提供程序(如 GitHub 或 Azure DevOps)创建新项目或克隆项目。

“无需代码,即可继续”选项仅打开 Visual Studio 开发环境,而不加载任何特定项目或代码。 可以选择此选项,加入 Live Share 会话或附加到进程以进行调试。 此外可以按“Esc”关闭启动窗口,然后打开 IDE 。

02. 创建项目

为继续了解 Visual Studio 的功能,我们将创建一个新项目。

2.1 在“开始”窗口上,选择“创建新项目” 。

随即打开显示“创建新项目”的对话框 。 通过此对话框,可搜索、筛选和选择项目模板。 它还会显示最近使用的项目模板的列表。

2.2 在顶部的搜索框中,键入“console”,以筛选项目类型列表,仅显示名称中包含“console”的项目类型 。 通过从语言选取器中选择 C#(或你选择的其他语言)来进一步细化搜索结果。

2.3 如果已选择 C#、Visual Basic 或 F# 作为你的语言,请选择“控制台应用(.NET Core)”模板,然后选择“下一步” 。 (如果已选择其他语言,只需选择任意模板。 对于所有编程语言而言,我们将查看的 UI 都是相似的。)

2.4 在“配置新项目” 页上,接受默认的项目名称和位置,然后选择“创建” 。

创建项目,并在“编辑器”窗口中打开名为 Program.cs 的文件 。 “编辑器”可显示文件的内容,是你在 Visual Studio 中完成大部分编码工作的地方 。

03. 解决方案资源管理器

“解决方案资源管理器”(通常位于 Visual Studio 的右侧)可以显示项目、解决方案或代码文件夹中文件和文件夹层次结构的图形表示形式。 你可以浏览层次结构,并导航到“解决方案资源管理器”中的某个文件。

04. 菜单

Visual Studio 顶部的菜单栏将命令分组成不同的类别。 例如,“项目”菜单包含与你正在处理的项目相关的命令。 在“工具”菜单上,可通过选择“选项”自定义 Visual Studio 的行为方式,或选择“获取工具和功能”向安装程序添加功能 。

05. 错误列表

通过依次选择“视图”菜单和“错误列表”打开“错误列表”窗口 。

“错误列表”显示错误、警告以及有关当前代码状态的消息 。 如果文件中或项目的任何地方出现错误(例如缺少括号或分号),则会在此处列出。

06. “输出”窗口

“输出”窗口显示生成项目和源代码管理提供程序中的输出消息。

让我们生成该项目来查看一些生成输出。 从 “生成” 菜单中选择 “生成解决方案” 。 “输出”窗口自动获得焦点并显示成功生成的消息。

07. 搜索框

搜索框是在 Visual Studio 中导航到任何位置的快捷方式。 你可以输入一些与你想要执行的操作相关的文本,它会为你显示一个与文本相关的选项列表。 例如,假设要增加生成输出的详细程度,以显示有关确切生成内容的其他详细信息。 具体操作如下:

7.1 按 Ctrl+Q 激活 IDE 上半部分中的搜索框。

7.2 在搜索框中键入“详细信息” 。 从显示的结果中,选择“更改 MSBuild 详细信息” 。

“选项”对话框打开,会显示“生成并运行”选项页。

7.3 在“MSBuild 项目生成输出详细信息”下,选择“常规”,然后单击“确定”。

7.4 通过右键单击“解决方案资源管理器”中的“ConsoleApp1”项目,然后从上下文菜单中选择“重新生成”,重新生成项目 。

这次“输出”窗口显示了生成过程中更详细的日志记录,包括在哪里复制哪些文件 。

08. “发送反馈”菜单

如果在使用 Visual Studio 时遇到任何问题,或者有关于如何改进产品的建议,请使用 Visual Studio 窗口顶部附近的“发送反馈” 菜单。

09. 附录

【C++】Visual Studio教程(十) - 初步了解 Visual Studio IDE相关推荐

  1. 分子模拟软件amber_分子模拟软件Discovery Studio教程(十):构建基于受体-配体复合物药效团模型...

    Discovery Studio™ (简称DS)是专业的生命科学分子模拟软件,DS目前的主要功能包括:蛋白质的表征(包括蛋白-蛋白相互作用).同源建模.分子力学计算和分子动力学模拟.基于结构药物设计工 ...

  2. 【C++】Visual Studio教程(十二) -代码编辑器功能

    00. 目录 文章目录 00. 目录 01. 概述 02. 编辑器功能 03. 高级编辑功能 04. 导航和查找代码 05. 在基本代码中查找引用 06. 自定义编辑器 07. 附录 01. 概述 V ...

  3. 【Visual C++】游戏开发笔记四十四 浅墨DirectX教程十二 网格模型和X文件使用面面观

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8586540 作者:毛星云(浅墨 ...

  4. 【Visual C++】游戏开发笔记四十四 浅墨DirectX教程十二 网格模型和X文件使用面面观...

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接:http://blog.csdn.net/zhmxy555/article/details/8586540 作者:毛星云(浅墨) ...

  5. 【Visual C++】游戏开发五十 浅墨DirectX教程十八 雪花飞扬:实现唯美的粒子系统...

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接:http://blog.csdn.net/zhmxy555/article/details/8744805 作者:毛星云(浅墨) ...

  6. 【更新】ReSharper v2016.3发布,Visual Studio 2017 RC初步支持

    2019独角兽企业重金招聘Python工程师标准>>> [下载最新版ReSharper试用] Visual Studio 2017 RC初步支持 ReSharper 2016.3最终 ...

  7. 【Visual C++】游戏开发四十八 浅墨DirectX教程十六 三维地形系统的实现

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...

  8. 【Visual C++】游戏开发笔记四十七 浅墨DirectX教程十五 翱翔于三维世界 摄像机的实现

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 本系列文章由zhm ...

  9. Visual Studio 2017十五项新功能体验

    Visual Studio 2017正式已经于2017.3.7号正式发布,选在这一天发布也是为了纪念Visual Studio 二十周年.MVP 2017技术峰会将于这个周末(3.17)在北京举办,由 ...

最新文章

  1. GB:徐健/王师/黄适合作开发微生物组测序新方法2bRAD-M
  2. LeetCode Best Time to Buy and Sell Stock with Cooldown(动态规划)
  3. 防火墙安装的十步骤,加强网络第一道保护屏
  4. how tomcat works 1 simple web server
  5. 合肥市电力大数据应用工程技术研究中心成立
  6. 信息安全系统设计基础第九周学习总结
  7. ux.form.field.SearchField 列表、树形菜单查询扩展
  8. Oracle查看锁表
  9. c#10中的namespace
  10. xmta温度控制仪说明书_XMT系列数显温度控制器使用说明书
  11. 使用Notepad++自动排版代码
  12. 电脑也能管理服务器安全 安全狗服云PC端V2.3发布
  13. java excel模板中列表_java中自定义excel模板并且填充内容
  14. Android Toast的时长
  15. 微信小程序登陆(两种写法)
  16. 语义分割中样本分布不均衡怎么办
  17. 输入一个三位数,如果是水仙花数,输出YES,否则的话,输出NO;
  18. golang 设置goproxy代理的小细节,适用于go module下载超时,阿里云镜像go module下载超时
  19. 一天上手Aurora 8B/10B IP核(5)----从Framing接口的官方例程学起
  20. 用AutoCAD画尺寸链小结

热门文章

  1. asp.net,关于Listview+DataPager控件使用
  2. Web开发工具包收藏
  3. linux定位so快捷方式_Linux动态库(.so)搜索路径 | 学步园
  4. C语言入门题-计算指数 (15分)
  5. python怎么让游戏倒计时_Python如何让倒计时效果的在固定区域刷新
  6. Validation(2)
  7. 水题公开赛【比赛公告】
  8. 进入Linux单用户模式
  9. myeclipse导入maven工程
  10. HDU 5919 Sequence II 主席树