概念
C#
C sharp,是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,也是一门面向对象的程序设计语言。
.NET
dotnet,是一个平台,一种技术,包含一整套基础库,相当于一整套运行库的集合。
.NET Framework
IDE
Integrated Development Environment,集成开发环境是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形界面等工具。具有代码的编写、分析、编译、调试等功能。比如Visual Studio系列。
Microsoft Visual Studio
简称VS,是一种编程工具,是美国微软公司的开发工具包系列产品,包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境等。
关系
一.C#与.NET:
1.C#专门为Microsoft的.NET Framework一起使用而设计的。
2.C#其本身只是一种语言,不是.NET本身的一部分,所以它们支持的特性有所不同。
3..NET支持众多的编程语言,包括VB,C#,C++,F#,但绝大多数C#程序建立在.NET上。
二. .NET与.NET Framework
.NET是口语化的简称,多数情况下就是指.NET Framework框架,也可以代指VS下的基于框架库开发的程序,VS编程平台等,基于框架库的各种组成部分。
三..NET Framework与 Microsoft Visual Studio:
二者相辅相成,利用.NET Framework提供的类,就可以使用Microsoft Visual Studio进行快速开发。
四.C#与 Microsoft Visual Studio:
小结
学习一类新的知识前,首先我们需要把新知识涉及的相关概念以及它们之间的关系弄明白,然后进行接下来的学习。