0201002 小白理解听我解释开发语言和开发环境使用
1 认识.NET平台
-
.NET的读法:DOT NET。DOT是英文”点“的含义。
-
.NET是一种平台,我们在进行.NET平台开发的时候首先要进行.NET平台的部署。在安装VS的时候,下图a中黄色的部分都安装到了对应的操作系统之上。比如Mac,Win10等等。
a.框架的核心组成 |
b.两层编译 |
-
可以将.NET平台视为一个铁轨,开发是一个火车。火车在铁轨上跑,也就是说开发实在.NET上实现的。
-
我们说学习.NET,一般都是学习C#开发语言。
2. C#是.NET平台下的一个开发语言
-
.NET平台提供了多种开发语音,在.NET 1.0时代最开始是用VB.NET。
-
C#是在.NET平台起来之后专门设置的一门开发语言,也是微软主推的,希望你用C#,从05年之后几乎都转到C#语言开发了。
3. C#开发和VB.NET开发从程序本身来讲是一样的
-
VB.NET和C#本质上是一样的,它们两者是并列关系。
-
用VB开发的一些模块(项目),C#可以无缝集成,直接使用。在后续课程会有专题讲解。
-
反之,在C#中开发的模块(项目),在VB里面也可以无缝衔接,直接使用。
-
如果用.NET平台其它的开发语言,也是可以做到无缝衔接直接使用的。
-
总结:.NET是平台,C#是.NET平台的一种开发语言,并且是主要的一种开发语言。
4. .NET本身就是全栈开发平台(相较于其它开发语言来讲)
-
.NET的应用领域:常用的客户端软件(C/S),Web网站(B/S),工控机软件。
5. .NET学习的开发环境
-
VS 2017或者2019,支持多版本安装。
-
SQL Server 2012或者2014(2008以上都可以),支持多版本安装。
6. 使用VS开发的项目类型
-
控制台程序:学习的任何阶段都使用
-
注意控制台应用程序只在学习过程中使用,在实际的开发当中并不会使用。
-
-
Windows应用程序:学习C/S开发
-
ASP.NET Web应用程序:学习B/S开发
7. 使用VS创建控制台应用程序
-
step1 → 开发VS 2019
-
step2 → 注意选用基于C#开发的控制台应用程序
-
step3 → 解决方案名称和项目名称
-
一个解决方案可以包含多个项目。解决方案是根目录,项目是子目录。
-
8. 控制台应用程序
-
不管是在哪个阶段的学习,控制台应用程序是必须使用的,可以快速所见即所得的获取结果,方便测试。
-
控制台应用程序(.NET Framework) → 基于.NET Framework的控制台应用程序
-
控制台应用程序(.NET Core) → 学习跨平台时使用
9. 配置主题
-
工具 → 选项 → 环境 → 常规 → 颜色主题 → 深色
10. 配置字体
-
工具 → 选项 → 环境 → 常规 → 字体和颜色 → 字体(选择Consolas)
11. 行号显示
-
工具 → 选项 → 文本编辑器 → C# →行号(勾选)
12. 调试时局部变量显式
-
调试 → 窗口 → 局部变量
13. 取消显示引用和作者更改项
-
工具 → 选型 → 文本编辑器 → 所有语言 → CodeLins → 按需勾选