基于C#的ASP网页程序设计.ppt_第1页
基于C#的ASP网页程序设计.ppt_第2页
基于C#的ASP网页程序设计.ppt_第3页
基于C#的ASP网页程序设计.ppt_第4页
基于C#的ASP网页程序设计.ppt_第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程序设计 pC#语言简介 p变量 p数据类型 p运算符 p程序流程控制 p方法 本章目标 基于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程序设计 数据类型 类型名说明数据范围 sbyte8位带符号整数-128 至127 byte8位无符号整数0 至 255 short16位带符号整数-32768 至 32767 ushort16位无符号整数0 至 65535 int32位带符号整数-2147483648至 2147483647 uint32位无符号整数0 至 4294967295 long64位带符号整数-9223372036854775808 至 9223372036854775807 ulong64位无符号整数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#语言提供了三种逻辑运算符: /因为1030为假,所以结果x值为 0 x=(1030)?1:0; /因为1030为真,所以结果x值为 1 幻灯片20基于C#的ASP.NET程序设计 7new 运算符 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程序设计 程序流程控制 p条件控制 if else switch case p循环控制 while do for foreach p跳转语句 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

提交评论