C#开发Web应用程序.ppt

上传人:小飞机 文档编号:6502365 上传时间:2023-11-07 格式:PPT 页数:25 大小:217.49KB
返回 下载 相关 举报
C#开发Web应用程序.ppt_第1页
第1页 / 共25页
C#开发Web应用程序.ppt_第2页
第2页 / 共25页
C#开发Web应用程序.ppt_第3页
第3页 / 共25页
C#开发Web应用程序.ppt_第4页
第4页 / 共25页
C#开发Web应用程序.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《C#开发Web应用程序.ppt》由会员分享,可在线阅读,更多相关《C#开发Web应用程序.ppt(25页珍藏版)》请在三一办公上搜索。

1、第1章 程序设计语言与程序设计方法第2章 Visual C#概述第3章 C#语法基础第4章 顺序结构程序设计第5章 选择结构程序设计第6章 循环程序结构设计第7章 面向对象编程技术第8章 继承,第9章 数组与自定义类型第10章 菜单、工具栏与状态栏第11章 文件操作第12章 数据库技术第13章 ActiveX控件第14章 异常处理与跟踪调试第15章 开发Web应用程序第16章 部署应用程序,下一页,Visual C#程序设计教程,上一页,章节目录,上一页,下一页,第15章 开发Web应用程序 Web应用程序,是一种以网页形式为界面的应用程序,Web应用程序可以利用网络的强大功能为用户提供服务。

2、ASP.NET为这种类型应用程序的开发提供了一个强大的平台。还有一种可以为Web应用程序提供服务的网络应用,叫XML WebService,也叫Web服务,它虽然不以可视的界面出现在用户面前,但可以为用户的客户端应用程序或Web应用程序提供网络服务。,章节目录,上一页,下一页,15.1 ASP.NET简介 15.1.1 ASP.NET的运行环境硬件的要求如下:CPU:Pentium II 300MHz以上,推荐使用Pentium III 600MHz以上。内存:96MB,推荐使用128MB以上。硬盘空间:完全安装方式至少需要250MB,快速安装方式需要至少155MB。显示器:要求分辨率至少80

3、0600,支持256种以上的颜色数。,章节目录,上一页,下一页,ASP.NET对操作系统环境的要求较高,它只能在Windows 2000 Profession SP1、Windows 2000 Server SP1、Windows XP Professional及更高版本中运行。除了操作系统之外,运行ASP.NET还需要安装.NET Framework(.NET框架)、MDAC(Microsoft Data Access Components,数据访问组件)。,章节目录,上一页,下一页,15.1.2 ASP.NET应用程序的组成一个ASP.NET页面文件可以被拆分成两个独立的部分:一个文件(x

4、xxxx.aspx)包含html代码和控件信息,用来描述页面外观;另一个文件(xxxxx.aspx.cs)包含实现程序功能的代码。ASP.NET Web应用程序项目中“*.aspx”和“*.cs”文件的内容,前者与普通的.htm文件格式非常相似,而后者则与C#应用程序的格式相似。,章节目录,上一页,下一页,15.1.3 Web窗体页及生命周期当浏览器向用户展示一个窗体,用户对该窗体进行操作后,将导致该窗体回发到服务器,服务器对用户的操作处理后又将窗体返回到浏览器,这一过程称作“往返过程”。Web窗体页的生命周期是自用户打开网页开始到提交操作为止的这段时间。,章节目录,上一页,下一页,15.2

5、创建Web窗体应用程序15.2.1 创建ASP.NET Web应用程序项目在“新建项目”对话框中选择项目类型为“Visual C#项目”,选择使用的模板为“ASP.NET Web应用程序”,在“位置”栏中指定项目文件存放的位置,如“http:/localhost/WebAppTest”。单击【确定】按钮进入ASP.NET Web应用程序的开发环境。,章节目录,上一页,下一页,该过程中系统会在“C:Inetpubwwwroot”下创建一个名为“WebAppTest”的文件夹,其中存放了该项目包含的所有文件和文件夹。当一个新的Web应用程序被创建后,系统自动创建的文件中包含以下几个文件:WebFo

6、rm1.aspx文件:这是一个空白的ASP.NET Web窗体页面,通常可将第一个.aspx文件改名为“default.aspx”或“index.aspx”作为Web站点的缺省主页。,章节目录,上一页,下一页,AssemblyInfo.cs文件:这是一个普通的源代码文件,其中包含了所有的程序集特性。Global.asax.cs文件:这是应用程序自动启动时被加载的第一个文件,它包含了Application_Start,Session_Start,Application_End,Session_End等几个过程。Web.config文件:这是ASP.NET应用程序的配置文件。,章节目录,上一页,下

7、一页,15.2.2 ASP.NET常用控件1.ASP.NET控件的分类在ASP.NET中控件分为Web窗体控件和html控件两大类。在html控件工具箱中,可以看到一些Web页面中常用的元素。Web窗体控件与html控件或html表单相比较,有一个重要的区别,Web窗体控件是服务器端控件,是在服务器端生成。2.使用ASP.NET控件,15.3 ASP.NET的常用对象15.3.1 Page对象1.Page对象的常用属性(1)IsPostBack属性(4)Response属性(2)Application属性(5)Server属性(3)Request属性(6)Session属性 2.Page对象的

8、常用事件Page对象的常用事件有Load(装入)和UnLoad(卸载)事件。,章节目录,上一页,下一章,15.3.2 Response对象 该对象被用于回应客户浏览器,告诉浏览器回应内容的报头、服务器端的状态信息以及输出制定的内容。(1)Buffer属性(2)Write方法(3)Redirect方法,章节目录,上一页,下一章,15.3.3 Request对象(1)UserHostAddress属性(2)QueryString属性(3)Browser属性(4)ServerVariables属性,章节目录,上一页,下一章,9.2.7 Wipe Info(信息清除工具)启动Wipe Info(信息清

9、除工具),打开窗口。在窗口中,有一行提示信息:“Drag files and folders into this list and select”(将文件或文件夹拖入本列表框,然后选择“Wipe All”),按照提示将要删除的文件或文件夹用鼠标拖入窗口的列表框,单击“Wipe All”(全部清除)。,章节目录,上一页,下一章,15.3.4 Application对象和Session对象1.Application对象和Session对象的区别 Application对象和Session对象都可在服务器端保存数据或对象,但Application对象中保存的信息是为所有来访的浏览器共享的,而Sess

10、ion对象保存的数据则是仅为特定的来访者共享的。,章节目录,上一页,下一章,2.向Application对象或Session对象中存入数据向Application对象中存入数据的方法十分简单,下面的语句将一个字符串存入对象中。Applicationwelcome=本网站欢迎来访;向Session对象中存入数据的方法类似,如下面的语句同样将一个字符串存入对象中。Sessionwelcome=本网站欢迎你来访;,章节目录,上一页,下一章,3.从Application对象或Session对象中取出数据假设Web窗体页中有一ID为LblWelcome的标签,下面的语句表示了如何从Application

11、对象或Session对象中取出数据的方法。LblWelcome.Text=Applicationwelcome.ToString()+Sessionwelcome.ToString();,章节目录,上一页,下一章,15.3.5 Server对象Server对象提供了访问服务的方法和属性,其常用的方法主要有以下几个。1.MapPath方法2.Transfer方法3.HtmlEncode方法4.URLEncode方法,章节目录,上一页,下一章,15.4 在Web应用程序中访问数据 在ASP.NET中通过使用ADO.NET实现数据库访问的,操作与Windows应用程序对数据库的访问基本一致,可以实现

12、对数据库数据的读取、更改与添加删除。15.4.1 设计程序界面1.创建项目2.设计界面 3.设置对象属性,章节目录,上一页,下一章,15.4.2 访问与显示数据在ASP.NET中访问数据库与在Windows中访问数据库的操作步骤基本相同:创建DataSet(数据集合)对象,以存放从数据库中读取的记录;创建与数据库的连接,即创建OleDbConnection(Ole数据库连接)对象,建立程序与数据库的数据传输通道;,章节目录,上一页,下一章,创建OleDbDataAdapter(Ole数据库数据适配器)对象,以完成从数据库读取记录或将程序使用的记录写入数据库;将数据库中读取的数据写入DataSe

13、t(数据集合)中,即数据填充;将DataSet(数据集合)中的数据与控件(如数据表格)绑定,以显示数据。,章节目录,上一页,下一章,15.5 创建和使用Web服务15.5.1 Web服务简介WebService是一种应用程序,其作用是向用户提供功能,并以受控的方式提供一些服务和数据访问。WebService通过基于标准的开放接口被访问,如SOAP和HTTP,所以WebService可以在任何支持这些标准的操作系统(如Linux等)中使用,并非仅为.NET平台所独有,这就为跨平台的操作创造了条件。,章节目录,上一页,下一章,15.5.2 创建Web服务 使用WebService必须有被创建的We

14、bService与调用它的应用程序。1.创建WebService项目2.设计WebService代码 3.测试WebService,章节目录,上一页,下一章,15.5.3 调用Web服务在ASP.NET应用程序中调用WebService服务。1.创建Web引用2.设计ASP.NET应用程序界面 3.设计代码 4.测试ASP.NET应用程序的WebService调用,章节目录,上一页,下一章,15.6 Windows应用程序的Web服务调用15.6.1 创建Web服务 15.6.2 调用Web服务 1.界面设计 2.添加Web引用 3.设计代码 4.测试Windows应用程序的WebService调用,章节目录,上一页,下一章,

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号