C SHARPLAUGUAGE

上传人:真** 文档编号:243136357 上传时间:2024-09-16 格式:PPT 页数:11 大小:100.50KB
返回 下载 相关 举报
C SHARPLAUGUAGE_第1页
第1页 / 共11页
C SHARPLAUGUAGE_第2页
第2页 / 共11页
C SHARPLAUGUAGE_第3页
第3页 / 共11页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,C#,程序设计,授课人:王浩,第一讲,C#,简介,C#,的起源,、,C,语言现代程序设计时代的开始,2.OOP,和,C+,的起源,3.,Java,的出现,(JVM),4.,C#,的诞生,C#是一种简单、现代、,面向对象和类型安全的编程语言,。,C#,由,C和C+发展而来。C#(发音为“C霎普”)牢固地植根于C和C+语言族谱中,,是,Microsoft,专门为使用,.NET,平台而创建的。,C,C+,Java,C#,什么是,.NET,微软首席执行官鲍尔默:“,Microsoft.NET,代表了一个集合、一个环境、一个可以作为平台支持下一代,Internet,的可编程框架。”,这里可以理解为一种进行各种应用程序开发的集成开发和执行环境。,.NET,的最终目的就是让用户在任何地方,任何时间,以及利用任何设备都能访问他们所需要的信息,文件和程序。而用户不需要知道这些东西存在什么地方,甚至连如何获取等具体细节都无须知道,用户只需发出请求,就可以接受信息,而后台的复杂性完全的屏蔽起来。,什么是,.NET,框架,NET,框架定义了一种支持高度分散的,基于组件的应用程序和开发环境,它包含两个重要的实体,1.,公共语言运行库,CLR,CLR,负责管理和执行,.NET,框架代码,2.NET,类库,提供用户进行程序编写时需要的各种资源大大提高了软件开发的效率和生产率,操作系统,公共语言运行库,.NET,框架类库,编程语言,类加载器,JIT,即时,编译器,执行,类库,(,中间码,),Runtime Engine,机器码,(目标码),编译器,源代码,文件,EXE/DLL(,中间码,文件,),.NET,程序执行过程,C#,语言的特点,简单,C#,具有,C+,所没有的一 个优势就是学习简单。该语言首要的目标就是简单。很多功能用,C#,实现很简单。,在,C#,中,没有,C+,中流行的指针。在,C+,中,有,:,、和,-,操作符,它们用于名字空间、成员和引用。对于新手来说,操作符至今仍是学习的一道难关。,C#,弃用其它操作符,仅使用单个操作符,“,.”,。,现代,对于企业级的编程语言来说,新增的金融数据类型很受欢迎。您用到了一种新的十进制数据类型,它专用于金融计算方面。,全面的内存管理已经不是您的任务。运行时提供了一个垃圾收集器,负责,C#,程序中的内存管理。,面向对象:,C#,的核心是面向对象程序设计,,C#,支持所有关键的面向对象的概念,如封装、继承和多态性。,封装,封装是一种程序设计机制,它绑定代码及其操作的数据,并使它们不受外界干涉和误用的影响,从而保证安全性,C#,的基本单元是类,类定义对象的形式,它指定数据和操作这些数据的代码。,.,多态性,它定义一个接口,多个方法。,.,继承,它是一个对象获得另一个对象的属性的过程。,类型安全,C#,实施最严格的类型安全,所以必须遵守,C#,中一些相关变量的规则:您不能使用没有初始化的变量。,C#,的简单程序,“,Hello World ”,程序:,/,csc,HelloWorld.cs,using System;,class,HelloWorld,public static void Main(),Console.WriteLine(“Hello,World !”);,开始的一行代码,这是,C#,语言的单行注释语句。和,C+,语言类似,,C#,支持两种注释方法:以“,/”,开始的单行注释和以“,/*”,、“*,/”,配对使用的多行注释,注释之间不能嵌套。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!