当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > 走进C# (我的C#学习之旅)之二

ASP.NET
在ASP.NET中如何用C#.NET实现基于表单的验证
ADO.NET Entity Framework 试水:并发
.Net的精髓:XML和SOAP
多语言开发的个人体验
ASP.NET Routing对请求的处理方式
探索.Net中的委托
使用 ASP.NET 加密口令
[ASP.NET] Session 详解
ASP+ 与 Java
从ASP迁移至ASP+
从ASP迁移至ASP+ ----------进入DataSet
从ASP迁移至ASP+ --将HTML表格转换为ASP+数据列表
从ASP迁移至ASP+ --处理会话变量(Session Variables)
ASP+ 与 Java(一)
ASP+ 与 Java(二)
asp+的论坛列表程序---代码部分
asp+的论坛列表程序---页面部分
什么是受管(managed)?
用c#写的asp+域名查询程序
ASP+联结数据库

ASP.NET 中的 走进C# (我的C#学习之旅)之二


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 217 ::
收藏到网摘: n/a


各位贵安了!(先别骂我)最近刚开学,所以事情就多了点,上网的时间也不多,所以一直这个文章的下一篇也没出来。能得到大家的抬爱,本人甚是感激!对于C#的学习我也是刚刚入门,有什么不对的地方,敬请指教!好了,闲言少叙,进入正题。
第一章。万事开头难,什么事,都得从第一步开始。这一章主要是对.NET的一个概述,使我们对.NET有个概括性的了解,从而对后续章节的学习做铺垫。
作为概述的部分,因为后续的部分还有详细的介绍,我不想在这浪费太多的时间,仅将最重要的东西一一列出
.NET运行时:也称为公共语言运行时(Common Language Runtime)简称为CLR,它实际管理代码。它可以处理加载程序、运行程序的代码,以及提供所有支持服务的代码。
受管制的代码:在.NET环境中运行的代码都称为受管制的代码(managed code)。.NET外部的其他代码也运行在Windows上,这些代码称为示受管制的代码(unmanaged code)。
中间语言(IL):在.NET运行时加载和运行代码时,这种语言确定代码的位置。在编译受管理的代码时,编译器实际上使用中间语言,CLR处理代码执行前的最后编译阶段。IL可以非常快速地编译为内部的机器代码,同时支持.NET的功能。
公共类型系统(CTS):为了实现语言的互操作性,必须有一组各种语言都认可的基本数据类型,这样才能对所有语言进行标准化处理。CTS就提供了这个功能,还提供了定义定制类的规则。
.NET基类:这是一个扩展的类库,它包含预先写好的代码,执行Windows上的各种任务,例如显示窗口和窗体、访问Windows基本服务、读写文件、访问网络和Internet和访问数据源。
装配件:装配伯是存储编译好的受管制的代码的单元。它与传统的可执行文件或DLL有些相似,但具有自我描述的重要功能,包括所谓的无数据,它给出了装配件及在其中定义的所有类型、方法等细节。装配件可以是私有,也可以是共享的
装配件高速缓冲在存储器:这是存储共享装配件的磁盘区域。
公共语言规范(CLS):这是确保代码可以在任何语言中访问的最小标准集体。所有用.NET的编译器都应支持CLS。CLS构成了可以在.NET和IL中使用的功能子集,代码也可以使用CLS外部的功能。如果非CLS功能在代码所在装配件的外部是可见的,那么这些功能就不能在某些语言中使用。

反射:因为装配件完全是自我描述的,因此在理论上可以编程访问装配件元数据。实际上一些基类就是为达到此目的而设计的,这种技术称为反射。
Just-in-Time(JIT)编译:这个术语用于表示执行编译过程的最后阶段,即从中间语言转换为内部机器代码。其名称的来源是部分代码是按需要即时编译的。
装配件清单:这是存储包含元数据的装配件的区域。
应用域:就用域是CLR允许不同代友在同一个过程空间中运行的方式。这些代码单元之间的独立性是通过下述方式实现的:在执行代码前使用IL的类型安全性进行验证,确定代码的每个部分都是正确的。
无用存储单元收集:这是CLR清理不再需要的内存的方式,应用程序不必负责内存的释放。
主要的就是这些内容,仅此提出供大家参考。 下一篇,我会尽快推出,谢谢大家支持!