Web设计-第02章-概述.ppt

上传人:za****8 文档编号:3199097 上传时间:2019-12-08 格式:PPT 页数:25 大小:1.92MB
返回 下载 相关 举报
Web设计-第02章-概述.ppt_第1页
第1页 / 共25页
Web设计-第02章-概述.ppt_第2页
第2页 / 共25页
Web设计-第02章-概述.ppt_第3页
第3页 / 共25页
点击查看更多>>
资源描述
信息学院陈伟锋,Web开发技术(.NET),.net概述,C/S与B/S模式介绍,C/S与B/S模式C/S模式介绍1.客户端(Client)/服务器(Server)模式。2.主要业务逻辑集中在客户端,增加安全隐患。3.客户端安装、调试、维护、升级比较困难。B/S模式介绍1.浏览器(Browns)/服务器(Server)模式。2.主要业务逻辑集中在服务器端,安全隐患小。3.客户端安装、调试、维护、升级比较简单。,C/S与B/S模式介绍,C/S模式案例:,C/S与B/S模式介绍,B/S模式案例:,静态网页与动态页面,静态网页与动态页面(1)静态网页特点:静态网页的内容相对稳定,设计网页时,预先定义好的。静态网页没有数据库的支持,交互性差。网页文件多以.htm、.html等常见形式为后缀。可以出现各种动态的效果,如.GIF格式的动画、FLASH、滚动字母等,但只是视觉上的。,静态网页与动态页面,静态网页与动态页面(2)动态网页特点一般有数据库的支持,交互性好。可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等。动态网页实际上并不独立存在,只有当用户请求时服务器才返回一个完整的网页。网页文件多以jsp、php、asp等常见形式为后缀,且一般含有?。,静态网页案例:,静态网页与动态页面,静态网页与动态页面,动态网页案例:,动态网页技术介绍,动态网页技术介绍(1)早期动态网页技术-CGICGI即CommonGatewayInterface(公用网关接口)。您可以使用不同的程序编写适合的CGI程序,如VisualBasic、Delphi或C/C等。编程困难、效率低下、修改复杂。逐渐被新技术(PHP/ASP、ASP.net/JSP等)取代。,动态网页技术介绍,动态网页技术介绍(2)PHPPHPHypertextPreprocessor(超文本预处理器)语法借鉴了C、Java、Perl等语言优点:1.跨平台、良好的数据库交互能力。2.代码开源,良好的安全性。3.支持很多的数据库。缺点:1.数据库升级时,需要大量更改代码。2.安装复杂,需要许多外部的应用程序。3.自由软件,缺少正规的商业软件的支持。4.源代码无法编译,一般只能供内部使用,无法实现商品化。,动态网页技术介绍,动态网页技术介绍(3)JSPJSPJavaServerPages它是由SunMicrosystem公司于1999年6月推出的新技术,是基于JavaServlet以及整个Java体系的Web开发技术。优点:1.平台适应性广。2.编译后运行,运行效率高。3、跨平台,一次编译,随处运行。4.免费且开源。缺点:Java体系庞大,开发环境不如.net,配置比较复杂,因此学习难度也大一些。,动态网页技术介绍,动态网页技术介绍(4)ASPASPActiveServerPages脚本语言有两种:VBScript、Jscript(与JavaScript相似)优点:1.简单易学、参考资料丰富。2.安装方便。缺点:1.无法跨平台,只能用在Windows下。2.安全性问题突出。3.它是被解释执行的,并不是被编译执行的,所以速度比较慢。4.不支持类,很难封装复杂的外理逻辑。,动态网页技术介绍,动态网页技术介绍(5)ASP.netASP的升级平台,但变化非常大。脚本语言有两种:VB、C#。优点:1.简单易学、参考资料丰富。2.安装方便。3.被编译后再执行的,所以效率较高。4.支持类,支持面向对象。5.厂商强大。缺点:平台是收费的、且不开源。,.NETFramework介绍,.NETFramework中文简称.net框架,是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。其目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。构成:公共语言运行库和.NETFramework类库版本:1.0版(00年)-1.1版(03年,第一个比较成熟版本)-2.0版(05年)-3.0版(07年)-3.5版(08年)-4.0版(Beta2测试版,最新).net支持的语言:c#、VB.net、VC+.net、VJ#等,.NETFramework介绍,C#介绍,C#是微软公司在2000年7月发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。发音:意为C+,专业人士一般读做“Csharp“(sharp有利刃的含义),中文译音暂时没有,但很多非专业一般读“C井”。C#是一种安全的、稳定的、简单的,由C和C+衍生出来的面向对象的编程语言,它综合了VB简单的可视化操作和C+的高运行效率,是.NET开发的首选语言。版本:1.0(2000年)-2.0(04年)-3.0(05年),VisualStudio介绍,VisualStudio(简称vs)是微软推出的一个完整的集成开发环境(IDE),它集成了.net框架,可以快速开发出各种.net应用程序。版本:vs6.0(98年)-vs2002(内部版本号7.0)-vs2003(内部版本号7.1)-vs2005-vs2008-vs2010,vs2008版本介绍,vs2008.Express.Edition(速成版)安装方便,适合学习用或单语言快速开发,但功能有限vs2008.Professional.Edition(专业版)功能完善,适合个人开发者。vs2008.Team.Edition.For.Software.Developers(团队版-用于开发人员)在专业版基础上提供了高级开发工具,使开发团队能够在软件开发过程早期或常常在整个生命周期中进行高质量的协作vs2008.Team.Suite(团队版-集成套件)最强大的版本,是一套高生产力的、集成的、可扩展的生命周期开发工具,vs2008界面介绍,ASP.NET开发环境的搭建,IIS:InternetInformationServerWindowsXPpro:IIS5.1Windows7:IIS7.0VisualStudio2008/2010,主要文件夹,主要扩展名,ASP.NET页面指令,ASP.NET页面中的前几行一般是这样的代码,这叫做页面的指令,用来定义ASP.NET页分析器和编译器使用的特定于该页的一些定义。在.aspx文件中使用的页面指令一般有以下几种。,ASP.NET页面基本语法,服务器端注释服务器端文件包含HTML服务器控件语法ASP.NET服务器控件语法代码块和表达式,,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!