频道栏目
读书频道 > 软件开发 > C# > C#入门经典(第6版)
1.1 .NET Framework的含义
2013-12-28 16:01:20     我来说两句
收藏   我要投稿

本文所属图书 > C#入门经典(第6版)

《C 入门经典 系列是屡获殊荣的C 名著和超级畅销书。最新版的 C 入门经典(第6版) 面向编程新手,全面介绍使用C 2012和 NET Framework编写程序的基础知识。本书无与伦比的作者团队与您分享多年积累的C 和 N  立即去当当网订购

.NET Framework(现在是版本4.5)是Microsoft为开发应用程序而创建的一个具有革命意义的平台。这句话最有趣的地方在于它的广义性,但这是有原因的。首先,注意这句话没有说“在Windows操作系统上开发应用程序”。尽管.NET Framework的Microsoft版本运行在Windows操作系统和Windows Phone操作系统上,但它也有运行在其他操作系统上的版本,例如Mono,它是.NET Framework的开源版本(包含C#编译器),该版本可以运行在几个操作系统上,包括各种Linux版本和Mac OS。另外,Mono还有一些版本可以运行在iPhone(MonoTouch)和Android(Mono for Android,也称为MonoDroid)智能手机上。使用.NET Framework的一个重要原因是它可以作为集成各种操作系统的方式。

另外,上面给出的.NET Framework定义并未限制应用程序的类型。这是因为本来就没有限制。可以使用.NET Framework创建桌面应用程序、Windows Store应用程序、Web应用程序、Web服务和其他各种类型的应用程序。另外注意,对于Web应用程序,按照定义,它们是多平台的应用程序,因为任何带有Web浏览器的系统都可以访问它们。

.NET Framework的设计方式确保它可以用于各种语言,包括本书介绍的C#语言,以及C++、Visual Basic、JScript甚至一些旧语言,如COBOL。为此,还推出了这些语言的.NET版本,目前还在不断推出更多版本。所有这些语言都可以访问.NET Framework,它们彼此之间还可以通信。C#开发人员可以使用Visual Basic程序员编写的代码,反之亦然。

所有这些提供了意想不到的多样性,这也是.NET Framework具有诱人前景的部分原因。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:概述
下一篇:1.1.1 .NET Framework的内容
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站