基于c#的asp网页程序设计_第1页
基于c#的asp网页程序设计_第2页
基于c#的asp网页程序设计_第3页
基于c#的asp网页程序设计_第4页
基于c#的asp网页程序设计_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

幻灯片 1 基于 C#的 ASP.NET程序设计 书名:基于 C#的 ASP.NET程序设计 ISBN: 978-7-111-29063-6 作者:翁健红 出版社:机械工业出版社 本书配有电子课件 基于 C#的 ASP.NET程序设计 高职高专 ppt 课件 幻灯片 2 基于 C#的 ASP.NET程序设计 第 2章 C#语言基础 基于 C#的 ASP.NET程序设计 高职高专 ppt 课件 幻灯片 3 基于 C#的 ASP.NET程序设计 C#语言简介 变量 数据类型 运算符 程序流程控制 方法 本章目标 基于 C#的 ASP.NET程序设计 高职高专 ppt 课件 幻灯片 4 基于 C#的 ASP.NET程序设计 C#语言简介 C#从 C和 C+语言演化而来,是 Microsoft专门为使用 .NET平台而创建的。因为 C#是近期发展起来的。所以吸取了以前的教训,考虑了其他语言的许多优点,并解决了它们的问题。使用 C#开发应用程序比使用 C+简单,因为其语法比较简单。但是,C#是一种强大的语言,在 C+中能完成的任务在C#中也能完成。 基于 C#的 ASP.NET程序设计 高职高专 ppt 课件 幻灯片 5 基于 C#的 ASP.NET程序设计 变量 变量用来存储程序中需要处理的数据,变量声明基本语法如下: 变量类型 变量名 例如: int age; /声明一个整型变量 age bool isTeacher; /声明一个布尔类型变量 isTeacher string sql; /声明一个字符串变量 sql 以下是几个不合法命名的例子: char 2abc; /不合法,以数字开头 float class; /不合法,与关键字同名 decimal Main; /不合法,与库函数同名 基于 C#的 ASP.NET程序设计 高职高专 ppt 课件 幻灯片 6 基于 C#的 ASP.NET程序设计 数据类型 类型名 说明 数据范围 sbyte 8位带符号整数 -128 至 127 byte 8位无符号整数 0 至 255 short 16位带符号整数 -32768 至 32767 ushort 16位无符号整数 0 至 65535 int 32位带符号整数 -2147483648至 2147483647 uint 32位无符号整数 0 至 4294967295 long 64位带符号整数 -9223372036854775808 至 9223372036854775807 ulong 64位无符号整数 0至 18446744073709551615 1整数类型 基于 C#的 ASP.NET程序设计 高职高专 ppt 课件 幻灯片 7 基于 C#的 ASP.NET程序设计 2布尔类型 布尔类型是用来表示真和假 ,只有两种取值 :真或假 ;在 C#中可以把 true 或 false赋给布布尔类型变量,也可以把一个逻辑表达式赋给布布尔类型变量。例如 : bool isTeacher=true; bool b=(8= 左移赋值 a=b; /a=ab; 大于 ab = 大于或等于 a=b 3关系运算符 幻灯片 17 基于 C#的 ASP.NET程序设计 4逻辑运算符 C#语言提供了三种逻辑运算符: & 逻辑与、 | 逻辑或、 ! 逻辑非 幻灯片 18 基于 C#的 ASP.NET程序设计 运算符 说明 表达式的例子 右移 ab & 与 a&b | 或 a|b 异或 ab 非 a 5位运算符 幻灯片 19 基于 C#的 ASP.NET程序设计 6三元运算符 三元运算符 ?: 有时也称为条件运算符。对条件表达式 b? x: y ,先计算条件 b 然后进行判断,如果 b的值为 true 则运算结果为 x 的值,否则运算结果为 y的值。例如: x=(1030)?1:0; /因为 1030为假,所以结果 x值为0 x=(1030)?1:0; /因为 1030为真,所以结果 x值为1 幻灯片 20 基于 C#的 ASP.NET程序设计 7 new 运算符 new 运算符用于创建一个新的类型实例。如: ArrayList lst = new ArrayList(); /创建一个 ArrayList类的对象 int arr = new int10; /创建一个数组实例 幻灯片 21 基于 C#的 ASP.NET程序设计 8运算符的优先级 当一个表达式包含多样运算符时,运算符的优先级控制着单个运算符求值的顺序。例如表达式 x + y * z 按照 x + (y * z) 求值,因为 * 运算符比 + 运算符有更高的优先级,这和数学运算中的先乘除后加减是一致的。 幻灯片 22 基于 C#的 ASP.NET程序设计 程序流程控制 条件控制 if else switch case 循环控制 while do for foreach 跳转语句 break continue 幻灯片 23 基于 C#的 ASP.NET程序设计 条件语句 1.if 语句 if 语句是最常用的选择语句,它根据布尔表达式的值来判断是否执行后面的内嵌语句。 格式如下: if(条件表达式 ) 语句块 l /要处理的程序 else语句块 2要处理的程序 【 例 2-2】 if.aspx 幻灯片 24 基于 C#的 ASP.NET程序设计 switch语句 switch语句用于多分支选择。如果想把一个变量或表达式与许多不同的值进行比较,并根据不同的比较结果执行不同的程序段,应用 switch语句就会使结构简明清晰。格式如下: switch(测试表达式 ) case值 1:要处理的语句块 1; case值 2:要处理的语句块 2; default:默认的语句块 n; 【 例 2-3】 switch.aspx 幻灯片 25 基于 C#的 ASP.NET程序设计 循环语句 while 语句 while 语句有条件地将内嵌语句执行 0 遍或若干遍,语句的格式为: While (条件 ) 循环体 【 例 2-4】 while.aspx 幻灯片 26 基于 C#的 ASP.NET程序设计 do-while 语句 do-while 语句与 while语句与 while语句基本类似,不同点在于其条件测试要在每次循环体执行后进行,所以,无论是否满足条件,至少执行一次循环体。格式如下 : do 循环体 while(条件 ); /注意语句后面的分号不可缺少 【 例 2-5】 DoWhile.aspx 幻灯片 27 基于 C#的 ASP.NET程序设计 for语句 for语句执行一个语句或者一个语句块,直到指定的条件表达式的值为 false为止。在先知道循环次数的情况下,使用 for循环是比较方便的。格式如下: for(初始化表达式 ; 条件表达式 ; 更新表达式 ) 循环体 【 例 2-6】 for.aspx 幻灯片 28 基于 C#的 ASP.NET程序设计 4. foreach语句 foreach语句常用在数组和集合中对元素进行迭代。它是将集合中的每一个项目代入变量中进行处理。当然,变量也是根据集合项目的类型进行声明的。格式如下: foreach(对象类型 变量 in 集合 ) 循环体 幻灯片 29 基于 C#的 ASP.NET程序设计 跳转语句 (1)break语句 用于终止它所在的最近的封闭循环或条件语句。格式如下 : break; (2)continue语句 用于结束当前的重复过程,返回循环语句的开始处 ,即让循环提

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论