您好,欢迎访问三七文档
第1章归纳1.B/S模式和C/S模式B/S模式C/S模式概念浏览器和服务器模式(Browser/Server)客户端和服务器模式(Client/Server)优点1)维护和升级方式简单;2)使用成本降低,服务器端、客户端选择更多应用系统不依靠外网环境,因为C/S模式下的服务器和客户端本身就在一个网络体系内缺点1)服务器端一般要备有数据库存储服务器,以防万一;2)客户端不同的硬件、软件环境就成为B/S模式的制约因素由于没能提供用户真正期望的开放环境,C/S模式的软件需要针对不同的操作系统开发不同版本的软件,加上产品的更新换代迅速,C/S模式组建的网络已很难适应百台以上电脑的局域网用户同时使用2.Web文件及其说明Web编程语言应用位置通常使用的扩展名HTML语言编写的文件客户端.htm、.html可扩展标记语言(XML)客户端.xml结合了XML的HTML客户端.xhtmlJavascipt编写的脚本客户端和服务器端.jsActiveServePages(动态服务器主页)服务器端.asp.net活动服务器页(.NetActiveServerPages)服务器端.aspxPHP服务端页面服务器端.php、.php3JavaServerPages服务器端.jspCommonGatewayInterface(通用网关接口)服务器端.cgi或.cgi-binPerl服务器端页面服务器端.pl3.ASP的工作流程1)客户端发送请求2)服务器使用ASP处理请求,生成标准的HTML页面3)服务器将生成的HTML页面发送给客户端4.IIS配置的流程打开“性能与维护”窗口→打开“管理工具”对话框→打开“Internet信息服务”面板→启动IIS的网站服务→IIS参数设置→设置主目录→设置文档类型5.子站点和子目录的区别子目录并不是子站点,子站点可以单独执行全局的Global.asa文件,而子目录不可以。6.在DreamweaverCS3中创建站点1)打开DreamweaverCS3软件,选择“站点”→“新建站点”2)弹出对话框,输入站点名称(可以是中文),您的站点的HTTP地址(URL)是,单击“下一步”3)弹出对话框,选择“是,我想使用服务器技术”,,在下面的选项中,选择“ASPVBScript”,单击“下一步”4)弹出对话框,选择“在本地进行编辑和测试(我的测试服务器是这台计算机)”,在下面的选项中,选择希望作为站点的子文件夹,如E:\ASP,单击“下一步”5)弹出对话框,单击“测试URL”,再单击“下一步”6)弹出对话框,选择“否”,单击“下一步”7)弹出对话框,单击“完成”8)设置IIS主目录第2章归纳1.常量概念:是程度运行过程中其值保持不变的量,用来保存固定不变的数值、字符串等常数,使用Const关键字定义常量,常量一般使用大写表示。如ConstPI=3.14159262.变量1)概念:是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储脚本运行时可更改的程序信息。2)语法:1显示声明变量,如dimx和dima,b,c,d2隐式声明变量,如%myStr=”thisismyfirststring”%和dima(5)3)类型:1字符串,如ctr1=“变长”2数字,如width=3003日期,如myTime=#2008-4-17#4)命名规则:1必须以字母开头2不能包含嵌入的句点3不能超过255个字符4在变量名所涉及的范围内,变量名是唯一的3.表达式1)概念:由关键字、运算符、变量和常数(字符串常数、数字常数或对象常数)组成2)作用:可用于执行运算、处理字符或测试数据3)VBScript运算符运算符类型运算符具体描述算术运算符^计算数的指数次方*两数相乘/两数相除,返回小数\整除Mod两数相除,返回余数+两数之和-两数之差或数值表达式的负值赋值运算符=赋值给一个变量比较运算符小于=小于或等于大于=大于或等于=等于不等于连接运算符&(+)强制两个表达式进行字符串连接逻辑运算符优先级(NotAndOr)And与Not非Or或4.输出1)response.write()2)=(如果是一行代码则可以,超出一行则不能使用)5.分支结构1)if…then…else语句1简单if语句:if条件then执行分支2if…then…else结构:if条件then执行分支1Else执行分支2Endif3多重if结构:if条件1then执行分支1Elseif条件2then执行分支2Elseif条件3then执行分支3Else执行分支4Endif4嵌套if结构:If条件1thenIf条件2then执行分支1Else执行分支2EndifElse执行分支3Endif2)selectcase语句Selectcase表达式Case条件1执行分支1……Case条件n-1执行分支n-1Caseelse执行分支nEndselect6.循环结构1)do…loop:当(或直到)条件为true时循环Do循环体Loopwhile条件2)while…wend:当条件为ture时循环While条件循环体wend3)for…next:指定循环次数,使用计算器重复运行语句。For循环变量=初值to终值[step步长]循环体next4)foreach…next:对于集合中的每项或数组中的每个元素,重复执行一组语句。Foreach元素in集合循环体next7.数组1)声明数组1一维数组,如dima(5)2二维数组,如dimusername(2,2)2)初始化数组1声明数组并指定长度,然后给数组元素赋值。如dimusernameUsername(0)=”王丹”Username(1)=”橙橙”Username(2)=”白雪”2声明一个变量,然后把array()函数创建的数组直接赋值给变量。如dimusernameUsername=array(“王丹”,”橙橙”,”白雪”)3)访问数组元素1用Ubound函数获取元素最大可用下标如ubound(arrayname[,dimension])2用for…next访问数组元素8.动态产生HTML元素如:表示选择月份的下垃列表的代码selectname=”mymonth”optionvalue=“1”1月/option…optionvalue=“12”12月/option/select第3章归纳1.获取用户输入的信息:%request.form()%输出信息:%response.write()%2.ASP中的函数1)function函数:[函数返回值=]function函数名称([变量1],[变量2],[…]),[]表示可省略如hex(1000)2)sub过程:sub过程名([变量1],[变量2],[…])3.ASP的函数分类函数类型功能举例日期时间函数对日期和时间进行操作date函数、time函数字符串处理函数对字符串进行操作mid函数、split函数转换函数转换数据类型cint函数、cstr函数判断函数判断变量类型Isnumeric函数、isnull函数4.字符串处理函数1)返回数字型的值:instr(string1,tring2),如instr(jvmail,@”)2)左截取:left(string,,ength),如left(jvnews,6)3)右截取:right(string,ength),如right(jvnews,6)4)获取字符串长度:len(string),如len(jvnews)5)删除多余空格:trim(string),如trim(jvname)6)分割:split(string,分割符号),如split(mystring,”,”)7)中间截取:mid(string,start,length)8)替换:replace(string,str1,str2)
本文标题:动态网站制作教案
链接地址:https://www.777doc.com/doc-2614859 .html