- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C#和.NET框架》.pdf
1.1 在.NET 之前 1
1
第1 章
2
C#和.NET框架
1 3
4
本章内容
在.NET之前 5
进入Microsoft .NET
编译成CIL
编译成本机代码并执行 6
CLR
CLI
缩写回顾 7
1.1 在.NET 之前
8
①
C#编程语言是为在微软公司的.NET框架 上开发程序而设计的。本章将简要介绍.NET从何而
来,以及它的基本架构。在开始之前,我要指出其正确发音:see sharp②。
1.1.1 20 世纪90 年代后期的Windows 编程 9
在20世纪90年代后期,使用微软平台的Windows编程分化成许多分支。大多数程序员在使用
Visual Basic (VB )、C或C++ 。一些C和C++程序员在使用纯Win32 API ,但大多数人在使用MFC 10
(Microsoft Foundation Classes ,微软基础类库)。其他人已经转向了COM (Component Object
Model ,组件对象模型)。
所有这些技术都有自己的问题。纯Win32 API不是面向对象的,而且使用它的工作量比使用 11
MFC 的更大。MFC是面向对象的,但是它却不一致,并逐渐变得陈旧。COM虽然概念简单,但
它的实际代码复杂,并且需要很多丑陋的、不雅的底层基础代码。
所有这些编程技术的另外一个缺点是它们主要针对桌面程序而不是Internet进行开发。那时, 12
① 微软正式中文文献中一般称.NET Framework,本书考虑了国内读者习惯,统一译为.NET框架。——编者注
② 有一次我去应聘一个C#编程的职位,当时人力资源面试官问我从事“see pound ”(应为see sharp )的经验有多少! 13
我过了一会儿才弄清楚他在说什么。
2 第1 章 C#和.NET 框架
Web编程还是以后的事情,而且看起来和桌面编程非常不同。
1.1.2 下一代平台服务的目标
我们真正需要的是一个新的开始——一个集成的、面向对象的开发框架,它可以把一致和优
雅带回编程。为满足这个需求,微软宣布开发一个代码执行环境和一个可以实现这些目标的代码
开发环境。这些目标列在图1-1中。
执行环境的目标 开发环境的目标
安全 面向对象的开发环境
多平台 一致的编程体验
性能
您可能关注的文档
- 《Blog信息::》.doc
- 《Blog协同促进通识课程辅助教学模式改革与实践构想》.pdf
- 《Blower Energy Use》.pdf
- 《Bluetooth 4.2 Low Energy》.pdf
- 《Bluetooth Architecture Overview》.pdf
- 《Bluetooth Audio Module》.pdf
- 《BLUETOOTH COMMUNICATIONS》.pdf
- 《Bluetooth EZ-Extender》.pdf
- 《Bluetooth Keyboard with TrackPoint》.pdf
- 《Bluetooth Low Energy Module Data》.pdf
最近下载
- 供配电安全管理规程供配电安全管理规程.doc VIP
- ACS880 FPNO_21_PROFINET IO通讯调试指导.docx VIP
- 2025年新高考语文试题全国Ⅰ卷(附参考答案) .pdf VIP
- 人教鄂教版五年级上册科学全册单元测试含期中期末及答案.docx
- BH207 GL 12 050风险岗位应急处置管理制度 副本.docx VIP
- 中小学幼儿园基孔肯雅热健康教育课件.pptx VIP
- 2024版社区两委考试题目.pdf VIP
- 河南省南阳市2024-2025学年高二下学期7月期末质量评估政治试题.pdf VIP
- 2024年水发集团有限公司招聘真题.docx VIP
- 2024年无锡市工会社会工作者招聘考试真题 .pdf VIP
文档评论(0)