关于DotNet基础知识
2013-08-02 15:16
190 查看
.Net :DotNet,是一种平台,一种技术。(:.Net是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.Net应用是一个运行于.Net Framework之上的应用程序)
用来开发 :桌面应用程序(Winform)、Internet应用程序(ASP.Net/WebService)、手机开发(Windowsphone7)等。
可以使用.Net Framework的语言有:C#,C++,J#,VB.Net,JScript.Net,Delphi.....
CLR:公共语言运行时;编译,运行,.Net应用程序。
CLS:公共语言规范。
CTS:公共类型系统。供所有语言使用的数据类型。只有基本类库才在CTS中有。(String(MSIL),,string(C#))
在.Net这个平台上运行一个程序时,要经过:
1.编写源代码。
2.编译。将C#源代码翻译为MSIL的源代码。csc:CSharpComplie
3.运行:CLR将MSIL源代码编译为机器语言源代码。
MSIL与汇编语言非常类似,所以二次编译的工作耗时非常少。
语言发展的过程:
CPU-->机器语言(用二进制的命令或数字直接写程序)-->汇编语言(与硬件相关性特别大)-->C(针对操作系统开发的,面向过程的)-->C++(面向对象的)-->Java(JDK),C#(.NetFx)。
编译:从C#到MSIL, 反编译:从MSIL到C#。
用来开发 :桌面应用程序(Winform)、Internet应用程序(ASP.Net/WebService)、手机开发(Windowsphone7)等。
可以使用.Net Framework的语言有:C#,C++,J#,VB.Net,JScript.Net,Delphi.....
CLR:公共语言运行时;编译,运行,.Net应用程序。
CLS:公共语言规范。
CTS:公共类型系统。供所有语言使用的数据类型。只有基本类库才在CTS中有。(String(MSIL),,string(C#))
在.Net这个平台上运行一个程序时,要经过:
1.编写源代码。
2.编译。将C#源代码翻译为MSIL的源代码。csc:CSharpComplie
3.运行:CLR将MSIL源代码编译为机器语言源代码。
MSIL与汇编语言非常类似,所以二次编译的工作耗时非常少。
语言发展的过程:
CPU-->机器语言(用二进制的命令或数字直接写程序)-->汇编语言(与硬件相关性特别大)-->C(针对操作系统开发的,面向过程的)-->C++(面向对象的)-->Java(JDK),C#(.NetFx)。
编译:从C#到MSIL, 反编译:从MSIL到C#。
相关文章推荐
- 关于python的基础知识15 -- 语法错误和异常
- 关于 图像 的基础知识
- 关于回调函数和钩子函数基础知识的整理
- 关于Unity中的3D数学基础知识<一>_坐标系相关
- 十四个关于ASP.NET基础知识问答(C#版)
- 关于前端基础知识的一些总结
- 关于编译,链接及库的一些基础知识 标 题:关于编译,链接及库的一些基础知识
- 关于Eclipse的一些基础知识
- 关于studio的build.gradle的基础知识
- 关于Broadcast的基础知识
- 关于Http一些基础知识的学习
- 关于学习NDK基础知识这些就够了(三)
- 操作 Wave 文件(1): 关于 Wave 文件的基础知识与文件格式
- 关于Uicode和字符串的最基础的知识
- 关于索引的基础知识
- 关于程序注释的基础知识[三]
- 关于 Wave 文件的基础知识与文件格式
- 关于摄像头的一些基础知识
- 关于 CPU的 基础知识