我对C#和C#.net有一些困惑,而且像asp.net这样的不同。我的意思是它们的使用位置以及它们的基本应用领域。
答案 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。