- 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#概述 C#语言(读C-Sharp)是微软于2000年6月正式发布的一种编程语言。 C#语言是专门为 . NET战略平台推出的,是 . NET环境下标志性的开发语言。C#不能够脱离 . NET,因此先简单介绍一下 . NET。 1.1 . NET 概述 . NET是微软推出的“新一代Windows服务” (Microsoft Next Generation Windows Services,即NGWS ),微软将其注册成Microsoft. NET商标。. NET出现对网络程序的开发有很大的推动作用,在应用程序方面的开发也变得更简洁。 . NET不是一个新产品,而是微软设计的新一代互联网战略平台。微软是这样描述 . NET: “Microsoft.NET代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的编程。类似于Windows,. NET是一个支撑环境,是一个位于客户机上的用户环境和用户服务的集合。” 微软为什么要提出. NET战略平台呢? 主要是互联网的发展需要。 1995年,SUN公司推出了面向对象的开发语言Java,首次提出了跨平台、跨语言的概念,即write the code once and run it anywhere,这一概 念显然顺应了互联网技术的发展需要,使得Java语言逐渐成为了企业级应用系统开发的首选工具,并且越来越多的C/C++程序员也开始从事Java的应用开发。 据权威机构的调查结果显示: Java在2002超过C/C++成为全球软件开发人员的首选语言。同时Java语言所具有的先进思想,也为SUN在软件和互联网领域赢得了巨大的利润。 微软随后也推出开发工具Visual J++,由于它主要是运用在Windows平台中,SUN公司认为Visual J++违反了Java的许可协议,即违反了Java的平台中立性,为此对微软提起了诉讼。 互联网带来的巨大的商机、激烈的竞争,都使得微软必须另辟蹊径提出崭新的战略和概念,因此微软提出了其进军互联网的 . NET战略,.NET将是微软今后几年发展的战略核心。 1.2 . NET的技术核心 . NET有三大技术核心:XML语言、Web服务和. NET框架(Framework)。 ㈠XML语言 XML和HTML都是W3C组织制定的网络标准语言,但比后者更加规范,更容易扩展,是未来互联网信息浏览和交换的统一标准。 ㈡Web服务 “Web服务”是微软提出的概念 ,它是一个编程应用, 它具有黑匣子的功能,可以在不关心功能如何实现的情况下重复使用。 ㈢ . NET框架(. NET Framework) . NET框架是 . NET 的重要组成部分,它提供一个了多语言组件开发和执行的环境,无论VB、C++和C#都可以在. NET框架中完成。 . NET框架包括5个主要组成部分:通用语言运行环境(Common Language Runtime,CLR)、基础类库、ADO.NET、ASP.NET和通用语言规范(Common Language Specification,CLS)。 图1-1 . NET框架支持环境 . NET框架是一个支持多种语言的运行平台,微软将提供4种语言的编译器,它们是C#、VB.NET、JScript和C++。除此之外,其他的厂商也可以开发 . NET框架下的语言编译器,如APL、CAML、Cobol、Perl、Pascal、SmallTalk以及Java等。 ASP.NET是 . NET中的网络编程结构,它可以高效地建造、运行和发布网络应用。 ADO.NET是框架中访问数据库的关键技术,它提供了一组类库,使得在 . NET环境中的数据操作更加方便、高效。 基础类库提供了很多的类,可以很高效地操作集合、输入/输出、字符串、图象、网络等。 通用语言运行环境(Common Language Runtime, CLR)是 . NET框架中最有特色的技术,它提供了代码的执行环境,并负责管理代码的执行 。 CLR已被ECMA(欧洲计算机制造商协会 )进行了标准化,标准化的CLR又称为通用语言基础结构(Common Language Infrastrcture,CLI),它由五个部分组成:通用类型系统(CTS)、通用语
您可能关注的文档
最近下载
- Y Y-T 1118-2001 石膏绷带 粘胶型.pdf VIP
- 中职语文《江姐》(节选) 知识清单.docx VIP
- 绝望的主妇经典台词1-8季中英对照.pdf VIP
- 华力液压模块车(SPMT)使用说明书.pdf VIP
- 2025年保安员(初级)考试模拟100题(含答案) .pdf VIP
- 2024四年级上册语文课课贴(彩虹版).pdf VIP
- GZ055 环境艺术设计赛项赛题15套-2023年全国职业院校技能大赛赛项赛题 .pdf VIP
- 12小学体育二年级课程纲要.doc VIP
- 粘胶型石膏绷带产品技术要求2023完整版.docx VIP
- 2025-2026学年初中数学七年级上册(2024)华东师大版(2024)教学设计合集.docx
文档评论(0)