- 1
- 0
- 约4.61千字
- 约 26页
- 2018-12-24 发布于福建
- 举报
使用w了eb窗体建立web应用程序
第10章 使用Web窗体建立Web应用程序 本章要点: WEB服务的基本概念 WEB窗体的使用 WEB应用程序 第10章 使用Web窗体建立Web应用程序 10.1 Web 应用程序概述 10.2 使用Web窗体 10.3 建立Web服务程序 10.4 思考与创新 10.1 Web 应用程序概述 Web服务依赖于XML格式的消息来发送数据和接收命令。Web服务支持三种与客户交互的协议:HTTP-GET、HTTP-POST、和SOAP。 HTTP-GET 是一种让客户能够通过HTTP与服务器通信的标准协议。可将HTTP-GET操作看做是客户从web服务器那里获得网页,即客户向web站点的URL发送HTTP请求而Web站点使用相应的HTML应答。 HTTP-POST 该协议类似于HTTP-GET,最常用于HTML表单设计。用来向客户发送一个包含消息的HTTP请求信息,其中包括参数及其值。 SOAP 是一种简单对象访问协议,它使客户和服务器能够相互发送数据。SOAP依赖于XML来转发信息,而不使用HTTP请求信息,所以能够发送更为复杂的对象。 Web服务实施的领域可以分为四类 : 1. 面向商务的Web服务(Business -Oriented Web Service)。该类服务针对的是那些面向企业的应用服务,包括企业内部的ERP系统、企业间的SCM/CRM等系统。当这些系统以Web服务的形式在网络(Internet或Intranet)中出现时,企业内的应用集成将更为容易,而且众多企业间合作伙伴的系统对接也将成为可能。目前现有的解决方案和产品的提供商有Bowstreet、Epicentric、WebMethods等。 2.面向消费者的Web服务(Con-sumer-Oriented Web Service)。此类服务针对的是那些原先的B2C网站的改造,为面向浏览者的Web应用增加(注意是增加)了Web服务的应用接口,使得第三方的桌面工具或自身提供增值的桌面工具能够通过更优秀的用户界面提供跨越多个B2C服务的桌面服务。这将使得用户使用Internet更为方便,从而获得更便捷的服务。比如我们完全可以在个人理财桌面系统中集成(调用)Internet上的股票询价和机票预定Web服务,使得个人理财应用的自动化程度更高。 3. 面向设备的Web服务(Device-Oriented Web Service)。此类服务的使用终端一般是手持设备和日用家电。对于前者而言,可以在不用修改网络服务的体系架构前提下,令先前的网络服务支持除PC以外的各种终端,比如Palm、PocketPC、手机等。如此,那些天气预报服务、Email服务、主动信息服务等将更为有效和便捷。对于后者,则可能是一个市场的启动期,有了Web服务作为基础框架,智能型的日用家电将真正获得标准的支持,从而有了广泛使用的可能。 4. 面向系统的Web服务(System-Oriented Web Service)。该类是指一些传统意义上的系统服务,比如用户权限认证、系统监控等。如果这些传统服务被迁移到Internet上,或者企业内部的Intranet上,其作用范围将从单个系统或局部网络拓展到整个企业网络或整个Internet。这样,基于同一系统服务的不同应用将得以在整个Internet环境中部署,譬如跨国企业的所有在线服务可以使用同一个用户权限认证Web服务。 10.2 使用Web窗体 当创建一个 Web 项目时,Visual Studio 会在目标 Web 服务器上构造一个 Web 应用程序目录结构,并在本地计算机上构造一个项目结构。生成如表10-1显示的文件: 例:设计如图10-1所示程序。 1.打开VS.NET,新建一个项目,在项目类型中选择Visual Basic项目,在模板中选择ASP.NET WEB应用程序单击确定。如图10-2所示。 2.从工具箱的“HTML”选项卡中,将一个 Label 控件拖到页上。放置该控件并根据要输入的文本调整其大小。单击该标签将其选中,然后再次单击它。(缓慢地进行此操作,以确保您不是双击该元素。) 该标签进入文本编辑模式,表现为带阴影的边框。 键入所需的静态文本。例如,键入“示例 Web 窗体页”。 选择该文本,然后使用“格式”工具栏上的工具设置文本的块格式、字体、大小等。 3.将TextFiled控件添加到 Web 窗体页 单击底部的“设计”选项卡切换到“设计”视图。 从工具箱的“HTML”选项卡中,将一个 Text Field 元素拖到页上。右击该元素并选择“作为服务器控件运行”,将该 HTML 文本元素转换为服务器控件。 4.从工具箱的“Web 窗体”选项卡(而不是“HTML”选项卡),将一个 Button Web 服务器控件拖到页
您可能关注的文档
- 实用软件工程(第2若版)第6章[赵池龙].ppt
- 实用事例,作文小技巧,打使用实例.ppt
- 实用习题课椭圆的简由单几何性质.ppt
- 实用英语培训2去015-airport.pptx
- 实用游轮英语课件cldinningsched此uleoncruiseship.ppt
- 食道癌手术常见问题与对策演长示文稿.ppt
- 食品安全检测技克术快速检测案例.ppt
- 食品安全与沤人类健康动画版.ppt
- 食品安全追溯国内秒外情况介绍.ppt
- 食品分离技术男——膜分离技术.ppt
- 2026届湖南省高考二模考试练习历史试题(解析版).docx
- 陕西省汉中市勉县2025-2026学年高二上学期期中考试历史试题(解析版).docx
- 2026届云南省多校联盟高三上学期第二次联考模拟预测历史试题.docx
- 2026届辽宁省丹东市高三上学期总复习阶段测试历史试卷(解析版).docx
- 内蒙古自治区2025-2026学年高二上学期期中训练历史试题(解析版).docx
- 内蒙古自治区巴彦淖尔市第一中学2025-2026学年高三上学期12月月考历史试题.docx
- 江西省上进联考2025-2026学年高二上学期期中考试历史试题.docx
- 2026年水利部焊接考试题及答案.docx
- 2026年五语下册月考试卷及答案.docx
- 2026年四川师范大学C语言考试题及答案.docx
最近下载
- 关于建立健全审计查出问题整改长效效机制的意见.docx VIP
- 外墙板拼缝打胶防水专项施工方案.docx VIP
- T_JSEE 0080—2026 车网互动型智能微电网通用规则.docx
- 2025年江苏农林职业技术学院单招《数学》试卷带答案详解(新).docx VIP
- 化工建设项目废物焚烧处置工程设计规范 (HG 20706-2025).docx VIP
- 入党第二季度思想汇报入党积极分子思想汇报2026(2篇).docx VIP
- 2020年安全生产标准化全套档案(参考模板)教学提纲.pdf VIP
- 《酒类风味化学》第3章.pptx VIP
- 2025中国农业科学院棉花研究所第二批招聘7人备考题库及答案解析.docx VIP
- 痛风的治疗路径.ppt VIP
原创力文档

文档评论(0)