Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第14章

Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第14章

ID:40239724

大小:483.50 KB

页数:27页

时间:2019-07-28

Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第14章_第1页
Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第14章_第2页
Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第14章_第3页
Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第14章_第4页
Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第14章_第5页
资源描述:

《Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第14章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Web数据库技术应用教程 (第二版)王承君主编中国水利水电出版社本章学习目标通过本章的学习,重点了解如下内容:l了解ASP.NET产生背景和技术先进性。l了解ASP.NET服务器控件及其事件驱动原理。l了解ASP.NET的数据库访问技术。1什么是ASP.NETASP.NET是微软推出的新一代的Web开发平台,它不仅仅是ASP的简单升级,它是微软发展的新型体系结构.NET的一部分。为了更好地了解ASP.NET的真实面目,我们首先要简单了解一下微软.NET战略。14.1ASP.NET简介14.1ASP.NET简介(2)2NE

2、TFramework.NETFramework是Microsoft.NET新的平台的基础结构,是一个用来建立、配置和运行Web应用程序和Web服务的通用环境,Microsoft的VisualStudio.NET是一个用于新的.NETFramework应用的通用开发平台。.NETFramework包含一个通用语言运行环境和通用类库,来提供可以被集成到各种计算机系统的先进的标准服务,如ADO.NET,ASP.NET和Windows表单等。14.1ASP.NET简介(3)3ASP与ASP.NET之间的差异微软推出的ASP.NE

3、T不是ASP的简单升级,而是全新一代的动态网页技术架构,是ASP和.NET技术的结合。提供基于组件、事件驱动的可编程网络表单,大大简化了编程。ASP与ASP.NET之间的差异主要体现在以下几点。(1)开发语言不同(2)运行机制不同(3)开发方式不同(4)服务器控件(5)ASP.NET的编程类型14.1ASP.NET简介(4)ASP.NET的主要优点(1)ASP.NET可完全利用.Net架构的强大、安全、高效的平台特性。ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运行时早期绑定(EarlyBinding)、

4、即时编译、本地优化、缓存服务、零安装配置、基于运行时代码受管与验证的安全机制等都为ASP.Net带来卓越的性能。对XML、SOAP、WSDL等Internet标准的强健支持为ASP.NET在异构网络里提供了强大的扩展性。14.1ASP.NET简介(5)(2)易于设置和部署ASP.NET设置是用纯文本文件完成的。程序运行当中设置文件也可以被上载或修改。不需要重新启动服务器,也不使用更多的数据库或是复杂的注册表。部署和替换编译的代码不需要重新启动服务器。ASP.NET仅仅简单地将所有新的请求重定向到新的代码。(3)高扩展性和

5、兼容性14.1ASP.NET简介(6)ASP.NET安装配置(1)安装IIS服务器(2)安装开发工具14.2ASP.NET网页ASP.NET网页是Web应用程序的可编程用户接口。ASP.NET网页在任何浏览器或客户端设备中向用户提供信息,并使用服务器端代码来实现应用程序逻辑。基于Microsoft.NETFramework生成。它提供了Framework的所有优点,包括托管环境、类型安全性和继承。具有灵活性,可以向网页添加用户创建的控件和第三方控件。在ASP.NET网页中,用户界面编程分为两个部分:可视组件和程序逻辑。1

6、4.2ASP.NET网页(2)14-1ASP.NET中文件类型及其意义文件扩展名用途及说明Global.asaxASP.NET系统环境设置文件,相当于ASP中的Global.asa。.aspx內含ASP程序代码的文件,如同過去的.asp,浏览器可执行此类文件,向服务器提出浏览請求.asmx制作WebService的原始文件.sdl制作WebService的XML格式的文件Vb或.cs在非ASP.NET环境下,执行WebService的文件.aspc可重复使用在多个.aspx的文件,此文件內可含有控件.ascx內含User

7、Control的文件,可內含在多個.aspx文件中14.3ASP.NET服务器控件服务器控件有三种:HTML服务器控件,即传统的HTML标签;Web服务器控件,新的ASP.NET标签;验证服务器控件,用来验证输入有效性。14.3.1HTML服务器控件HTML服务器控件是可被服务器识别的HTML标签。14.3.2Web服务器控件Web服务器控件是可被服务器识别的特殊的ASP.NET标签。14.3.3验证服务器控件验证服务器控件用来验证用户输入。14.3ASP.NET服务器控件(2)14.3.4ASP.NET服务器控件事件模

8、型(1)ASP.NET页框架提供了一种对象模型,可以在传统Web应用程序中对网页进行编程,其中包括能够设置页元素的属性和响应事件。(2)ASP.NET服务器控件是基于HTML页的物理内容以及浏览器与服务器之间的直接交互的一种抽象模型。该模型用于为客户端或服务器上发生的事件编写事件处理程序。ASP.NET页框架对此模型

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。