《asp编程》PPT课件

《asp编程》PPT课件

ID:38586749

大小:1.34 MB

页数:28页

时间:2019-06-15

《asp编程》PPT课件_第1页
《asp编程》PPT课件_第2页
《asp编程》PPT课件_第3页
《asp编程》PPT课件_第4页
《asp编程》PPT课件_第5页
资源描述:

《《asp编程》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WEB编程2011年8月学有所用学有所得课程目标了解.NET框架基本机制了解.NET开发基础掌握面向对象的C#编程方法掌握ADO.NET掌握ASP.NET应用开发理解XML原理及应用了解.NET网络编程技术了解WebService技术等高级话题第一章.Net简介及开发环境的建立Web工作的原理.NET概述.NET平台的工作环境和构成ASP.NET程序的基本结构.1.1Web基础知识网络体系C/S架构客户端和服务器端结构。服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。目前大多数网络应用系统都采用Client/Server

2、结构体系,如大家所熟悉的QQ聊天工具。C/S结构的优点:能充分发挥客户端PC的处理能力,客户端响应速度快。C/S结构的缺点:(1)系统扩展性有限制,远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。(2)客户端需要安装专用的客户端软件,维护和升级成本非常高。(3)对客户端的操作系统一般也会有限制,通用性较差。B/S架构浏览器和服务器结构。客户通过网页浏览器实现与服务器的交互,极少部分事务在客户端实现,大部分事务都在服务器端完成。B/S结构的优点:(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。(2)业务扩展简单方便,通过增加网页即可增加服务器功能。(3)维

3、护简单方便,只需要改变网页,即可实现所有用户的同步更新。(4)、开发简单,共享性强。B/S结构的缺点:(1)个性化特点明显降低,无法实现具有个性化的功能要求。(2)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。(3)页面动态刷新,响应速度明显降低。(4)功能弱化,难以实现传统模式下的特殊功能要求1.1Web基础知识Brower/Server/DatabaseServer结构第一层为浏览器,第二层为Web服务器,第三层为数据库服务器。浏览器是用户输入数据和显示结构的交互界面,用户在浏览器表单中输入数据,然后将表单中的数据提交并发送到Web服务器,Web服务器应用程序接受并处理用户

4、的数据,并从数据库中查询用户数据或把用户数据录入到数据库。最后Web服务器把返回的结果插入HTML页面,传送到客户端,在浏览器中显示出来。例如:最简单的登录和注册HTTPHTTP超文本传输协议是WWW浏览器(客户机)和服务器之间的应用层通信协议。它是用于分布式协作超媒体信息系统的快速实用协议,是通用的、无状态的、面向对象的。HTTP请求指从浏览器向Web服务器发出的搜索某个Web网页的请求。当Web服务器收到这个请求之后,就会按照请求的要求,找到相应的网页。HTTP响应指如果可以找到这个网页,那么就把网页的HTML代码通过网络传回浏览器;如果没有找到这个网页,就发送一个错误信息给发出HT

5、TP请求的浏览器的这些操作1.1Web基础知识静态网页静态网页就是用纯HTML代码编写的网页。这些网页的代码是用一些编辑器输入的,或者是用一些网页设计程序生成的,保存为.html或.htm文件的形式。由于这些网页中没有任何与用户相关的部分,所以在设计完成之后,这类程序不会被服务器端执行,所以无论是哪个用户访问这个网页,在什么时候访问这个网页,以何种方式进入这个网页,它的样子都不会发生任何变化。采用静态网页会导致很大的局限性,如果希望为用户显示一些个性化的信息,使用静态网页将无法达到这个目的。动态网页动态网页的扩展名一般为.asp或.aspx。在浏览这类网页的时候,必须先在服务器端执行程序

6、,再将执行结果下载到本地浏览器上。这类程序会被服务器端执行,因执行的条件不同,所产生的结果也会有所不同。常见的服务器端编程技术有:CGI、PHP、ASP、JSP和ASP.NET1.2.net概述Microsoft.NETMicrosoft.NET是MicrosoftXMLWebservices平台。XMLWebservices允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft.NET平台提供创建XMLWebservices并将这些服务集成在一起之所需。--摘自微软网站根本目的是通过XMLWeb服务使人们可以在任何时间、任何

7、地点、通过任何设备获取所需要的信息。.NET框架结构.NETFramework具有两个主要组件:公共语言运行库和.NETFramework类库。公共语言运行库是.NETFramework的基础。1.2.net概述NET框架(.NETFramework)1.2.net概述观点:.NET框架对决Java环境Web服务器相似差异两个相互竞争的世界有十分明显的相似:支持相同类型的应用提供巨大标准库来帮助构建这些应用Java环境可运行于不同的

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

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

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