Illustrated C#2012--第一章节--C#和.NET Framework--.NET之前

Illustrated C#2012--第一章节--C#和.NET Framework--.NET之前

        C#编程语言被设计用来在微软的.NET Framework中开发程序。本章简要介绍.NET从哪儿来以及它的基本架构。首先,我们纠正一下,C#发音为“see sharp”。

90年代末期的Windows编程

        90年代末期,使用微软平台的Windows编程已经分为许多分支。大多数程序员使用Visual Basic,C或者C++。一些C和C++程序员在使用原生Win32 API,但是大多数使用Microsoft Foundation Classes(MFC)。其他人已经转向了Component Object Model(COM)。
        所有这些技术都有相应的问题。原生Win32 API并非面向对象,而且使用它要求比MFC做多得多的工作。MFC是面向对象的,但是不连贯一致而且还逐渐过时。COM,尽管概念简单,但是实际编码时却很复杂,需要很多丑陋的、不优雅的管道。
        所有这些编程技术的另一个缺点是它们主要瞄准为桌面开发代码,而不是互联网。这时候,为Web编程是后来添加的东西,似乎与为桌面编码非常的不同。

下一代平台服务的目标

        我们真正需要的是一个新的开始--一个集成的、面向对象的开发框架,将连续性和优雅带回到编程中。为了满足这些要求,微软决定开发代码执行环境和代码开发环境来实现这些目标。下图列出了这些目标。

下一代平台目标
©️2020 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值