ASPNET20程序设计案例教程全套ppt课件完整版教程(最新).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《ASPNET20程序设计案例教程全套ppt课件完整版教程(最新).ppt》由会员分享,可在线阅读,更多相关《ASPNET20程序设计案例教程全套ppt课件完整版教程(最新).ppt(311页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ASP.NET 2.0 实用案例教程实用案例教程第第1章章 ASP.net概述概述ASP.NET 2.0 实用案例教程实用案例教程1.1 网页概述网页概述1.1.1 静态网页与动态网页静态网页与动态网页lInternet提供的主要服务是提供的主要服务是WWW和和E-mail。lWWW(World Wide Web)又称万维网。)又称万维网。l目前的目前的WWW网页根据其生成方式,大致可以分为网页根据其生成方式,大致可以分为静态网页和动态网页两种。静态网页和动态网页两种。静态网页静态网页动态网页动态网页ASP.NET 2.0 实用案例教程实用案例教程1.1 网页概述网页概述1.1.2 网页的工作
2、原理网页的工作原理2.静态网页工作原理静态网页工作原理在浏览器地址栏中输入静态网页的地址,浏览器将向在浏览器地址栏中输入静态网页的地址,浏览器将向服务器提交浏览网页的请求。服务器首先会接受请求,服务器提交浏览网页的请求。服务器首先会接受请求,然后找到请求的静态网页,最后发送回客户端的浏览然后找到请求的静态网页,最后发送回客户端的浏览器。器。ASP.NET 2.0 实用案例教程实用案例教程1.1 网页概述网页概述1.1.2 网页的工作原理网页的工作原理3.动态网页工作原理动态网页工作原理动态网页工作原理与静态网页最大的不同之处在于:动态网页工作原理与静态网页最大的不同之处在于:服务器端找到动态网
3、页后,将执行网页中的程序代码,服务器端找到动态网页后,将执行网页中的程序代码,再将动态网页转化为标准的静态网页,最后发送回客再将动态网页转化为标准的静态网页,最后发送回客户端的浏览器。户端的浏览器。ASP.NET 2.0 实用案例教程实用案例教程1.2 ASP.NET简介简介1.2.1 .NET的产生的产生l互联网产业发展阶段互联网产业发展阶段第一代第一代“接入服务接入服务”第二代第二代“内容服务内容服务”第三代第三代“应用服务应用服务”l微软公司在微软公司在2000年提出了年提出了.NET计划,开始了第三代计划,开始了第三代互联网平台的开发与推广。互联网平台的开发与推广。ASP.NET 2.
4、0 实用案例教程实用案例教程1.2 ASP.NET简介简介1.2.1 .NET的产生的产生l.NET是微软公司面向是微软公司面向XML Web 服务的平台。目的服务的平台。目的是打破不同的上网设备、不同的操作系统、不同的网是打破不同的上网设备、不同的操作系统、不同的网站的网络障碍,突破当前互联网的数字孤岛,使网站站的网络障碍,突破当前互联网的数字孤岛,使网站之间协同合作,从而最大限度的共享资源之间协同合作,从而最大限度的共享资源。ASP.NET 2.0 实用案例教程实用案例教程1.2 ASP.NET简介简介1.2.2 .NET框架框架l.NET框架(框架(.NET Framework)主要由以
5、下)主要由以下3部分组部分组成。成。(1)公共语言运行库()公共语言运行库(Common Language Runtime,CLR)(2)基础类库()基础类库(Base Class Library)(3)ASP.NET、VB.NET、C#等语言运行库等语言运行库ASP.NET 2.0 实用案例教程实用案例教程1.3 ASP.NET运行环境运行环境l要正确运行要正确运行ASP.NET,服务器端必须安装如下软件:,服务器端必须安装如下软件:IIS 5.X(Internet信息服务管理器信息服务管理器5.0、5.1等)或更高等)或更高版本。版本。.NET Framework 2(.NET框架)框架)
6、l如果安装了如果安装了Visual Studio 2005,则可以直接在,则可以直接在Visual Studio中新建网站或项目,包括上面两个组件中新建网站或项目,包括上面两个组件的所有服务器环境都由系统自动配置。的所有服务器环境都由系统自动配置。ASP.NET 2.0 实用案例教程实用案例教程1.3 ASP.NET运行环境运行环境1.3.1 安装安装IIS lIIS是是Windows系统的一个系统的一个Web服务器组件。服务器组件。l微软的服务器版操作系统在默认情况下已经安装了微软的服务器版操作系统在默认情况下已经安装了IIS组件,不需额外安装;当操作系统是家用版时,默认组件,不需额外安装;
7、当操作系统是家用版时,默认情况下没有安装情况下没有安装IIS,需要手动安装。,需要手动安装。ASP.NET 2.0 实用案例教程实用案例教程1.3 ASP.NET运行环境运行环境1.3.1 安装安装IIS l操作步骤如下:操作步骤如下:l执行【控制面板】执行【控制面板】|【添加或【添加或删除程序】命令。在删除程序】命令。在“添加添加或删除程序或删除程序”对话框中单击对话框中单击【添加【添加/删除删除Windows组件组件】按钮,就会弹出【】按钮,就会弹出【Windows组件向导】对话框。组件向导】对话框。选择选择“Internet信息服务信息服务(IIS)”,单击【下一步】,单击【下一步】按钮
8、,并根据提示插入系统按钮,并根据提示插入系统安装盘,这样就可以自动安安装盘,这样就可以自动安装装Internet信息服务。信息服务。ASP.NET 2.0 实用案例教程实用案例教程1.3 ASP.NET运行环境运行环境1.3.1 安装安装IIS l当安装完毕后打开当安装完毕后打开IE浏览浏览器,在地址栏输入器,在地址栏输入http:/localhost/localstart.asp,如果显示如图,如果显示如图1-7所所示的页面则表示安装成功。示的页面则表示安装成功。localhost代表本机,说明代表本机,说明该页面是由本地的该页面是由本地的IIS进行进行解析的。解析的。ASP.NET 2.0
9、 实用案例教程实用案例教程1.3 ASP.NET运行环境运行环境1.3.2 安装安装.NET Framework 2.0l该软件的下载网址为该软件的下载网址为http:/ Framework 可再发行组件包和可再发行组件包和.NET Framework软软件开发工具包(件开发工具包(SDK)两个文件。)两个文件。l下载后,双击文件就可以运行安装程序了(安装过程下载后,双击文件就可以运行安装程序了(安装过程采用默认设置即可)。采用默认设置即可)。ASP.NET 2.0 实用案例教程实用案例教程1.3 ASP.NET运行环境运行环境1.3.3 测试测试ASP.NET运行环境运行环境【例【例1-1】
10、测试ASP.NET运行环境。操作步骤:打开记事本输入如下代码:voidPage_Load(objectSender,EventArgsE)Response.Write(HelloWorld!);ASP.NET 2.0 实用案例教程实用案例教程1.3 ASP.NET运行环境运行环境1.3.3 测试测试ASP.NET运行环境运行环境将该记事本文档保存为“1-1.aspx”文件。将1-1.aspx文件复制到C:Inetpubwwwroot目录下,打开IE浏览器,在地址栏输入“http:/localhost/1-1.aspx”。ASP.NET 2.0 实用案例教程实用案例教程1.4 安装安装Visua
11、l Studio 2005l微软公司的微软公司的Visual Studio,实现所见即所得的,实现所见即所得的编辑,并可以实现拖放控件、自动部署、自动编辑,并可以实现拖放控件、自动部署、自动分离程序代码和分离程序代码和HTML代码等功能,目前的主代码等功能,目前的主流版本是流版本是Visual Studio 2005。l“Visual Studio 2005安装程序安装程序”对话框。对话框。ASP.NET 2.0 实用案例教程实用案例教程1.5 第一个第一个ASP.NET应用程序应用程序演示:1.5.1 新建网站1.5.2 添加控件1.5.3 添加代码最终效果:ASP.NET 2.0 实用案例
12、教程实用案例教程第第2章章 C#程序设计基础程序设计基础ASP.NET 2.0 实用案例教程实用案例教程2.1 创建第一个创建第一个C#程序程序lC#是微软公司专门为是微软公司专门为.NET平台量身定做的编程平台量身定做的编程语言。语言。l通过通过C#能够创建任何一种能够创建任何一种.NET应用程序应用程序Windows程序程序Web程序程序Windows服务服务Web服务服务DLL类库等。类库等。ASP.NET 2.0 实用案例教程实用案例教程2.1 创建第一个创建第一个C#程序程序【例【例2-1】创建一个个创建一个个C#程序。程序。要求:通过控制台输出要求:通过控制台输出“欢迎学习欢迎学习
13、C#语言!语言!”。ASP.NET 2.0 实用案例教程实用案例教程2.1 创建第一个创建第一个C#程序程序操作步骤操作步骤:启动启动Visual Studio 2005,创建新项目,创建新项目 ASP.NET 2.0 实用案例教程实用案例教程2.1 创建第一个创建第一个C#程序程序操作步骤操作步骤:IDE自动创建一个控制台应用程序的框架,添加自动创建一个控制台应用程序的框架,添加如下代码:如下代码:启动调试。启动调试。staticvoidMain(stringargs)Console.WriteLine(欢迎学习C#语言!);ASP.NET 2.0 实用案例教程实用案例教程2.2 语法简介语
14、法简介2.2.1 数据类型数据类型lC#的数据类型主要分为两大类:的数据类型主要分为两大类:值类型(值类型(Value Type)引用类型(引用类型(Reference Type)值类型的变量直接包含其数据,而引用类型的变量则存储值类型的变量直接包含其数据,而引用类型的变量则存储对象引用。对象引用。对于值类型,每个变量都有自己的数据副本,对于一个变对于值类型,每个变量都有自己的数据副本,对于一个变量的操作不可能影响到另外的变量。对于引用类型,两个量的操作不可能影响到另外的变量。对于引用类型,两个变量可能引用同一对象,因此对于一个变量的操作可能影变量可能引用同一对象,因此对于一个变量的操作可能影
15、响另一个变量所引用的对象。响另一个变量所引用的对象。lC#语法规定:声明变量时要指定变量的数据类型。语法规定:声明变量时要指定变量的数据类型。ASP.NET 2.0 实用案例教程实用案例教程2.2 语法简介语法简介l1.值类型值类型l值类型包括以下值类型包括以下3种:种:简单类型简单类型枚举类型枚举类型结构类型结构类型1)简单类型)简单类型简单类型主要包括整数类型、布尔类型、字符类型和浮简单类型主要包括整数类型、布尔类型、字符类型和浮点类型等。点类型等。intj=214;/定义一个int类型变量inti=2147483647;/定义一个int类型变量floatabc=3.45;/定义一个flo
16、at类型变量charbc=”A”;/定义一个char类型变量 ASP.NET 2.0 实用案例教程实用案例教程2.2 语法简介语法简介2)枚举类型)枚举类型l枚举类型用来对一组在逻辑上密不可分的整数值提供枚举类型用来对一组在逻辑上密不可分的整数值提供记忆符号。声明枚举类型的关键字是记忆符号。声明枚举类型的关键字是enum。例如:。例如:l上面的语句声明了一个上面的语句声明了一个WeekDay类型的枚举变量,拥类型的枚举变量,拥有有7个元素,默认的第一个元素(即个元素,默认的第一个元素(即Sunday)值为)值为0,第第2个元素值为个元素值为1,依次递增。,依次递增。enumWeekDaySun
17、day,Monday,Tuesday,Wednesday,Thursday,Friday,SaturdayASP.NET 2.0 实用案例教程实用案例教程2.2 语法简介语法简介2)枚举类型)枚举类型l也可以改变第一个元素的值,但是必须是也可以改变第一个元素的值,但是必须是int类型。如类型。如下:下:l此时此时Sunday的值为的值为11,Monday的值为的值为12,依次递增。,依次递增。枚举类型以枚举类型以int类型作为默认数据类型。类型作为默认数据类型。enumWeekDaySunday=11,Monday,Tuesday,Wednesday,Thursday,Friday,Satur
18、dayASP.NET 2.0 实用案例教程实用案例教程2.2 语法简介语法简介【例【例2-2】使用枚举类型。使用枚举类型。1.enumWeekDaySunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday;2.staticvoidMain(stringargs)3.4.Console.WriteLine(WeekDay.Monday);5.WeekDaymyWeekDay=WeekDay.Saturday;6.Console.WriteLine(myWeekDay);7.ASP.NET 2.0 实用案例教程实用案例教程2.2 语法简介语法
19、简介3)结构类型)结构类型l结构类型将一组相关的信息存放在一起。把一结构类型将一组相关的信息存放在一起。把一系列相关的变量组织成为一个单一实体的过程系列相关的变量组织成为一个单一实体的过程被称为生成结构的过程,这个单一的实体的类被称为生成结构的过程,这个单一的实体的类型被称为结构类型。型被称为结构类型。l结构类型通过关键字结构类型通过关键字struct声明。声明。ASP.NET 2.0 实用案例教程实用案例教程2.2 语法简介语法简介【例【例2-3】使用结构类型。使用结构类型。1.structstudent2.3.publicstringname;/定义学生姓名4.publicstringse
20、x;/定义学生性别5.publicstringage;/定义学生年龄6.7.staticvoidMain(stringargs)8.9.studentmyStudent;/声明结构类型变量myStudent10.myStudent.name=张华;11.myStudent.sex=男;12.myStudent.age=19;13.Console.WriteLine(姓名:0n性别:1n年龄:2n,myStudent.name,myStudent.sex,myStudent.age);14.ASP.NET 2.0 实用案例教程实用案例教程2.2 语法简介语法简介l2.引用类型引用类型l引用类型包
21、括以下引用类型包括以下5种:种:object类型类型string类型类型代理类型代理类型接口类型接口类型数组类型数组类型ASP.NET 2.0 实用案例教程实用案例教程2.2 语法简介语法简介1)object类型类型 lobject类型是一种根类型,类型是一种根类型,C#中所有的类都直接或间接中所有的类都直接或间接的继承的继承object类,因此类,因此object类型的变量可以赋予任何类类型的变量可以赋予任何类型的值。例如:型的值。例如:l下面下面3种种object类的方法,在其它类中同样可用:类的方法,在其它类中同样可用:equals():判断两个:判断两个object实例是否相等。实例是
22、否相等。getType():获取当前实例的类型。:获取当前实例的类型。Tostring():返回当前实例的字符串。:返回当前实例的字符串。objectobj;/定义一个object类型的变量obj=245;/将int型数值赋给该变量obj=”欢迎”;/将string型值赋给该变量ASP.NET 2.0 实用案例教程实用案例教程2.2 语法简介语法简介2)string类型类型 lstring类型是一种专门用来操作字符串的引用类型。类型是一种专门用来操作字符串的引用类型。例如:例如:l在在C#中使用中使用“+”作为字符串连接符,例如:作为字符串连接符,例如:string strC=strA+str
23、B;/将字符串将字符串”欢迎欢迎”与字符串与字符串”123”相连,结果为相连,结果为”欢欢迎迎123”stringstrA=”欢迎”;/定义一个string类型的变量,并赋值stringstrB=”123”;ASP.NET 2.0 实用案例教程实用案例教程2.2 语法简介语法简介2)string类型类型 lstring类型的相等与不相等运算符分别是类型的相等与不相等运算符分别是=和和!=,例如:,例如:stringstrD=”abcdefg”;stringstrE=”cdefg”;stringstrF=”abcdefg”;strD=strF;strE!=strF;ASP.NET 2.0 实用案
24、例教程实用案例教程2.2 语法简介语法简介3)代理类型)代理类型 l在在C#中中可可以以通通过过delegate关关键键字字声声明明一一个个代代理理类类型型的的变变量,该变量可以指代一个函数或者方法。量,该变量可以指代一个函数或者方法。delegateinta();/定义一个代理变量publicintsayHello()/定义一个方法Console.WriteLine(欢迎你!);return0;staticvoidMain(stringargs)Programp=newProgram();/定义一个Program类的实例amyA=newa(p.sayHello);/用a代理变量定义另一个代理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASPNET20 程序设计 案例 教程 全套 ppt 课件 完整版 最新
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内