首先,我写这个系例只是为了那些想快速学习C# 相关知识的朋友提供,可能有些知识点写不到.请原谅!
1.什么是C#:
解1:C#就是一门开发语言,是由C及C++演变而来的,有朋友戏称之为"C四个+",这里的"#"号,不读"井",而读作"
Sharp"我在网上找的中文念法叫作"夏普"也不知正确与否,HOHO且带过吧,中文翻译过来的意思是"
锋利,锐利"的意思.
解2:
C# 是由Microsoft开发的一种新型编程语言,因为它是从C和C++ 中派生出来的,所以具备C++的功能。同时,因为是Microsoft公司的产品,它又同 VB同样简单。C#象 Java,同时具备Delphi的一些优势。并吸收了其余相似语言的经验,这些语言是近20年来面向对象规则获得普遍应用后才开发出来的。
2.什么是.Net FrameWork:
定义:.Net FrameWork相似于JVM(虚拟机),他是微软Web Services的引擎.咱们习惯的叫作.NET框架,同时咱们写的C#,VB.NET,等程序必须在.Net框架上运行.
组成:.Net FrameWork由两部分组成,分别是
公共语言运行时(CLR),统一类库集(FCL).
公共语言运行时(CLR):包括两部分分别为,公共语言规范(CLS)及公共类型规范(CTS).
统一类库集(FCL):涵盖了咱们之后开发中要用到的基本框架类,ADO.NET,WINFORM,WEBFORM,WEBSERVICES等类库集.
[如下可选撑握]
3.在.Net FrameWork上应用程序的执行:
首先用C#,VB.net编写代码--->而后再编译为程序集(.exe、.dll[MSIL]、元信息[数据信息]、可选资源[图片、声音])---->程序集再经过JIT编译 (Just-In-Time 仅在须要时才编译MSIL)为机器代码---->最后经过托管CLR运行机器代码.