首页 > Web开发 > 详细

深入.net(.net平台)

时间:2015-02-08 16:43:34      阅读:313      评论:0      收藏:0      [点我收藏+]

Java培训、Android培训、iOS培训、.Net培训、期待与您交流!

 

 

S2A技能点:

      1、学会“自己”进行大量复杂数据的管理(数据类型、集合、xml、文件)

      2、学会“优化”代码编写--- 复用、可扩展、可替换(封装、继承、多态)

 

什么是“跨平台”---- 您的应用程序.exe,能够在其他的操作平台上使用。

C:完全无法跨平台

C#:理论上跨平台

java:真正意义上的跨平台

 

.net框架的组成:

        ---- 与java框架极其类似。

        ---- 公共语言运行时(CLR)  +   框架类库(FCL)

        ----- 框架结构与“Java框架”类似。(JVM【java虚拟机】+java类库 )

      两部分:公共语言运行时(CLR) +  框架类库(FCL)

      C#程序在编写时,生成“中间代码”;

                    在运行时,有CLR,将“中间代码”再次编译生成CPU能执行的机器码

                    ---- 理论上,C#也是跨平台的!

 

     CLR(公共语言运行时)的重要组件:

           CLS ---- 公共语言规范,约束平台中各开发语言之间的“语法规范”

           CTS ---- 通用类型系统,统一各语言间的“数据类型”

 

 

 

C#程序的编译过程:

 

 

深入.net(.net平台)

原文:http://www.cnblogs.com/why168888/p/4280068.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!