《Microsoft .NET框架程序设计(修订版)》前言

本文深入探讨了.NET框架的13项关键优势,包括一致的编程模型、简化的编程方式、可靠的版本机制等,并介绍了VisualStudio.NET作为集成开发环境的重要改进。

Jeff的书 号称.NET领域当之无愧的圣经教本,雄踞亚马逊销售榜榜首14个月

 

《前沿》

不管微软是否参与其中,充满Web服务的全新世界都终将到来。微软整个.NET平台创新的目的就是帮助开发人员来创建和访问这些服务。

.NET框架包含两个部分:通用语言运行时(CLR)和.Net框架类库(FCL)

.NET框架的优势:

1.  一致的编程模型 .NET框架下,所有的应用程序服务都将以一种一致的,面向对象的编程模型提供给开发人员

2.  简化的编程方式 CLR的其中一个目的就是简化Win32COM环境下所需要的各种繁杂的基础构造

3.  可靠的版本机制 主要指程序集的强命名那块

4.  轻便的部署配置 主要指程序集将不再受注册表的任何引用

5.  广泛的平台支持 主要指CLR可以面向特定的宿主CPUIL翻译为CPU指令

6.  无缝的语言集成 主要指语言的互操作性 主要体现在CTSCLS

7.  简便的代码重用

8.  自动化的内存管理 CLR会为我们自动追踪资源的使用情况,从而确保应用程序不致导致内存泄露。.NET框架中一般都是隐式释放内存

9.  坚实的类型安全 主要指编译时CLR的类型安全检查

10.              丰富的调试支持 主要指同一解决方案的跨语言调试

11.              统一的错误报告 主要指CLR的异常处理机制 CLR的异常具有跨语言和跨模块的特性

12.              全新的安全策略 CLR中的代码访问安全(CAS)为我们提供了一种以代码为中心的安全机制

13.              强大的互操作能力 主要指.NET框架对非.NET框架的COM组件和传统DLL中的Win32函数的完全支持

Visual Studio .NET另一个重要的改进是对于所有的编程语言,它只是一个集成开发环境(IDE

ILCLR唯一理解的编程语言

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值