- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章C#概述要点
第1章 C#概述 1.1 什么是C#语言 1.1.1 C#发展历程 2000年,微软公司开发出了C#编程语言,它来源于C 、C++和Java。 C#是一种面向对象的编程语言,主要用于开发可以运行在.NET平台上的应用程序,是.NET首选编程语言。 从开发效率上讲,C#为程序为开发人员提供了快速开发手段,并且保有C++语言的优点。从继承性上讲,C#在更高层次上重新实现了C和C++语言。从语法形式和易用性上讲,C#语言几乎综合了目前流行的所有高级语言的优点,提供了语法简洁、功能完善而又容易使用的表现形式。 C#语言的设计目的是简化网络应用,使用C#可快速构建基于Windows和Internet的应用程序和组件。开发人员可以使用C#开发多种类型的应用程序。 C#在一些诸如名字空间、类、方法和异常处理等特定领域,与C和C++之间还是存在着巨大的差异。 1.1.2 C#特点与优势 1.2 C#与.NET框架 1.2.1 .NET Framework的功能 1.2.2 .NET Framework的体系结构 1.2.3 .NET Framework各部分功能 1.2.1 .NET Framework的功能 提供一个一致的面向对象的编程环境。 提供一个将软件部署和版本控制冲突最小的代码执行环境。 提供一个可提高代码执行安全性的代码执行环境。 提供一个可消除脚本环境或解释环境的性能问题的代码执行执行环境。 使开发人员的经验在面向类型大小相同的应用程序时保持一致。 按照工业标准生成所有代码,以确保基于.NET Framework的代码可与任何其他代码集成。 1.2.2 .NET Framework的体系结构 1.2.3 .NET Framework各部分功能(1) 公共语言规范(CLS):包含函数调用方式、数据类型和异常处理方式等。符合CLS的开发语言和程序可以在任何公共语言开发环境的操作系统下运行。 Web Service:在.NET框架下,设计应用程序界面有两种方式,即Windows窗体或表单和Web窗体或表单。ASP.NET将许多控件加以对象化,用户可方便地使用各控件的属性、方法和事件。 Web Service是一种程序调用与执行的方式,该程序是以网站为基础的。 XML: .NET框架直接支持XML文件操作,在XML文档和数据集之间进行数据转换。 .NET基础类库:每种程序设计语言都有各自独立的类库,彼此不能相互引用。而.NET基础类库提供了程序员在开发程序时所需要的大部分功能,而且此类库可被任何一种支持.NET框架程序语言加以引用。 1.2.3 .NET Framework各部分功能(2) 公共语言运行环境(CLR):在.NET框架下,所有的程序语言都将使用统一的虚拟机,CLR是所有的.NET语言在执行时所必备的运行环境,这种统一的虚拟机与运行环境可达到跨平台的目的。 中间语言与实时编译器:在.NET框架下,所有的程序语言在编译时先转为与平台机器无关的“中间语言”代码,再与原数据一同编译成可执行代码,就可在任何安装有CLR的机器上运行。 Visual Studio.NET集成开发环境(IDE):是开发.NET应用程序的界面,功能十分强大。 应用程序开发语言:至少支持四种程序设计语言。其中包括C#。 1.3 配置C#开发环境和启动操作 1.3.1 配置Visual C#开发环境 1.3.2 C#的启动 1.3.1 配置Visual C#开发环境 1.3.2 C#的启动 1. 启动Visual Studio 2008 2. 启动Visual C# 2008 1. 启动Visual Studio 2008 启动Visual Studio 2008系统后的界面 2. 启动Visual C# 2008 “新建项目”对话框 选中“控制台应用程序”后的窗口界面 选中“Windows窗体应用程序”后的窗口界面 1.4 C#的集成开发环境(IDE) 1.4.1 C#菜单栏 1.4.2 C#工具栏 1.4.3 C#工具箱 1.4.4 解决方案资源管理器 1.4.5 属性面板 1.4.6 窗体设计器 1.4.7 代码编辑器 1.4.1 C#菜单栏 1.4.2 C#工具栏 1.4.3 C#工具箱 1.4.4 解决方案资源管理器 1.4.5 属性面板 1.4.6 窗体设计器 1.4.7 代码编辑器 代码编辑器 1.5 编辑器设置 * * 1.1 什么是C#语言 1.2 C#与.NET框架 1.3 配置C#开发环境和启动退出操作 1.4 C#的集成开发环境(IDE) 1.5 编辑器设置 1.1.1 C#发展历程 1.1.2 C#特点与优势 语法简洁。取消了复杂的指针操作,不允许直接操作内存。 具有现代性。在传统语言中必须由用户自己定义的特征都已成为基础
您可能关注的文档
- 第16课 朋友遍天下.ppt
- 第16课--殖民地人民的抗争.ppt
- 初一美术教案三疑三探.doc
- 初一年级家长会课件[40张PPT].ppt
- 第17章 3 粒子的波动性.ppt
- 第17课 看云识天气.doc
- 初一生物青春期PPT课件.ppt
- 初一第二课心理健康--你好新同学.ppt
- 南网职业技能鉴定-高压线路带电检修工题库.doc
- 第17讲 尺寸标注规则.ppt
- 北师大版(2019)必修第二册 Unit5 Humans and nature Review Workshop教学设计.docx
- (广东教育出版社)四上信息技术7.制作个人小名片 教学设计.docx
- 人教版九年级化学上册 第三单元 课题2 原子的结构 第4课时 教案().docx
- 期末课文内容填空 教学设计-2023-2024学年语文五年级下册统编版.docx
- 外研版(2019)必修第一册 Unit 2 Exploring English Using language 教学设计.docx
- 第26课中华人民共和国成立和向社会主义的过渡教学设计--2024-2025学年高一上学期统编版(2019)必修中外历史纲要上.docx
- 六年级上册心理健康教育教案-1 向快乐出发辽大版.docx
- 《足球练习》教学设计.docx
- 人教版(2019) 性必修 第一册 Unit2 Looking into the future Reading and Thinking 教学设计.docx
- 第2单元高考强化2023-2024学年新教材高中历史必修中外历史纲要上同步教学设计 (统编版2019).docx
最近下载
- 人教版小学五年级下册数学精品教学课件 第5单元 图形的运动(三) 第1课时 图形的旋转变化(新).ppt VIP
- 光伏施工进度计划.pdf
- EIM1 单元复习单 Unit 12 What a brave person!基础知识+练习题.pdf
- 东芝Activion 16层多排螺旋CT操作手册2.pdf
- 小学数学教师如何听课评课.ppt
- 国家重点节能低碳技术推广目录(第一批)(节能部分).doc VIP
- 汽车空调压缩机的可靠性试验(建筑技术科学论文资料).doc
- PHC预制管桩基础施工方案.doc
- Unit1ReadingBeacriticalnewsreader!第一课时课件-高中英语牛津译林版选择性必修第二册.pptx
- 公司组织架构图【可修改】.pdf
文档评论(0)