网站大量收购闲置独家精品文档,联系QQ:2885784924

Web应程序开发.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web应程序开发

ASP.NET学习方法 先全面了解,后逐步深入。 * * 专题:Web应用程序开发(一) * Web应用程序开发 Windows应用程序和Web应用程序 ASP.NET ASP.NET环境配置 * 1. Windows 应用程序和Web应用程序 Windows应用程序——C/S结构。 * 1. Windows 应用程序和Web应用程序 Web应用程序——通过互联网能够让Web浏览器和服务器进行通信的计算机程序 。B/S结构。 * HTTP的工作原理 * 静态网页和动态网页 Web应用程序是由许多静态或动态的Web页面构成。 静态页面主要包括一些HTML页面,无法与使用者产生互动,无法针对不同的网页浏览状况作出实时响应。 HTML文档分为文本内容以及的HTML标记两部分。 文件的后缀可以是.htm 和.html。 * 动态网页开发技术 * 客户端处理的动态网页 script language=javascript …… /script 示例: * 动态网页开发技术 动态网页就是网页中含有程序代码活脚本,采用ASP、CGI、ASP.NET等技术动态生成页面。 网页通常在服务器端的扩展名JSP、PHP、ASP或ASPX存储,表示里面的内容是Active Server Pages(动态服务器页面),含有需要执行的程序。 * 动态网页生成过程 当接受到用户的访问请求后,必须由服务器端先执行程序,然后讲执行完的结果动态生成页面并传输到用户的浏览器中,在浏览器上显示出来。 这种网页由于要在服务器端执行一些程序,而且根据执行程序的条件不同,得到的执行结果也可能不同,所以被称为动态网页。 * 动态网页技术 CGI(Common Gateway Interface,公用网关接口)是早期主要采用的一种动态网页技术。CGI一般用在Linux或者Unix的主机上,主要使用Perl语言和C语言编写。由于CGI在多用户访问时消耗很多的系统资源,而且执行起来速度相对比较慢,目前已经很少被使用。 ASP(Active Server Pages)是微软公司推出的一种服务器端命令执行环境,它可以让用户轻松地集合HTML Web页面、脚本程序和ActiveX组件创建可靠的功能强大的、与平台无关的Web应用系统。ASP的出现,使其成为第一种支持所有浏览器的Web页面制作技术。ASP主要使用VBScript语言进行开发,也有少数使用JavaScript语言。 * 动态网页技术 PHP(Hypertext Preprocessor,超文本预处理器)是一种基于服务器端来创建动态网站的脚本语言,当用户访问PHP页面时,服务器端便执行PHP的命令,并将执行结果发送至用户的浏览器中,这点类似于ASP。 与ASP的不同: PHP主要使用在Linux下,当然也可以在Windows平台下使用。PHP主要采用C语言的语法,会使用C语言的用户很容易就上手。此外,PHP和MySQL数据库结合很紧密,在PHP中很容易就可以对MySQL数据库进行连接和操作。 * 动态网页技术 JSP(Java Server Pages)是由SUN公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用JAVA作为脚本语言的,它充分发挥了JAVA语言的优势,具有很好的扩展性和伸缩性,并且可以跨多个平台运行。JSP页面由HTML代码和嵌入其中的JAVA代码所组成。服务器在页面被客户端被请求以后对这些JAVA代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。 * 2. ASP.NET * ASP ASP.NET 程序代码和HTML代码混合在一个页面中,无法实现分开管理 程序代码和HTML代码可是实现完全分开管理 程序员需要严格区分一个页面中客户端脚本程序与服务器端的程序,而且客户端的程序和服务器端的程序很难交互 使用Web控件,不再区分客户端和服务器端程序,可以直接进行数据交换 解释执行 第一次请求时自动编译执行,以后再次访问时不需要重新编译 程序很难调试很跟踪 可以方便地调试和跟踪 支持VBScript、JavaScript语言 支持C#、VB.NET、J#等语言 不支持面向对象编程 支持面向对象编程 不是ASP的简单升级,而是全面的更新 .NET Framework是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境,可以用来快速开发、部署网站服务及应用程序的开发平台。.NET Framework的目的是为了让开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各个应用程序之间可以使用Web服务进行沟通。 .NET Framework简介 * 2. ASP.NET * .NET Framework3.5 的体系架构 ASP.NET运行在.N

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档