河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二讲 C#知识回顾

第二讲C#知识回顾
第二讲 C#知识回顾

教学目的: 通过本次内容的学习,使同学们对已绎学 习过的C#的基础知识做一个全的回顾和复 习,掌握重点内容的知识体系,为 aSPNET动态网页的开发奠定坚实的基础 教学重点: 1、C#的循环控制结构 2、C#常规控件的使用 3、面向对象编程技术
教学目的: 通过本次内容的学习,使同学们对已经学 习过的C#的基础知识做一个全的回顾和复 习,掌握重点内容的知识体系,为 ASP.NET动态网页的开发奠定坚实的基础。 教学重点: 1、C#的循环控制结构。 2、C#常规控件的使用。 3、面向对象编程技术

一.C#的主要特点 C#是一种源自于C和C+的,简单的、现代的 面向对象的和类型安全的程序设计语言 1.快速应用开发(RAD)功能; 2.强大的Web服务端组件 3.支持跨平台; 4.与XML的融合; 5.对C+的继承
一. C#的主要特点 C#是一种源自于C和C++的,简单的、现代的、 面向对象的和类型安全的程序设计语言。 1. 快速应用开发(RAD)功能; 2. 强大的Web服务端组件; 3. 支持跨平台; 4.与XML的融合; 5. 对C++的继承

二.C#中的数据类型 C#的值类型可以分为值类型和引用类型,值 类型又可以分为:简单类型、结构类型、枚举 类型 1.简单类型是数值类型的一种,是组成应用程 序的基本组成部件,例如数值(1,2,3) 布尔值(true或 false),字符(a,b,c)等 被使用在不同的场合。如图:
二. C#中的数据类型 C#的值类型可以分为值类型和引用类型,值 类型又可以分为:简单类型、结构类型、枚举 类型。 1.简单类型是数值类型的一种,是组成应用程 序的基本组成部件,例如数值(1,2,3)、 布尔值 (true 或 false),字符(a,b,c)等 被使用在不同的场合。如图:

无符号型 整数类型 有符号型 布尔类型 单精度浮点类型 浮点类型 简单类型 双精度浮点类型 小数类型 字符型 字符串类型

(1)整数类型 整数类型可以分为无符号型和有符号型, 其中无符号型包括:byte, ushort,uint和 uong;有符号型包括:sbye, short,int和 ong。 byte类型对应于 NET Framework中定义的 System. Byte类,其大小为一个字节,取值范 围从0到255。Sbye类型对应于NET Framework!中定义的 System SByte类,其大 为一个字节,取值范围从-128到127。 ushort类型对应于 NET Framework中定义的 System Uⅰnt16类,其大小为二个字节,取值 范围从0到65,535。 short类型对应于NET Framework中定义的 System. Int16类,其大小 为二个字节,取值范围从32,768到32,767
(1)整数类型 整数类型可以分为无符号型和有符号型, 其中无符号型包括:byte,ushort,uint和 ulong;有符号型包括:sbyte,short,int和 long。 § byte类型对应于.NET Framework中定义的 System.Byte类,其大小为一个字节,取值范 围从0到255。sbyte类型对应于.NET Framework中定义的System.SByte类,其大 小为一个字节,取值范围从-128到127。 § ushort类型对应于.NET Framework中定义的 System.Uint16类,其大小为二个字节,取值 范围从0到65,535。short类型对应于.NET Framework中定义的System.Int16类,其大小 为二个字节,取值范围从-32,768到32,767

uint类型对应于 NET Framework中定义的 System Uint32类,其大小为四个字节,取值 范围从0到4,294,967,295int类型对应 于 NET Framework中定义的 System. Int32类, 其大小为四个字节,取值范围灰 2,147,483,648到2,147,483,647。 ulong类型对应于 NET Framework中定义的 System Inte64类,其大小为八个字节,取值 范围从0到18446,744,073709551615。 ong类型对应于 NET Framework中定义的 System Inte64类,其大小为八个字节,取值 范围从-9,223,372,036854,775808到 9,223,372.036.854.775.807
§ uint类型对应于.NET Framework中定义的 System.Uint32类,其大小为四个字节,取值 范围从0到4,294,967,295。int类型对应 于.NET Framework中定义的System.Int32类, 其大小为四个字节,取值范围从- 2,147,483,648到2,147,483,647。 § ulong类型对应于.NET Framework中定义的 System.Uint64类,其大小为八个字节,取值 范围从0到18,446,744,073,709,551,615。 long类型对应于.NET Framework中定义的 System.Int64类,其大小为八个字节,取值 范围从-9,223,372,036,854,775,808到 9,223,372,036 ,854,775,807

(3)浮点类型 在C#中有两种浮点类型:单精度浮点 (foat)类型和双精度浮点( double)类型。 单精度浮点类型对应于 NET Framework中定 义的 System Single类,其大小为四个字节, 取值范围为15X10-45到34X1038,有7位数字 位精度。双精度浮点类型对应于NET Framework中定义的 System. Double类,其大 小为八个字节,取值范围为5.0×10-324到 1.7X10308,有15到16位数字位精度
(3)浮点类型 在C#中有两种浮点类型:单精度浮点 (float)类型和双精度浮点(double)类型。 单精度浮点类型对应于.NET Framework中定 义的System.Single类,其大小为四个字节, 取值范围为1.5x10-45到3.4x1038,有7位数字 位精度。双精度浮点类型对应于.NET Framework中定义的System.Double类,其大 小为八个字节,取值范围为5.0x10-324到 1.7x10308,有15到16位数字位精度

(2)布尔类型 布尔(bool)类型表示布尔逻辑量,对应 于 NET Framework中定义的 System. Boolean 类。布尔类型的可能值为tue和fal!se(仅有 true和 false两个布尔值),其中true表示逻辑 真, false表示逻辑假。可以直接将tue或 false 值赋给一个布尔变量,或将一个逻辑判断语句 的结果赋给布尔类型的变量
(2)布尔类型 布尔(bool)类型表示布尔逻辑量,对应 于.NET Framework中定义的System.Boolean 类。布尔类型的可能值为true和false(仅有 true和false两个布尔值),其中true表示逻辑 真,false表示逻辑假。可以直接将true或false 值赋给一个布尔变量 ,或将一个逻辑判断语句 的结果赋给布尔类型的变量

(4)小数类型 小数( ecma|)类型在所有数值类型中精 度是最高的,它有128位,一般做精度要求高 的金融和货币的计算。 decima类型对应 于 NET Framework中定义的 System Decimal 类。取值范围大约为10X1028到79X1028, 有28~29位的有效数字
(4)小数类型 小数(decimal)类型在所有数值类型中精 度是最高的,它有128位,一般做精度要求高 的金融和货币的计算。decimal类型对应 于.NET Framework中定义的System.Decimal 类。取值范围大约为1.0x10-28 到7.9x1028, 有28~29位的有效数字
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第八讲 ASP.NET验证控件.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十二讲 TreeView控件.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十八讲 利用GridView控件显示数据.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十六讲 DataSet对象.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十四讲 DataReader对象的使用.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十五讲 DataAdapter对象.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十一讲 ASP.NET增强服务器 控件.ppt
- 《MS Visual Studio .NET 培训》Architecting Presetation Final Release.ppt
- 《MS Visual Studio .NET 培训》可视化的软件架构设计(张炜).ppt
- 长沙理工大学:《通信原理》第七章 模拟信号的数字传输(单树民).ppt
- 长沙理工大学:《通信原理》第六章 数字调制系统(单树民)(1/2).ppt
- 长沙理工大学:《通信原理》第六章 数字调制系统(单树民)(1/2).ppt
- 长沙理工大学:《通信原理》第五章 数字基带传输系统(单树民).ppt
- 长沙理工大学:《通信原理》第四章 模拟调制系统(单树民)(3/3).ppt
- 长沙理工大学:《通信原理》第四章 模拟调制系统(单树民)(2/3).ppt
- 长沙理工大学:《通信原理》第四章 模拟调制系统(单树民)(1/3).ppt
- 长沙理工大学:《通信原理》第三章 信道(单树民).ppt
- 长沙理工大学:《通信原理》第二章 随机信号分析(单树民).ppt
- 长沙理工大学:《通信原理》第一章 绪论(单树民).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十四讲 典型功能模块分析(张凡).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十讲 DataList控件应用.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第九讲 页面跳转与数据传输.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第六讲 ASP.NET服务器控件(二).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第七讲 ASP.NET服务器控件(三).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第三讲 JavaScript脚本.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十讲 ASP.NET内置对象(一).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十九讲 Repeater控件应用.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第五讲 基本Web服务器控件的应用计.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第一讲 ASP.NET概述.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十四讲 典型功能模块分析.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第一章 绪论.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第二章 随机信号分析.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第三章 信道.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第四章 模拟调制系统(1/3).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第四章 模拟调制系统(2/3).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第四章 模拟调制系统(3/3).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第五章 数字基带传输系统.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第六章 数字调制系统(1/2).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第六章 数字调制系统(1/2).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第七章 模拟信号的数字传输.ppt