首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【小雨学编程之C#】从世界级程序开始 2 IDE使用

接下来,解析一下这部分内容中涉及到的知识。

首先我们认识一下控制台程序项目生成后的IDE界面

代码编辑区:我们编写代码的地方

项目文件管理区:也就是解决方案资源管理器,管理项目文件的地方

项目提示区:针对项目编写、运行过程中出现的警告和错误进行提示

想让项目运行我们可以点击运行按钮

也可以按F5直接运行,但是为什么按F5可以直接运行呢?

我们点击菜单栏中的调试菜单,会发现有一个运行按钮一样的图标,名字为开始调试,后面对应着一个快捷按键

我们简单浏览IDE的菜单,会发现,IDE给我经常使用的动作都附加了一个快捷键,以方便我们高效的进行编程

我们在运行程序的时候会发现,点击运行后,IDE会短时间的变换了界面

但是当Hello World输出后,又恢复原状

于是我们先向代码中添加一句,并保存(Ctrl+s),后再次点击运行

这时我们会发现,之前一瞬间变换的界面,停在了变换的状态,并没有还原,之前输出的黑色界面中除了Hello World外其他的字符都不见了

而且一些区域有了数据

当我们点击回车,或者键盘上的任意按键时候,Visual Studio才恢复原来的界面,而且输出框中其余的字符也出现了

这个现象是怎么回事呢?

其实,当我们点击运行按钮后,发生的事情大体分为三个阶段:生成解决方案->执行->执行完毕并退出

生成解决方案意思是:Visual Studio 对我们的代码进行检查,代码语法无误后,将我们的代码合成一个可以执行的程序,合成的内容便生成于项目bin目录中的Debug目录中

执行就是运行这个程序

程序运行的时候,是依据我们的编码内容,从代码的上方执行到下方,当代码执行完毕后,程序便直接退出

而最初Visual Studio自动生成的代码,执行的最后一句意思是输出Hello World,输出Hello World后便没有内容了,于是程序执行完毕自动退出。

但是我们添加的代码的意思是,等待用户键盘输入,所以当程序执行到Console.ReadKey();的时候,会等待用户的键盘输入而阻止程序自动的退出。

而当程序执行过程中,Visual Studio 界面发生变化的原因是,我们点击的运行按钮,其实完整的意思是:运行并且调试,意思是程序开始运行,并且Visual Studio开始监控程序运行的过程,将运行过程中程序所涉及到的相关数据提供给我们,便于我们对程序进行修改。所以当程序运行完毕,自动退出后,Visual Studio的程序检测界面也完成了检测任务,也就还原成代码编辑界面喽。

在这里需要注意两点:

1、 生成解决方案,也就是Visual Studio对我们的代码进行排错和编译成程序的过程是可以和执行分开的,也就是我们可以单独的生成解决方案,也就是点击菜单中的生成->生成解决方案(Ctrl+Shift+B)

2、 如果我们对自己编写代码很有信心,不需要调试的时候,可以直接点击菜单中的调试->开始执行(不调试)(Ctrl+F5),这样Visual Studio就不会弹出检测界面啦。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210219A0E8W900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券