《开发Web应用程序》PPT课件.ppt_第1页
《开发Web应用程序》PPT课件.ppt_第2页
《开发Web应用程序》PPT课件.ppt_第3页
《开发Web应用程序》PPT课件.ppt_第4页
《开发Web应用程序》PPT课件.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第15章开发Web应用程序Web应用程序 是一种以网页形式为界面的应用程序 Web应用程序可以利用网络的强大功能为用户提供服务 ASP NET为这种类型应用程序的开发提供了一个强大的平台 还有一种可以为Web应用程序提供服务的网络应用 叫XMLWebService 也叫Web服务 它虽然不以可视的界面出现在用户面前 但可以为用户的客户端应用程序或Web应用程序提供网络服务 15 1ASP NET简介15 1 1ASP NET的运行环境硬件的要求如下 CPU PentiumII300MHz以上 推荐使用PentiumIII600MHz以上 内存 96MB 推荐使用128MB以上 硬盘空间 完全安装方式至少需要250MB 快速安装方式需要至少155MB 显示器 要求分辨率至少800 600 支持256种以上的颜色数 ASP NET对操作系统环境的要求较高 它只能在Windows2000ProfessionSP1 Windows2000ServerSP1 WindowsXPProfessional及更高版本中运行 除了操作系统之外 运行ASP NET还需要安装 NETFramework NET框架 MDAC MicrosoftDataAccessComponents 数据访问组件 15 1 2ASP NET应用程序的组成一个ASP NET页面文件可以被拆分成两个独立的部分 一个文件 xxxxx aspx 包含html代码和控件信息 用来描述页面外观 另一个文件 xxxxx aspx cs 包含实现程序功能的代码 ASP NETWeb应用程序项目中 aspx 和 cs 文件的内容 前者与普通的 htm文件格式非常相似 而后者则与C 应用程序的格式相似 15 1 3Web窗体页及生命周期当浏览器向用户展示一个窗体 用户对该窗体进行操作后 将导致该窗体回发到服务器 服务器对用户的操作处理后又将窗体返回到浏览器 这一过程称作 往返过程 Web窗体页的生命周期是自用户打开网页开始到提交操作为止的这段时间 15 2创建Web窗体应用程序15 2 1创建ASP NETWeb应用程序项目在 新建项目 对话框中选择项目类型为 VisualC 项目 选择使用的模板为 ASP NETWeb应用程序 在 位置 栏中指定项目文件存放的位置 如 http localhost WebAppTest 单击 确定 按钮进入ASP NETWeb应用程序的开发环境 该过程中系统会在 C Inetpub wwwroot 下创建一个名为 WebAppTest 的文件夹 其中存放了该项目包含的所有文件和文件夹 当一个新的Web应用程序被创建后 系统自动创建的文件中包含以下几个文件 WebForm1 aspx文件 这是一个空白的ASP NETWeb窗体页面 通常可将第一个 aspx文件改名为 default aspx 或 index aspx 作为Web站点的缺省主页 AssemblyInfo cs文件 这是一个普通的源代码文件 其中包含了所有的程序集特性 Global asax cs文件 这是应用程序自动启动时被加载的第一个文件 它包含了Application Start Session Start Application End Session End等几个过程 Web config文件 这是ASP NET应用程序的配置文件 15 2 2ASP NET常用控件1 ASP NET控件的分类在ASP NET中控件分为Web窗体控件和html控件两大类 在html控件工具箱中 可以看到一些Web页面中常用的元素 Web窗体控件与html控件或html表单相比较 有一个重要的区别 Web窗体控件是服务器端控件 是在服务器端生成 2 使用ASP NET控件 15 3ASP NET的常用对象15 3 1Page对象1 Page对象的常用属性 1 IsPostBack属性 4 Response属性 2 Application属性 5 Server属性 3 Request属性 6 Session属性2 Page对象的常用事件Page对象的常用事件有Load 装入 和UnLoad 卸载 事件 15 3 2Response对象该对象被用于回应客户浏览器 告诉浏览器回应内容的报头 服务器端的状态信息以及输出制定的内容 1 Buffer属性 2 Write方法 3 Redirect方法 15 3 3Request对象 1 UserHostAddress属性 2 QueryString属性 3 Browser属性 4 ServerVariables属性 9 2 7WipeInfo 信息清除工具 启动WipeInfo 信息清除工具 打开窗口 在窗口中 有一行提示信息 Dragfilesandfoldersintothislistandselect 将文件或文件夹拖入本列表框 然后选择 WipeAll 按照提示将要删除的文件或文件夹用鼠标拖入窗口的列表框 单击 WipeAll 全部清除 15 3 4Application对象和Session对象1 Application对象和Session对象的区别Application对象和Session对象都可在服务器端保存数据或对象 但Application对象中保存的信息是为所有来访的浏览器共享的 而Session对象保存的数据则是仅为特定的来访者共享的 2 向Application对象或Session对象中存入数据向Application对象中存入数据的方法十分简单 下面的语句将一个字符串存入对象中 Application welcome 本网站欢迎来访 向Session对象中存入数据的方法类似 如下面的语句同样将一个字符串存入对象中 Session welcome 本网站欢迎你来访 3 从Application对象或Session对象中取出数据假设Web窗体页中有一ID为LblWelcome的标签 下面的语句表示了如何从Application对象或Session对象中取出数据的方法 LblWelcome Text Application welcome ToString Session welcome ToString 15 3 5Server对象Server对象提供了访问服务的方法和属性 其常用的方法主要有以下几个 1 MapPath方法2 Transfer方法3 HtmlEncode方法4 URLEncode方法 15 4在Web应用程序中访问数据在ASP NET中通过使用ADO NET实现数据库访问的 操作与Windows应用程序对数据库的访问基本一致 可以实现对数据库数据的读取 更改与添加删除 15 4 1设计程序界面1 创建项目2 设计界面3 设置对象属性 15 4 2访问与显示数据在ASP NET中访问数据库与在Windows中访问数据库的操作步骤基本相同 创建DataSet 数据集合 对象 以存放从数据库中读取的记录 创建与数据库的连接 即创建OleDbConnection Ole数据库连接 对象 建立程序与数据库的数据传输通道 创建OleDbDataAdapter Ole数据库数据适配器 对象 以完成从数据库读取记录或将程序使用的记录写入数据库 将数据库中读取的数据写入DataSet 数据集合 中 即数据填充 将DataSet 数据集合 中的数据与控件 如数据表格 绑定 以显示数据 15 5创建和使用Web服务15 5 1Web服务简介WebService是一种应用程序 其作用是向用户提供功能 并以受控的方式提供一些服务和数据访问 WebService通过基于标准的开放接口被访问 如SOAP和HTTP 所以WebService可以在任何支持这些标准的操作系统 如Linux等 中使用 并非仅为 NET平台所独有 这就为跨平台的操作创造了条件 15 5 2创建Web服务使用WebService必须有被创建的WebService与调用它的应用程序 1 创建WebService项目2 设计WebService代码3 测试WebService 15 5 3调用Web服务在ASP NET应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论