- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#从入门到精通第1章
《ASP.NET 3.5网站开发从入门到精通》 第1章 Hello C# ——认识 C# ? C# 3.0简介 ? .NET框架 ? 开发环境Visual Studio 2008 ? 创建第一个C# 3.0应用程序 ? 使用帮助 1.1 C# 简介 1.1.1 C#的发展历史 C#(读作C sharp是一种强大的、面向对象的程序开发语言,是Microsoft专门用于.NET 平台的编程语言,它可以快速地编写各种基于Microsoft .NET平台的应用程序。 C#和Java都是C和C++家族中的成员,拥有C和C++语言的特征。C#入门容易,不象C/C++那样难于学习。C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。 C#继承了C和C++的语法,参考了Java的优点,是微软为了在Internet领域获取更多的利益和Java相抗衡,重点推出的.NET平台主流程序设计语言。 C#的发展历史如下。 1998年 12月,微软公司提出.NET计划后,开始设计应用在.NET平台上的面向对象程序设计语言。 1998年 12月,微软公司提出.NET计划后,开始设计应用在.NET平台上的面向对象程序设计语言。 2000年2月份,微软才正式将将这种语言命名为C#。 据说起这个名字是因为C#开发小组的人很讨厌有哪些信誉好的足球投注网站引擎,因此把大部分有哪些信誉好的足球投注网站引擎无法识别的“#”字符作为该语言名字的一部分;还有一种说法是在音乐当中“#”是升调记号,表达了微软希望它在C的基础上更上一层楼的美好愿望。 2000年7月,微软发布了C#语言的第一个预览版。 2002年2月,微软发布了.NET开发平台“Visual Studio.NET 2002”和C#语言的第一个正式版本——C#1.0。 2003年4月,微软如期推出了Visual Studio .NET 2003,同时也发布了.NET Framework 1.1和C# 语言规范1.2(C#1.2)。 2005年10月27日,Visual Studio .NET 2005、.NET Framework 2.0和C# 语言规范2.0(C#2.0)正式发布,新的版本提供了更多的类库和更多的使用功能。 2007年8月20日,继.NET Framework 3.0发布后,C# 语言规范3.0(C#3.0)发布。 2007年11月19日,微软发布了Visual Studio .NET 2008和.NET Framework 3.5。 1.1.2 C#3.0的新特性 C#3.0增加了以下6个新特性: ⑴ 自动属性,利用Visual Studio 2008可以将类中私有字段封装为自动属性,自动属性的get和set访问器中没有按条件存取的逻辑代码。 ⑵ 隐含类型局部变量,可以使用var关键字来声明局部变量,而不需指明变量的类型,变量的类型可通过声明变量时的初始值推断出来。 ⑶ 匿名类型,通过匿名类型可以使用new{属性名1=值1, 属性名2=值2, ..... , 属性名n=值n }的形式直接在函数中创建新的类型。 ⑷ 对象与集合初始化器,创建对象时可以包含一个对象或集合初始化器,用于初始化新创建的对象的成员或新创建的集合的元素。 ⑸ 扩展方法,扩展方法是定义在静态类中的特殊静态方法,通过扩展方法,可以在不修改一个类型的前提下对一个类型进行功能上的扩充,这种方法并不会产生新的类型,而是采用向已有类中加入新方法的方式来完成功能扩展。 ⑹ Lambda表达式和Lambda表达式树,Lambda表达式为书写匿名方法提供了一种更加简单、更加函数化的语法。 第1章 Hello C# ——认识 C# ? C# 3.0简介 ? .NET框架 ? 开发环境Visual Studio 2008 ? 创建第一个C# 3.0应用程序 ? 使用帮助 1.2.1 .NET框架介绍 自从微软公司提出宏伟的.NET计划,于2002年发布第一版以来在企业应用中迅速占领市场,全球掀起了.NET的热潮。.NET Framework(框架)简称.NET,是微软为开发应用程序创建的一个富有革命性的新平台。.NET 框架定义了.NET应用程序的开发和运行环境,包括可在.NET应用程序中使用的类库,类似于Java的虚拟机。开发人员可以在此平台或环境下为各种平台和设备编写应用程序,就像火车必须在铁轨上才能行驶一样,C#编写的程序必须是.NET Framework上运行,电脑上要安装.NET Framework .NET Framework 是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件。.NET Framework 旨在实现下列目标: 提供一个
您可能关注的文档
- 2016春高中语文(苏教版选修唐诗宋词选读)教学课件:《满江红》(岳飞)(共41张PPT).ppt
- 2016春高中英语 Unit 5 Music Section Ⅱ Learning about Language,Using Language,Summing Up 课件.ppt
- 2015苏教版四年级上册-认识升和毫升PPT.ppt
- 2016普法考试答题库(全600页).doc
- 2015课堂评价作业M5.doc
- 2016最佳标准工时的制定方案.ppt
- book6 总复习.ppt
- 2016新编人教版一年级上册《项链》1.ppt
- 浙教版七年级上册科学 第一章 第二节 走进科学实验室 (共22张PPT).ppt
- 浙教版 七年级科学 上册 课件 第三章 第1节 《地球的形状和内部结构》(共31张PPT).ppt
- 2024年-人教版PEP英语五年级上册Unit 6 单元教案 1.doc
- 2024年-人教版语文八年级上册12《渡荆门送别》 同步练习1.doc
- 2024年-部编版五年级语文第二单元 达标检测卷.doc
- 2024年-教师工作手册-画室资料.docx
- 苏教版六年级数学上册全册课件—分数除以分数(共18张).pptx
- 2024年-人教版PEP英语五年级上册Unit 5 单元教案 1.doc
- 2024年-人教版PEP小学英语六年级下册Unit 2 教案(全)2.docx
- 2024年-人教版七年级英语上 期中测试卷.doc
- 2024年-人教版八年级数学上册14.1.4.1《单项式乘以单项式》同步训练习题.doc
- 【第九章1】如何表现四格漫画(四格漫画篇)—美术课件.pptx
文档评论(0)