【c#】初识

概念

C#

         C sharp,是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,也是一门面向对象的程序设计语言。

.NET

         dotnet,是一个平台,一种技术,包含一整套基础库,相当于一整套运行库的集合。

.NET Framework

         是在Visual Studio下的底层框架库,广泛用于VS开发的各种windows程序。

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:

C#是一种编程语言,Microsoft Visual Studio是一种可以写C#程序的编程工具,也就是说C#的开发工具是Microsoft Visual Studio。



小结

           假设我现在有一个需求:做一个C#程序,那么我将需要通过Microsoft Visual Studio的集成开发环境,在.NET平台上进行开发。

         学习一类新的知识前,首先我们需要把新知识涉及的相关概念以及它们之间的关系弄明白,然后进行接下来的学习。

你可能感兴趣的:(------C#,c#)