欢迎来到天天文库
浏览记录
ID:50315372
大小:213.00 KB
页数:60页
时间:2020-03-08
《ASP.NET应用与开发技术教程 教学课件 作者 蒋忠仁C3.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章ASP.NET基础ASP的基础语法规则VB、C#的基本应用知识简单的范例和基本应用本章将介绍:3.1ASP.NET语法对结构的理解有助于网站和网页的建立。常见的标签符号有:标签<%%>、Runat、object注释Page指令、import指令等等3.1.1标签<%%>标签<%%>为目前流行的大多数的动态Web网页所支持ASP默认语言是VBScript执行标签<%%>中的程序代码将会生成动态的Web页面。见例程ch03_01<%dimiasintegerfori=1to4%>3.1.2标签Runat如果指定了某种语言,那么在表示使用的开发语言是C#,同时Runat指出了在服务器端运行。见例程ch03_02例程ch03_02中:中定义了一个函数choose在<%%>内通过表达式userinfro=choose(userno)取得函数choose的返回值并传送给变量userinfro最后通过方法Response.write显示出来3.1.3标签object以object标签形式建立类Class的语法为:3、…runat="server"/>例如使用object标签建立了一个structer类:例程代码:voidpage_load(objectsender,eventargse){//items为object所建的structer4、类的实例items.add("s");items.add("n");items.add("d");items.add("f");items.add("g");mylist.datasource=items;mylist.databind();}当然如果不用标签也可以建立类structer使用new关键字是建立类实例最常用的方法例如:structeritems=newstructer();3.1.4注释ASP.NET中使用<%--注释--%>注释语句例如:<%--wor5、dlist:<%#container.dataitem%>--%>注释语句不会被执行,浏览器上不会显示任何内容3.1.5Page指令和3.1.6import指令Page指令用来设置ASP.NET程序的个别属性import指令只有一个属性值——namespace3.2C#基础C#是MicrosoftVisualStudio.NET的一部分C#将成为用于编写下一代窗口服务(NextGenerationWindowsServices,NGWS)应用程序的主要语言3.2.1常量和变量常量和变量是所有数据类型的载体1.常量所谓常量,就是在6、程序的运行过程中其值不能被改变的量。常量的类型可以是C#的任何一种数据类型。标准的常量声明格式如下:访问修饰符const常量数据类型常量名=常量值;例如:publicconstdoubleMYCONSTANT=1979.0;常量名一般使用大写字母。2.变量相对于常量,变量就是在程序运行期间其值可以改变的量。变量必须有变量名,在内存中必定占据一定的存储单元,并在此存储单元中存放变量的值。C#中变量名的命名规则如下:变量名必须以字母开头。在C#中变量命名规则中有一个特例,变量名可以以@符号开始。变量名只能由字母、数字、下划线组成,不能包括空格、标点符号、运算符等7、特殊符号。变量名不能与C#中的关键字同名。变量名不能与C#中的库函数名相同。在C#中,可以将变量分为:静态变量实例变量数组元素值参数引用参数输出参数局部变量3.2.2C#的数据类型在C#语言中共有以下两大类数据类型:值类型引用类型所有值类型的变量具有实际存在于内存中的值,也就是说当将一个值赋给变量时执行的是值拷贝操作,因此值类型必须初始化变量才可以使用。与之相对,引用类型只包含指向实际值的一个引用,赋值时只是将实际值的引用进行复制。1.值类型C#的值类型分为3类:简单类型(Simpletypes)、结构类型(Structtypes)、枚举类型(Enumera8、tiontypes)(1)简单类型C#的简单类型包含
3、…runat="server"/>例如使用object标签建立了一个structer类:例程代码:voidpage_load(objectsender,eventargse){//items为object所建的structer
4、类的实例items.add("s");items.add("n");items.add("d");items.add("f");items.add("g");mylist.datasource=items;mylist.databind();}当然如果不用标签也可以建立类structer使用new关键字是建立类实例最常用的方法例如:structeritems=newstructer();3.1.4注释ASP.NET中使用<%--注释--%>注释语句例如:<%--wor
5、dlist:<%#container.dataitem%>--%>注释语句不会被执行,浏览器上不会显示任何内容3.1.5Page指令和3.1.6import指令Page指令用来设置ASP.NET程序的个别属性import指令只有一个属性值——namespace3.2C#基础C#是MicrosoftVisualStudio.NET的一部分C#将成为用于编写下一代窗口服务(NextGenerationWindowsServices,NGWS)应用程序的主要语言3.2.1常量和变量常量和变量是所有数据类型的载体1.常量所谓常量,就是在
6、程序的运行过程中其值不能被改变的量。常量的类型可以是C#的任何一种数据类型。标准的常量声明格式如下:访问修饰符const常量数据类型常量名=常量值;例如:publicconstdoubleMYCONSTANT=1979.0;常量名一般使用大写字母。2.变量相对于常量,变量就是在程序运行期间其值可以改变的量。变量必须有变量名,在内存中必定占据一定的存储单元,并在此存储单元中存放变量的值。C#中变量名的命名规则如下:变量名必须以字母开头。在C#中变量命名规则中有一个特例,变量名可以以@符号开始。变量名只能由字母、数字、下划线组成,不能包括空格、标点符号、运算符等
7、特殊符号。变量名不能与C#中的关键字同名。变量名不能与C#中的库函数名相同。在C#中,可以将变量分为:静态变量实例变量数组元素值参数引用参数输出参数局部变量3.2.2C#的数据类型在C#语言中共有以下两大类数据类型:值类型引用类型所有值类型的变量具有实际存在于内存中的值,也就是说当将一个值赋给变量时执行的是值拷贝操作,因此值类型必须初始化变量才可以使用。与之相对,引用类型只包含指向实际值的一个引用,赋值时只是将实际值的引用进行复制。1.值类型C#的值类型分为3类:简单类型(Simpletypes)、结构类型(Structtypes)、枚举类型(Enumera
8、tiontypes)(1)简单类型C#的简单类型包含
此文档下载收益归作者所有