资源描述:
《基于C#的ASP网页程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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#开发应用程序比使用C++简单,因为
2、其语法比较简单。但是,C#是一种强大的语言,在C++中能完成的任务在C#中也能完成。基于C#的ASP.NET程序设计高职高专ppt课件变量变量用来存储程序中需要处理的数据,变量声明基本语法如下:变量类型变量名例如:intage;//声明一个整型变量ageboolisTeacher;//声明一个布尔类型变量isTeacherstringsql;//声明一个字符串变量sql以下是几个不合法命名的例子:char2abc;//不合法,以数字开头floatclass;//不合法,与关键字同名decimalMain;//不合法,与库函数同名基于C#的ASP.NET程序设计高职高专ppt课件
3、数据类型类型名说明数据范围sbyte8位带符号整数-128至127byte8位无符号整数0至255short16位带符号整数-32768至32767ushort16位无符号整数0至65535int32位带符号整数-2147483648至2147483647uint32位无符号整数0至4294967295long64位带符号整数-9223372036854775808至9223372036854775807ulong64位无符号整数0至184467440737095516151.整数类型基于C#的ASP.NET程序设计高职高专ppt课件2.布尔类型布尔类型是用来表示真和假,只有两
4、种取值:真或假;在C#中可以把true或false赋给布布尔类型变量,也可以把一个逻辑表达式赋给布布尔类型变量。例如:boolisTeacher=true;boolb=(8<5);//b值结果为假(false)基于C#的ASP.NET程序设计高职高专ppt课件3.浮点类型小数在C#中采用两种数据类型来表示:单精度float和双精度double,它们的差别在于取值范围和精度不同,计算机对浮点数的运算速度大大低于对整数的运算,在对精度要求不是很高的浮点数计算中,我们可以采用float型,而采用double型获得的结果将更为精确,当然如果在程序中大量地使用双精度类浮点数将会占用更多的
5、内存单元,而且计算机的处理任务也将更加繁重。基于C#的ASP.NET程序设计高职高专ppt课件4.字符类型除了数字以外计算机处理的信息主要就是字符了,C#的char类型为双字节型,它的数据可以占有2个字节。以下方法给一个字符变量赋值,如:charc='A';基于C#的ASP.NET程序设计高职高专ppt课件5.枚举类型枚举enum实际上是为一组在逻辑上密不可分的整数值提供便于记忆的符号,比如我们声明一个代表星期的枚举类型的变量:enumWeekDay{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday};WeekDa
6、yday;基于C#的ASP.NET程序设计高职高专ppt课件6.string类C#还定义了一个基本的类string,专门用于对字符串的操作。字符串在实际中应用非常广泛,在类的定义中封装了许多内部的操作,我们只要简单地加以利用就可以了,可以用加号+合并两个字符串,采用下标从字符串中获取字符等。stringString1="Welcome";//定义string类型变量stringString2="Welcome"+"everyone";//字符串相加charc=String1[0];//把String1中的第一个值String1[0]赋给字符c7.数组在进行批量处理数据的时候我们
7、要用到数组,数组是一组类型相同的有序数据,存放在相邻的内存块中。数组按照数组名、数据元素的类型和维数来进行描述,C#中,数组中的元素可以是任何数据类型。(1)声明数组数组的声明形式是在类型和数组变量名称之问插入一对方括号,如下所示:int[]myArray;上面语句声明了一个名为myArray的变量,它是一个整型数组。(2)数组的初始化例如下面语句声明一个一维整数数组myArray,并赋初值1、3、5、7、9:int[]myArray={1,3,5,7,9};(3)数组元素的访问可以通过下标