什么是C#?以及与之相关的条款,如.net和ASP等等?

时间:2014-04-19 20:18:42

标签: c#

我对C#和C#.net有一些困惑,而且像asp.net这样的不同。我的意思是它们的使用位置以及它们的基本应用领域。

3 个答案:

答案 0 :(得分:2)

C#: C Sharp是Microsoft创建的面向对象编程语言。简而言之,它是语言,它包括您看到的语法,但不包括来自.NET框架的方法。

C#是您要编写的语言,但.NET和ASP.NET是依赖于您希望用C#的框架。

.NET:

  

.NET Framework是Microsoft开发的一个软件框架   主要在Microsoft Windows上运行。它包括一个大型图书馆和   提供语言互操作性(每种语言都可以使用代码编写   在其他语言中)跨几种编程语言。 (来自Wikipedia

简而言之,它是一组非常有用的类,用于在C#中构建的应用程序。

ASP .NET:

  

ASP.NET是为Web设计的服务器端Web应用程序框架   开发生成动态Web页面。它是由开发的   微软允许程序员构建动态网站,网络   应用程序和Web服务。 (Wikipedia

简而言之,它是一个服务器端Web开发框架,可以在C#代码中使用。

答案 1 :(得分:0)

在此处阅读Microsoft .net框架指南:

http://www.microsoft.com/net/nettechnologyguidance

从那里下载The .NET Technology Guide for Business Applications,它描述了所有的microsoft .net技术及其应用程序。

答案 2 :(得分:0)

要执行程序,我们需要一种技术并编写一个我们需要一种语言的程序。

要创建Windows窗体应用程序,语言 C#,技术 Windows窗体

要创建网络应用程序,语言 C#,技术 ASP.Net

要创建服务,语言 C#,技术 WCF

VB 是另一种语言。我们可以使用它代替 C#

所有这些技术和语言统称为.Net Framework。