动态网站开发基础第一章网站开发基础20130314课件_第1页
动态网站开发基础第一章网站开发基础20130314课件_第2页
动态网站开发基础第一章网站开发基础20130314课件_第3页
动态网站开发基础第一章网站开发基础20130314课件_第4页
动态网站开发基础第一章网站开发基础20130314课件_第5页
已阅读5页,还剩80页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

动态网站开发基础课堂要求综合性的专业课选修课、考查课课程性质16学时理论+32学时上机实践本课程在课程体系中的地位?本课程的学习目标?学期大作业:

界面美观、内容丰富、技术含量较高的一个小型动态网站,能够实现会员管理、信息发布的功能!第一章动态网页制作基础1.1静态网页1.2动态网页1.3HTML1.4HTTP1.5URL1.6脚本语言第一章动态网页制作基础1.7ASP概述1.8JSP概述1.9PHP概述1.10ASP的执行方式1.11IIS的安装与架设1.12数据库的安装1.13ASP文件的编写与运行1.1静态网页--定义

静态网页是标准的HTML文件,它的文件扩展名是.htm或.html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。1.1静态网页--特点4.静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难;5.无需连接数据库,页面浏览速度迅速,且减轻了服务器的负担。6.静态网页的交互性较差,在功能方面有较大的限制。1.2动态网页--定义动态网页是指网页文件里包含了程序代码,通过后台数据库与Web服务器的信息交互,由后台数据库提供实时数据更新和数据查询服务。这种网页的后缀名称一般根据不同的程序设计语言不同,如常见的有.asp、.jsp、.php、.perl、.cgi等形式为后缀。1.2动态网页--定义动态网页能够根据不同时间和不同访问者而显示不同内容。如常见的BBS、留言板和购物系统通常用动态网页实现。动态网页的制作比较复杂,需要用到ASP、PHP、ISP和ASP.NET等专门的动态网页设计语言。1.2动态网页–特点3.动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;4.动态网页中的“?”对搜索引擎检索存在一定的问题。静态网页与

动态网页的区别1.3HTMLHTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言,由TimBerners-lee提出。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。1.4HTTPHTTP是Hypertexttransferprotocol的缩写,即超文本传输协议。工作在TCP/IP协议体系中的TCP协议上。是万维网(worldwideweb)交换信息的基础。它定义将超文本标记语言(HTML)文档从Web服务器传送到Web浏览器的规则。HTML与HTTP

之间的关系1.5URLURL是UniformResourceLocator的缩写,中文译名“统一资源定位符”。URL的一般形式是:<URL的访问方式>://<主机>:<端口>/<路径><主机>是存放资源的主机在因特网中的域名1.5URL使用FTP访问站点的URL的最简单的形式为:<主机域名>:<端口>/<路径>例如:

FTP的默认端口号是21,一般可省略。但有时也可以使用另外的端口号。1.6脚本语言脚本是指嵌入到Web页中的程序代码,所使用的编程语言称为脚本语言。按照执行方式和位置的不同,脚本分为客户端脚本和服务器端脚本。客户端脚本在客户端计算机上被Web浏览器执行,服务器端脚本在服务器端计算机上被Web服务器执行。2023/4/2客户端脚本将脚本程序传输到客户端,由客户端的浏览器解释执行。VBScript的客户端脚本的格式<ScriptLanguage="vbscript">

VBScript客户端代码</Script>2023/4/2服务器端脚本服务器端执行脚本程序,并将执行结果传送给客户端浏览器。VBScript的服务器端脚本格式语法一:<%VBScript服务器端代码%>语法二:<ScriptLanguage="vbscript"Runat="server"> VBScript服务器端代码</Script>1.6脚本语言客户端脚本示例1<%@LANGUAGE="VBSCRIPT“CODEPAGE="936"%><html><head><title>客户端脚本</title><scriptlanguage="vbscript"event="onClick"for="btn1"> MsgBox"您单击了此按钮!"</script></head>1.6脚本语言客户端脚本示例1<body><inputname="btn1"type="button"id="btn1"value="单击按钮"/></body></html>1.6脚本语言客户端脚本示例1<body><inputname="btn1"type="button"id="btn1"value="单击按钮"/></body></html>1.6脚本语言客户端脚本示例2<html><head><title>inputbox函数</title><scriptlanguage=vbs>diminputinput=inputbox("输入名字")msgbox("输入"&input)</script></head><body></body></html>

分支结构格式1:

if条件语句then…命令序列1else…命令序列2endif分支结构格式2:Selectcase变量或表达式

case结果1

命令序列1…case结果n

命令序列ncaseelse

命令序列n+1Endselect

循环结构语句格式1:forcounter=starttoend[stepnumber]statement[exitfor]Next

循环结构语句格式2:

dowhile条件表达式循环体

Loop

循环结构语句格式3:

dountil条件表达式循环体

Loop

循环结构语句格式4:

foreach…next语句主要针对数组或集合中的每个元素重复执行一组其语法格式如下:

foreach元素in集合或数组循环体

[exitfor]Next<html><head><title>过程</title><scriptlanguage="vbscript">

subblue_onclick()document.bgcolor="blue"msgbox"您单击的是蓝色按钮"endsub

subred_onclick()document.bgcolor="red"msgbox"您单击的是红色按钮"endsub</script></head>客户端脚本示例3<body><h3>利用过程改变背景色</h3><hr><inputname="blue"type="button"id="blue"value="蓝色"><inputname="red"type="button"id="red"value="红色"></body></html>客户端脚本示例3<html><head><title>function函数的使用</title><scriptlanguage="vbscript">subinput_onclick()height=inputbox("请输入您的身高:")msgbox"您的标准体重是:"&chtw(height)&"公斤"endsubfunctionchtw(H)chtw=H-105endfunction</script></head>客户端脚本示例4<bodybgcolor="pink"><h1>神奇的测算</h1><hr><inputname="input"type="button"id="input"value="测算您的体重"></body></html>客户端脚本示例4脚本示例51.7ASP概述ASP是ActiveServerPage的缩写,是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp。JSP(JavaServerPages)是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段和JSP标记,从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。Linux+JSP+JDK+tomcat+oracle是较好搭档。1.8JSP概述PHP是HypertextPreprocessor的缩写,是一种HTML的内嵌式语言,与ASP相似,都是一种服务器端脚本编写环境,语言的风格有类似于C语言。它具有简单高效、开源免费、跨平台等特性。Linux+php+MySql+Apache是最佳搭档!1.9PHP概述iis,apache,tomcat的区别和用途?iis和apache二者只能作web服务器,而tomcat除了能做web服务器外,还可以作应用服务器。也可以把Tomcat做成只有应用服务器的功能,再与iis或apache进行连接,当需要Tomcat时再由iis或apache来调用它

。1.10ASP的执行方式ASP的处理流程:(1)客户端计算机上,用户在浏览器的地址栏中输入一个ASP动态网页的URL地址并按Enter键,向Web服务器发出一个ASP文件请求。(2)Web服务器收到该请求后,根据扩展名.asp判断出这是一个ASP文件请求,并从硬盘或内存中获取所需ASP文件,然后向应用程序扩展Asp.dll发送ASP文件。(3)Asp.dll自上而下查找、解释并执行ASP页中包含的服务器端脚本命令,处理的结果是生成了HTML文件,并将HTML文件送回Web服务器。(4)Web服务器将HTML发送到客户端计算机上的Web浏览器,然后由浏览器负责对HTML文件进行解释,并在浏览器窗口中显示结果。1.IIS的安装在WindowsXP系统下的IIS安装步骤步骤一:【开始】—【设置】—【控制面板】—【添加删除程序】。

1.11IIS的安装与架设步骤二:点击左侧【添加/删除Windows组件】,打开【Windows组件向导】

步骤三:选中“Internet信息服务(IIS)”,点击【下一步】开始安装,此处需要插入WindowsXP系统安装光盘安装成功后如图安装后可以在【控制面板】—【管理工具】中看到“Internet信息服务”图标。Windows7平台上IIS的安装步骤一:【开始】—【控制面板】—【程序和功能】。

步骤二:点击左侧【打开或关闭Windows功能】,打开【Windows功能】。

步骤三:选中“Internet信息服务”,点击【确定】开始安装。此处需要插入Windows7系统安装光盘安装后可以在【控制面板】—【管理工具】中看到“Internet信息服务(IIS)管理器”图标,

2.Web服务器配置窗口依次单击“开始→程序→管理工具→Internet信息服务管理器”选项,打开下图“Internet信息服务管理器”对话框。这是一种常规方式,最方便的方法是右击“我的电脑”图标,再点击“管理”即可打开“Internet信息服务管理器”对话框。Internet信息服务管理器控制台窗口1.12安装数据库SQLServer2000的安装和配置方法步骤一:选择“安装SQLServer2000组件”选项。步骤二:接着选择“安装数据库服务器”。步骤三:出现安装向导后,点击“下一步”后出现“计算机名”窗口。我们按其默认点“下一步”。步骤四:在“安装选择”对话窗口中,同样选择默认项“创建新的SQLServer实例,或安装客户端工具”点下一步步骤五:接下来的窗口是用户名、公司名的自取,然后是“软件许可协议”界面单击“是”。步骤六:然后是“安装定义”对话窗口(如下图)。同样地,按其默认“服务器和客户端工具”选择到下一步步骤七:选择“默认”的实例名称,实例名会出现在各种SQLServer和系统工具的用户界面中,名称越短越轻易读取。实例名称不能是“Default”等SQLServer的保留要害字。步骤八:在安装类型对话窗口中,可以设定多个选项。请根据实际需要选择。步骤九:在“服务帐户”对话窗口中,选“使用本地系统帐户”。不建议“使用域用户帐户”,以避免以后WINDOWS的登录用户名和密码修改了,SQL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论