基于C的ASP网页程序设计.ppt

上传人:牧羊曲112 文档编号:6262213 上传时间:2023-10-11 格式:PPT 页数:30 大小:395.82KB
返回 下载 相关 举报
基于C的ASP网页程序设计.ppt_第1页
第1页 / 共30页
基于C的ASP网页程序设计.ppt_第2页
第2页 / 共30页
基于C的ASP网页程序设计.ppt_第3页
第3页 / 共30页
基于C的ASP网页程序设计.ppt_第4页
第4页 / 共30页
基于C的ASP网页程序设计.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于C的ASP网页程序设计.ppt》由会员分享,可在线阅读,更多相关《基于C的ASP网页程序设计.ppt(30页珍藏版)》请在三一办公上搜索。

1、书名:基于C#的ASP.NET程序设计ISBN:978-7-111-29063-6作者:翁健红出版社:机械工业出版社本书配有电子课件,基于C#的ASP.NET程序设计 高职高专 ppt 课件,第2章C#语言基础,基于C#的ASP.NET程序设计 高职高专 ppt 课件,C#语言简介 变量 数据类型 运算符 程序流程控制 方法,本章目标,基于C#的ASP.NET程序设计 高职高专 ppt 课件,C#语言简介,C#从C和C+语言演化而来,是Microsoft专门为使用.NET平台而创建的。因为C#是近期发展起来的。所以吸取了以前的教训,考虑了其他语言的许多优点,并解决了它们的问题。使用C#开发应用

2、程序比使用C+简单,因为其语法比较简单。但是,C#是一种强大的语言,在C+中能完成的任务在C#中也能完成。,基于C#的ASP.NET程序设计 高职高专 ppt 课件,变量,变量用来存储程序中需要处理的数据,变量声明基本语法如下:变量类型 变量名例如:int age;/声明一个整型变量agebool isTeacher;/声明一个布尔类型变量isTeacherstring sql;/声明一个字符串变量sql以下是几个不合法命名的例子:char 2abc;/不合法,以数字开头float class;/不合法,与关键字同名decimal Main;/不合法,与库函数同名,基于C#的ASP.NET程序

3、设计 高职高专 ppt 课件,数据类型,1整数类型,基于C#的ASP.NET程序设计 高职高专 ppt 课件,2布尔类型布尔类型是用来表示真和假,只有两种取值:真或假;在C#中可以把true 或false赋给布布尔类型变量,也可以把一个逻辑表达式赋给布布尔类型变量。例如:bool isTeacher=true;bool b=(85);/b值结果为假(false),基于C#的ASP.NET程序设计 高职高专 ppt 课件,3浮点类型 小数在C#中采用两种数据类型来表示:单精度float和双精度double,它们的差别在于取值范围和精度不同,计算机对浮点数的运算速度大大低于对整数的运算,在对精度要

4、求不是很高的浮点数计算中,我们可以采用float型,而采用double 型获得的结果将更为精确,当然如果在程序中大量地使用双精度类浮点数将会占用更多的内存单元,而且计算机的处理任务也将更加繁重。,基于C#的ASP.NET程序设计 高职高专 ppt 课件,4字符类型 除了数字以外计算机处理的信息主要就是字符了,C#的char类型为双字节型,它的数据可以占有2个字节。以下方法给一个字符变量赋值,如:char c=A;,基于C#的ASP.NET程序设计 高职高专 ppt 课件,5枚举类型 枚举enum 实际上是为一组在逻辑上密不可分的整数值提供便于记忆的符号,比如我们声明一个代表星期的枚举类型的变量

5、:enum WeekDaySunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday;WeekDay day;,基于C#的ASP.NET程序设计 高职高专 ppt 课件,6string 类C#还定义了一个基本的类string,专门用于对字符串的操作。字符串在实际中应用非常广泛,在类的定义中封装了许多内部的操作,我们只要简单地加以利用就可以了,可以用加号+合并两个字符串,采用下标从字符串中获取字符等。string String1=Welcome;/定义string类型变量string String2=Welcome+everyone;/字符串

6、相加char c=String10;/把String1中的第一个值String10赋给字符c,7数组 在进行批量处理数据的时候我们要用到数组,数组是一组类型相同的有序数据,存放在相邻的内存块中。数组按照数组名、数据元素的类型和维数来进行描述,C#中,数组中的元素可以是任何数据类型。(1)声明数组数组的声明形式是在类型和数组变量名称之问插入一对方括号,如下所示:int myArray;上面语句声明了一个名为myArray的变量,它是一个整型数组。,(2)数组的初始化例如下面语句声明一个一维整数数组myArray,并赋初值1、3、5、7、9:int myArray=1,3,5,7,9;(3)数组元

7、素的访问可以通过下标来访问数组中的各个数组元素。数组元素的下标从0开始,即第一个元素i对应的下标是0,后面逐个递增。例如:int value=myArray0;/value为数组中第一个元素的值,即l,【例2-1】Array.aspx,运算符,1算术运算符,2赋值运算符,3关系运算符,4逻辑运算符C#语言提供了三种逻辑运算符:&逻辑与、|逻辑或、!逻辑非,5位运算符,6三元运算符 三元运算符?:有时也称为条件运算符。对条件表达式b?x:y,先计算条件b 然后进行判断,如果b的值为true 则运算结果为x 的值,否则运算结果为y的值。例如:x=(1030)?1:0;/因为1030为假,所以结果x

8、值为0 x=(1030)?1:0;/因为1030为真,所以结果x值为1,7new 运算符new 运算符用于创建一个新的类型实例。如:ArrayList lst=new ArrayList();/创建一个ArrayList类的对象int arr=new int10;/创建一个数组实例,8运算符的优先级当一个表达式包含多样运算符时,运算符的优先级控制着单个运算符求值的顺序。例如表达式x+y*z 按照x+(y*z)求值,因为*运算符比+运算符有更高的优先级,这和数学运算中的先乘除后加减是一致的。,程序流程控制,条件控制 if else switch case循环控制 while do for for

9、each跳转语句 break continue,条件语句,1.if 语句if 语句是最常用的选择语句,它根据布尔表达式的值来判断是否执行后面的内嵌语句。格式如下:if(条件表达式)语句块l/要处理的程序else语句块2要处理的程序,【例2-2】if.aspx,switch语句switch语句用于多分支选择。如果想把一个变量或表达式与许多不同的值进行比较,并根据不同的比较结果执行不同的程序段,应用switch语句就会使结构简明清晰。格式如下:switch(测试表达式)case值1:要处理的语句块1;case值2:要处理的语句块2;default:默认的语句块n;,【例2-3】switch.asp

10、x,循环语句,while 语句while 语句有条件地将内嵌语句执行0 遍或若干遍,语句的格式为:While(条件)循环体,【例2-4】while.aspx,do-while 语句do-while 语句与while语句与while语句基本类似,不同点在于其条件测试要在每次循环体执行后进行,所以,无论是否满足条件,至少执行一次循环体。格式如下:do循环体while(条件);/注意语句后面的分号不可缺少,【例2-5】DoWhile.aspx,for语句for语句执行一个语句或者一个语句块,直到指定的条件表达式的值为false为止。在先知道循环次数的情况下,使用for循环是比较方便的。格式如下:fo

11、r(初始化表达式;条件表达式;更新表达式)循环体,【例2-6】for.aspx,4.foreach语句foreach语句常用在数组和集合中对元素进行迭代。它是将集合中的每一个项目代入变量中进行处理。当然,变量也是根据集合项目的类型进行声明的。格式如下:foreach(对象类型 变量 in 集合)循环体,跳转语句,(1)break语句 用于终止它所在的最近的封闭循环或条件语句。格式如下:break;(2)continue语句 用于结束当前的重复过程,返回循环语句的开始处,即让循环提前进入到下一次。格式如下:continue;,【例2-8】continue.aspx,方法,方法是类中用于执行计算或其他行为的成员,类中方法的声明格式如下:成员访问标识符 返回值类型 方法名称(参数列表)/方法的内容,【例2-9】Method.aspx,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号