最新C#入门基础教程教学讲义PPT课件.ppt

最新C#入门基础教程教学讲义PPT课件.ppt

ID:62066469

大小:466.50 KB

页数:87页

时间:2021-04-14

最新C#入门基础教程教学讲义PPT课件.ppt_第1页
最新C#入门基础教程教学讲义PPT课件.ppt_第2页
最新C#入门基础教程教学讲义PPT课件.ppt_第3页
最新C#入门基础教程教学讲义PPT课件.ppt_第4页
最新C#入门基础教程教学讲义PPT课件.ppt_第5页
资源描述:

《最新C#入门基础教程教学讲义PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#入门基础教程通过这一节课,可以使听众对.NET基本概况和C#开发语言基本结构和语法有一个概括性的认识。1234.NET基础语言基础基本类型流程控制.NET架构操作系统公共语言运行时(CLR)VC++.NetC#VB.NetF#….NetFramework类库(FCL)CLR能提供什么?CLR是CommonLanguageRuntime的简写,中文翻译是公共语言运行。全权负责托管代码的执行(主要有内存管理和垃圾收集),是.NET的基石。CLR两个基础核心:元数据:依赖元数据进行内存管理和垃圾收集等等MSIL中间语言:使得.NET具有跨语言的集成

2、的能力。CLR所支持的语言都由相对应的编译器编译为MSIL指令。再由CLR中的JIT组件编译MSIL为机器语言,最后由CLR托管执行。.NETFramework包含一个非常大的代码库,可以在客户语言(如C#)中通过面向对象的编程技术来使用这些代码.这个库分为不同的模块,可以根据需要来使用其中的各个部分.如,一个模块包含windows应用程序的构件,另一个模块包含web开发的代码块等等.定义了一些基本数据类型,以便使用.NETFramework在各种语言之间进行交互作用,这称为通用类型系统(CommonTypeSystem,CTS).NET程序编译

3、运行流程C#源码F#源码C++源码VB.NET源码等等程序集(元数据和MSIL指令)[exe或dll]编译过程机器代码JIT编译运行语言基础简介C#是一种简洁、现代、面向对象且类型安全的编程语言。C#特性:垃圾回收(Garbagecollection)将自动回收不再使用的对象所占用的内存异常处理(exceptionhandling)提供了结构化和可扩展的错误检测和恢复方法类型安全(type-safe)的语言设计则避免了读取未初始化的变量、数组索引超出边界或执行未经检查的类型强制转换等情形C#是面向对象的语言,然而C#进一步提供了对面向组件编程的支

4、持。注释(一)注释就是写在源代码中的描述信息,用来帮助开发人员阅读源代码的。注释信息会在编译过程中自动过滤掉,不会出现在程序集中。C#支持三种注释格式:单行注释:以“//”开始,此行后续任何文本都作为注释内容。多行注释:以“/*”开始,“*/”结束。可跨越多行。XML注释:以“///”开始,后面紧跟XML样式元素,用来描述类型方法,属性,事件,索引器等等信息,VisualStudio中智能提示的描述信息依赖此注释,也可在编译时期导出这些XML格式的注释到一个XML文档注释(二)classProgram{///

///Main方法/

5、//

///命令行参数staticvoidMain(string[]args){/*声明并初始化一个变量**/stringinfo="helloworld";//打印helloworldSystem.Console.WriteLine(info);}}XML格式注释多行注释/*注释内容*/单行注释//注释内容HelloWorld程序(一)usingSystem;namespaceNotepad{classHelloWorld{publicstaticvoidMain(){Con

6、sole.WriteLine("HelloWorld");}}}声明HelloWorld类程序入口点,Main的返回类型为void控制台类的WriteLine()方法用于显示输出结果导入System命名空间声明命名空间Notepad将文件保存为HelloWorld.csHelloWorld程序(二)命名空间:C#程序是利用命名空间组织起来的。一种“逻辑文件夹”的概念。开发人员可以定义自己的命名空间。常用的命名空间如下:命名空间说明System一些基本数据类型System.Data处理数据存取和管理,在定义ADO.NET技术中扮演重要角色Syste

7、m.IO管理对文件和流的同步和异步访问System.Windows处理基于窗体的窗口的创建System.Reflection包含从程序集读取元数据的类System.Threading包含用于多线程编程的类System.Collections包含定义各种对象集的接口和类标识符(一)标识符是指标识某一个东西的一个名字符号比如:变量名,类型名,参数名等等。标识符以字母或者下划线(_)开头,其余部分允许出现数字和Unicode转义序列。关键字在以@为前缀的情况下也可以作为标识符。C#严格区分字母大小写。如Age和age是不同的标识符。标识符(二)示例是否

8、有效说明123否不能以数字开头n123是字母开头,混合数字N123是大些字母N,所以和n123是不同的标识符_n123是下划线加字符和数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。