Beginning.Microsoft.Visual.C.Sharp.2008.翻译(1.1.1-1.1.2)

 

.NET Framework拥有什么

.NET Framework主要由采用面对对象(OOP)的技术的语言(比如C#)来组成的巨大的代码库构成。这个代码库被分类为不同的模块——你可以根据你所想得到的结果来选择使用其中的特定部分。举个例子,某个模块用于Windows应用的框架结构,另外某个则用于网络编程,还有一个用于WEB开发。一些模块可以被划分为特定的子模块,比如用于WEB Service的模块就隶属于用于WEB开发的模块

 

所以目标就是基于各个操作系统的特点,为它们提供一部分或者是完整的模块。一个PDA,举个例子,将会被全部的内核支持。.NET的功能,是与那些要求某些更多的特殊的模块不同的。

 

.NET Framework库的某个部分定义了一些基本类型(types)。一种类型是数据的一种表现,并且详细的说明它们当中的某一部分(比如“32位带符号的整型”)的最基本的原则有助于提高.NET Framework的语言之间的协同工作能力。这个被称为通用类型系统CTS

 

如同对这个库的支持,.NET Framework同样提供了.NET通用语言运行时CLR),用于维持所有使用.NET库开发的应用的运行。

 

使用.NET Framework编写应用

使用.NET Framework编写一个应用意味着使用.NET代码库编写代码(使用任何Framework支持的语言)。在这本书里你将使用VSVCE来开发——VS是一个强大的,集成的,支持C#(也同样包括托管C++或者未托管C++Visual Basic以及其他的一些)开发环境。VCEVS的一个更苗条的(也是免费的)版本,它只支持C#。这些环境的好处是.NET可以轻松地集成你的代码。你创建的代码完全的使用C#,但是将从头至尾地使用.NET Framework,必要的时候你可以使用VS或者VCE的增强版本。

 

C#运行的时候,它必须被转换成目标操作系统能够理解的语言,如同本地代码一般。这个转换叫做编译代码,一个编译器执行的操作。在.NET Framework中,无论如何,这是两层处理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值