zoukankan      html  css  js  c++  java
  • .NET Framework、C#、ASP.NET之间的关系

    1 .NET是一个平台,一个抽象的平台的概念。   

    .NET平台其本身实现的方式其实还是库,抽象层面上来看是一个平台。   

    个人理解.NET核心就只是.NET Framework。   

    .NET Framework包括了两个关键组成元素:   

    Common Language Runtime(通用语言运行时,建立在操作系统上的一个虚拟环境,主要任务是管理代码的运行。)--提供内存管理、代码安全性检测等等功能。 

    .NET Framework Class Library, .NET框架类库   --提供大量应用类库、提高开发效率。

    2 C#是一个程序设计语言,仅仅是一个语言。   

    程序设计语言仅仅是为了方便开发人员和计算机沟通的工具,虽然C#语法相对C和C++要多一些,但是相对来看C#语法都比较固定,这样使用起来却都很容易。

    3 ASP.NET是一个网站开发的技术,仅仅是.NET框架中的一个应用模型。用微软公司ASP.NET快速入门中的一句话来解释,ASP.NET 是用于生成基于 Web 的应用程序的内容丰富的编程框架。

     

    .NET平台结构图

    ASP.NET和C#的区别:

      编写ASP.NET通常包括两部分的代码:网页层和后台处理层.网页就是用标记语言来写的,而网页对应的后台处理程序则需要.NET语言来完成,目前主要是采用C#和VB.NET 可以说整个的ASP.NET网站通过C#或者VB.NET来实现。而C#则是MS的.NET Framework的主要语言,可以用在网站,桌面应用等方面。可以算是一种比较流行的编程语言。

    转自:http://www.cnblogs.com/flashbar/archive/2010/06/27/1766365.html

  • 相关阅读:
    sql server 纵横表的转换
    url参数的编码解码Demo
    SqlServer 列的增加和删除
    asp.net下ajax.ajaxMethod使用方法(转)
    js中document.all 的用法
    cookie跨域,跨目录访问及单点登录。
    错误记录:html隐藏域的值存字符串时出错
    .NET下用C#实现邮箱激活功能
    js与C#服务端 json数据交互
    sqlserver数据可空插入报错
  • 原文地址:https://www.cnblogs.com/SmileX/p/4514593.html
Copyright © 2011-2022 走看看