第15章 Web应用程序开发.ppt_第1页
第15章 Web应用程序开发.ppt_第2页
第15章 Web应用程序开发.ppt_第3页
第15章 Web应用程序开发.ppt_第4页
第15章 Web应用程序开发.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

第15章Web应用程序开发 本章要点 Web的概念 Web程序的发展及使用ASP NET编程的准备工作 Web窗体的概念及其设计 Web服务的概念及其创建 15 1循序渐进学理论 15 1 1Web应用程序介绍1 Web的概念 2 Web程序的发展 1 HTML语言阶段 2 Script语言阶段 3 ASP和ASP NET阶段3 使用ASP NET编写Web应用程序的准备工作 15 1 2Web窗体设计 1 Web窗体的生命周期 1 页面初始化 2 页面装载 3 事件处理 4 资源清理 2 建立第一个Web窗体 例15 1 编写一个网络计算器 计算器的设计界面如图15 3所示 计算器的运行界面如图15 4所示 在浏览器中浏览该网页时 在两个文本框中输入两个数据 然后单击相应的按钮将会计算出结果并把结果显示在第三个文本框中 图15 3程序设计界面 图15 4在浏览器中显示的Web页 15 1 3Web服务的创建和使用 1 Web服务的概念从形式上看 Web服务就是一个动态链接库 DynamicLinkLibrary DLL 相当于API函数 2 Web平台中的协议 1 HTTP协议HTTP协议 即超文本传输协议 HyperTextTransferProtocol 它是提供Web服务必须要采用的协议 2 XML和XSD协议 3 SOAP协议 SOAP 即简单对象访问协议 SimpleObiectAccessProtocol 它提供了调用Web服务的标准RPC方法 任何用户均可以使用它来调用Web服务 4 WSDL协议Web服务类似于网络版的动态链接库 任何用户都可以调用Web服务中的函数 3 Web服务的创建与测试 例15 2 创建一个Web服务 该Web服务中有两个函数 一个名为HuiWen的函数用来判断参数字符串是否为回文 一个名为Reverse的函数用来把字符串反序存放 请编写该Web服务并在Web页中调用它对函数进行测试 图15 14 回文 测试运行界面 图15 15 反序 测试运行界面 15 2典型实例练能力 15 2 1典型实例一 登录程序 实例题目 编写一个网上登录程序 程序的设计界面如图15 16所示 登录正确后的程序运行界面如图15 17所示 已知用户数量是有限的 图15 16程序设计界面 图15 17程序运行界面 15 3上机练习重应用 15 3 1上机练习一 在网上求数组的最大值和数组的平均值 练习题目 编写一个Web服务用来求数组的最大值与平均值 求数组的最大值使用方法Max Arr来实现 求数组的平均值使用方法Aver Arr来实现 然后添加一个Web窗体 在该Web窗体中调用Web服务的这两个方法分别求随机生成的10个数的最大值与平均值 Web窗体的设计界面如图15 18所示 运行界面如图15 19所示 程序执行时单击 显示数 按钮 将把数组中的数据显示在TextBox1文本框中 单击 求最大值 按钮将求出数组的最大值并把最大值显示在TextBox2

温馨提示

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

评论

0/150

提交评论