C#的这个事情

  

第一回:C#简介

序言:不知不觉的走入编制程序那行以经有一年岁月了,在不利的征程上联手走来,在反复的跌倒中级知识分子晓了众多道理。。迷茫也如影随形。。。。。

一。.NET Framework

一.一率先介绍.NET
Framework:是MC为开荒应用程序而创设的二个有所革命性的新平台。

.NET Framework所包蕴的内容:

要害含有了3个十分的大的代码库,能够在客户语言(如C#)中通过OOP来利用那一个代码。那个库分为区别的模块,那样就足以依据希望获得的结果来挑选使用当中的次第部分或任何模块,例如三个模块蕴涵WINDOWS应用程度的部件,另1个模块包罗网络编制程序的代码块,还有三个模块包涵了WEB开采的代码块。一些模块还分为更现实的子模块,例如,在WEB开辟中模块中,有用于建立WEB服务的子模块。

其目标是:分化的操作系统可以依照自个儿的采用,帮忙当中的有的或任何模块。

一.一.2 用.NET Framework 编定应用程序

使用.NET
Framework编写应用程序,正是使用.NET代码库编写代码。本连串笔记用的语言是C#,为了推行C#代码,必须把它们转变到目的操作系统能够明白的言语,那种转移称为:编写翻译代码,不过在.NET
Framework下,这几个进度分成多个级次。

1.MSILT和JIT

MSILT:在编写翻译使用.NET
Framework库的代码时,不是当时成立操作系统定的本机代码,而是把代码编写翻译为MICROSOFT中间语言(Microsoft
Intermediate
Language,MSILT)代码,这个代码不专用于别的1种操作系统。也不专用于C#。

来得要施行就用程序,必须做到越来越多的行事,那是Just- In
-提姆e(JIT)编写翻译器的任务,它氢MSIL编写翻译为专用的OS和对象机器结构的本机代码,那样OS工夫实践应用程序。这里编写翻译器的称谓JU-IN-TIME反映了MSIL仅在必要时才编写翻译的实际境况。

2.程序集

在编写翻译程序时,所成立的MSIL代码在五个顺序集中,程序集包涵可举行的应用程序文件和任何庆用程序选拔的库(其扩张名字为.DLL)。

便宜是并非把所用的运行程序所供给的保有音讯安装到1个地方,能够编写1些代码,实施几个应用程序所须求的职分。

叁.托管代码;

肆.垃圾堆回收:

GC,那种。NET 方法可保障应用程序不再动用1些内部存款和储蓄器时,这几个内部存款和储蓄器就会被放飞。

1.2什么是C#

C#是足以成立要运营在。NETCL本田UR-V上的应用程序的言之一,它从C和C++,衍变而来,是MC专门为。NET平台而创设的。

比C++简单,代码比C++略长,但C#更健壮,C#是最佳的语言,是唯一为.NETFRAMEWO奇骏K设计的言语。

1.2.1,用C#能写出哪些的的应用程序

WINDOWS应用程序

WEB应用程序

WEB服务

相关文章