C#.NET程序设计案例教程 教学课件 作者 杨东霞2模块二.ppt

C#.NET程序设计案例教程 教学课件 作者 杨东霞2模块二.ppt

ID:50318171

大小:1.42 MB

页数:58页

时间:2020-03-08

C#.NET程序设计案例教程 教学课件 作者 杨东霞2模块二.ppt_第1页
C#.NET程序设计案例教程 教学课件 作者 杨东霞2模块二.ppt_第2页
C#.NET程序设计案例教程 教学课件 作者 杨东霞2模块二.ppt_第3页
C#.NET程序设计案例教程 教学课件 作者 杨东霞2模块二.ppt_第4页
C#.NET程序设计案例教程 教学课件 作者 杨东霞2模块二.ppt_第5页
资源描述:

《C#.NET程序设计案例教程 教学课件 作者 杨东霞2模块二.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、运算符与表达式3VisualStudio.NET简介1C#的数据类型4常量和变量25数据的输入、输出与类型转换5本模块导读C#是VisualStudio.NET下的全新编程语言,它在.NETFrameworkCLR提供的运行时环境下运行,保证了类型安全与自动垃圾回收。计算机是通过运行程序来解决问题的。计算机程序处理的对象是数据,编程时以常量或变量的形式组织数据,每个数据在计算机中都以某种数据类型的形式存在,程序对数据的处理就是运算,在程序中通过运算符构成表达式来描述运算。在编写程序的过程中,为程序输入要处理的数据以及将处理完的结果输出是程序设计的重要内容。本模块导读本模块

2、主要介绍C#的运行机制、C#提供的数据类型、常量与变量、运算符与表达式、基本的输入与输出等基础知识。通过本模块的学习和实训,学生应该掌握最简单的C#程序设计,在VisualStudio.NETIDE下可输入程序,生成可执行的程序并观察其运行结果。本模块要点VisualStudio.NET简介C#的数据类型常量和变量运算符与表达式数据的输入与输出任务一VisualStudio.NET简介2000年6月,Microsoft宣布其.NET(念作“dot-net”)战略。.NET提供一个全新的软件开发基础框架与IDE(IntegratedDevelopEnvironment集成开

3、发环境),一个项目中可混合使用多种编程语言进行开发。VisualStudio.NET的核心是.NETFramework(.NET框架),.NETFramework是支持生成和运行Windows应用程序和XMLWebServices的内部Windows组件。.NETFramework具有两个主要组件:CLR(CommonLanguageRuntime公共语言运行库).NETFramework类库图2-1显示了公共语言运行库和类库与应用程序之间以及与整个系统之间的关系,该插图还显示托管代码如何在更大的结构内运行。图2-1.NETFramework环境在.NETFramewor

4、k中,CLR允许不同的语言使用.NETFramework,只要该种语言满足CLS(CommonLanguageSpecification公共语言规范)并支持CTS(CommonTypeSystem通用类型系统)。所有的语言在编译时都被转换为一种通用语言,即MSIL(MicrosoftIntermediateLanguage)。MSIL是与平台无关的中间语言,在运行时,CLR启动JIT(JustInTime)编译器将中间语言转换为与平台相关的本地代码并执行。本地代码是运行于JIT编译器所在的同一计算机结构上的特定于CPU的代码,CLR为所支持的每种CPU结构都提供了JIT编

5、译器,图2-2显示了.NET的体系结构。C#C++VB其他语言公共语言规范(CLS)Webservices&Web窗口Windows窗口XML&数据.NETFramework类库公共语言运行库(CLR)图2-2VisualStudio.NET的体系结构C#是Microsoft为了更好地发挥.NET的各种优势而最新设计的完全面向对象的编程语言。它汲取了C、C++和Java的众多优点,并具有一些新特性。VisualC#项目C#源文件资源参考C#2.0编译器托管程序集(.exe或.dll)——MSIL及元数据.NETFramework公共语言运行库代码验证/自动垃圾回收/JIT

6、编译器.NETFramework类库操作系统创建CLR加载的MSIL及元数据和引用使用转换为本机计算机代码图2-3C#程序的运行信息卡任务二C#的数据类型【案例】在人事工资管理系统中,每个员工需描述多方面的信息:员工编号、姓名、基本工资、津贴、参加工作时间、生活补贴等,定义变量存放这些信息。这些信息描述了一个员工的不同方面,这些信息的数据形式各异,例如姓名是字符串、津贴与生活补贴是数字,可能要进行加减运算,而参加工作时间是个日期值。这里主要讲解C#的数据类型。知识导读C#支持多种数据类型,根据这些数据类型的实现方式不同可分为两大类:值类型和引用类型。C#数据类型引用类型值

7、类型数组字符串类接口委托简单类型枚举类型结构类型整数类型十进制类型浮点类型字符类型布尔类型图2-5C#的数据类型知识点详解1.简单类型C#中的简单类型对应System命名空间,在程序的最上方一般都有语句:usingSystem;表示程序中要使用该空间中定义的内容。类别类型名称内置类型说明表数范围精度默认值整数sbyteSystem.SByte有符号8位整数-27到27-10byteSystem.Byte无符号8位整数0到28-10shortSystem.Int16有符号16位整数-215到215-10ushortSystem.

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

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

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