ASP程序设计与ACCESS调用--课件

上传人:风*** 文档编号:240744252 上传时间:2024-05-04 格式:PPT 页数:67 大小:1.24MB
返回 下载 相关 举报
ASP程序设计与ACCESS调用--课件_第1页
第1页 / 共67页
ASP程序设计与ACCESS调用--课件_第2页
第2页 / 共67页
ASP程序设计与ACCESS调用--课件_第3页
第3页 / 共67页
点击查看更多>>
资源描述
ASP程序设计与ACCESS调用1ppt课件第1讲 什么是动态网页技术?2ppt课件WWW工作原理客户端客户端服务器端服务器端发出请求发出请求发回网页发回网页3ppt课件静态网页n最初的都是用超文本标记语言HTML来实现的.一般后缀为.htm或.htmln制作工具可以是记事本、EditPlus等纯文本编写工具,也可以是FrontPage、DreamWeaver等所见即所得的工具。n静态网页的缺点是:如果要修改网页,必须修改源代码,并重新上传。4ppt课件静态网页示例5ppt课件静态网页的工作原理接受请求找到静态网页发送网页服务器端6ppt课件动态网页n所谓动态网页,就是服务器端可以根据客户端的不同请求动态产生网页内容。n两个显著特点:n可以动态产生页面n支持客户端和服务器端的交互功能7ppt课件动态网页示例BBS论坛论坛留言板留言板聊天室聊天室8ppt课件动态网页的工作原理接受请求找到动态网页发送网页服务器端运行动态网页,生成静态网页9ppt课件常用的动态网页技术10ppt课件ASP(Active Server Pages)n微软公司推出n服务器端:Windows 2000+IIS、Windows 98+PWS;客户端:普通浏览器即可n特点:将VBscript、或JavaScript嵌入到HTML中。n优点:简单易学、容易上手;缺点:不能跨平台11ppt课件ASP简单示例12ppt课件第2讲 ASP初步13ppt课件n2.1 ASP的运行环境n2.2 ASP的开发工具n2.3 制作一个简单的ASP网页n2.4 ASP的语法n2.5 ASP的注意事项讲解提纲14ppt课件2.1 ASP的运行环境n服务器端nWindows 2000+IIS(Internet服务管理器)nWindows XP+IIS(Internet服务管理器)nWindows 98+PWS4.0(个人WEB服务器)n对于普通学习者,可以将自己的计算机当作服务器。15ppt课件安装IIS-1n开始-设置-控制面板-添加删除程序16ppt课件安装IIS-2n选择Internet信息服务,然后单击下一步即可。17ppt课件关于IISn开始-程序-管理工具-Internet服务管理器18ppt课件默认WWW站点nIIS安装完毕后,会自动生成C:inetPubwwwrootn以后将程序存放在该文件夹下,就可以访问了。n例如对于文件C:inetPubwwwroot1.asp,访问方法如下:nhttp:/localhost/1.aspnhttp:/127.0.0.1/1.asp nhttp:/计算机的名字/1.aspnhttp:/IP地址/1.asp19ppt课件ASP的运行环境总结n只需安装IIS或PWSn会生成默认站点 c:inetpubwwwrootn将程序保存在默认站点下n利用 http:/localhost/程序文件名 就可以访问了20ppt课件2.2 ASP的开发工具n最好的工具是Microsoft Visual InterDev n也可以用记事本或FrontPage等编写n这里推荐EditPlus 软件21ppt课件2.3 制作一个简单的ASP文件n新建ASP文件n保存ASP文件n浏览ASP文件n修改ASP文件22ppt课件第一步:新建ASP文件n打开EditPlus或者记事本,输入以下内容23ppt课件第二步:保存ASP文件n将文件保存在c:inetpubwwwroot文件夹下,命名为temp.asp。24ppt课件第三步:浏览文件n打开IE浏览器,在地址栏里输入nhttp:/localhost/temp.aspn或nhttp:/127.0.0.1/temp.asp 25ppt课件第四步 修改文件n启动EditPlusn打开temp.aspn修改后保存即可。26ppt课件2.4 ASP的语法简介一个简单的ASP程序主要包括以下三个部分:1.普通的HTML文件,也就是普通的Web的页面内容。2.服务器端的Script程序代码:位于内的程序代码。3.客户端的Script程序代码:位于内的程序代码。27ppt课件2.5 ASP的注意事项n不分大小写n用英文的标点符号n的位置nASP语句必须在一行中n注释语句 用号开头n要充分利用HTML工具开发源代码28ppt课件第3讲 ASP脚本语言-VBScript29ppt课件讲解提纲n3.1 脚本语言概述 n3.2 VBScript代码的基本格式 n3.3 VBScript的数据类型 n3.4 VBScript常量 n3.5 VBScript 变量 n3.6 VBScript数组 n3.7 VBScript运算符 n3.8 VBScript函数n3.9 VBScript过程 n3.10 使用条件语句 n3.11 使用循环语句 30ppt课件3.1 脚本语言概述n所谓脚本语言,就是一种介于HTML语言和Visual Basic、Java等高级语言之间的一种语言。n在ASP程序中常用的脚本语言有VBScript和JavaScript等语言,系统的默认语言为VBScript语言。nASP可以通俗的说就是把脚本语言放在之间,一般在服务器端运行。31ppt课件3.2 VBScript代码的基本格式 n在服务器端运行,有两种方式n方法一:n方法二:n VBScript 代码 n 32ppt课件3.2 VBScript代码的基本格式 n有时候也需要在客户端运行,语法如下:nn VBScript 代码n 33ppt课件3.3 VBScript的数据类型n在VBScript,只有一种数据类型,称为Variant,也有叫做变体类型。Variant变量中保存的数据类型称为变量的子类型。n常见的字类型有字符串、数字、日期、逻辑类型。nVariable=2001 VBScript会将它当成整数对待nVariable=”2001”VBScript会将它当成字符串对待nVariable=”北京大学”VBScript会将它当成字符串对待nVariable=20.01 VBScript会将它当成小数对待34ppt课件3.4 VBScript常量n常量就是拥有一定名字的数值,常量可以代表字符串、数字、日期等常数,常量一经定义以后,其值将不能再更改。常量如下定义:n35ppt课件3.5 VBScript 变量n所谓变量,从专业的角度说,变量就是存储在内存中的用来包含信息的地址的名字。我们只要知道变量就是代表一个值的名字就行了。n变量的定义n变量的赋值n变量的引用36ppt课件关于变量的定义(声明)n可以不定义直接使用nn如果强制必须定义才能使用,就必须要在所有ASP语句之前添加语句:n37ppt课件常用的比较运算符nnn=nn=n2 AND b3nOR a=2 OR b2 XOR b239ppt课件关于连接符n用来连接字符串n%nC=“中国人民”&“万岁”nC=“中国人民”&bnResponse.write“a+b=“&Cstr(c)nC=“中国”&“人民”&bnResponse.write c&“”n%n也可以作为连接符,如nC=“中国人民”+“万岁”40ppt课件3.8 VBScript函数nVBScript中继承了Visual Basic中的一些函数,可以直接调用即可。n转换函数,Cstr,cInt,cDaten字符串函数 Mid,Left,Right,Trim,instr,len,splitn日期和时间函数 Date Time Now,year,month,dayn数学函数 Sin Cos n使用函数时要特别注意函数的参数的个数和类型。41ppt课件关于字符串函数n42ppt课件第4讲 Server对象43ppt课件讲解提纲n4.1 Server对象简介n4.2 Server对象的属性和方法对象的属性和方法n4.2.1 ScriptTimeout属性属性n4.2.2 CreateObject方法方法n4.2.3 HTMLEncode方法方法n6.2.4 URLEncode方法方法44ppt课件4.1 Server对象简介nServer对象主要用于创建COM对象和Scripting组件等。语法为:nServer.方法|属性(变量或字符串|=整数)n常见的属性有ScriptTimeout n方法主要有CreatObject、HTMLEncode、URLEncode、MapPath。45ppt课件4.2.1 ScriptTimeout属性属性n该属性用来规定脚本文件执行的最长时间,比如,如果系统创建一个数据库连接,如果超过规定时间还没有连接上就停止连接。默认为60秒:n语法:nServer.ScriptTimeout=整数(秒)n例如:n46ppt课件4.2.2 CreateObject方法方法n利用该方法,可以建立一个已经在服务器上注册的ActiveX Server的组件变量实例,它可以是ASP的内部组件,如数据库存取组件,也可以是第三方提供的组件。语法很简单:nServer.CreateObject(ActiveX Server组件)n例如:n47ppt课件4.2.3 HTMLEncode方法 n该方法用来输出为ASCII形式的HTML代码,语法:n%nResponse.Write Server.HTMLEncode(“搜狐”)n%48ppt课件HTMLEncode方法示例Test6_1.asp49ppt课件想一想?n该方法可以用在什么地方?n考试系统n留言板50ppt课件4.2.4 URLEncode方法 n该方法根据URL(Uniform Resource Location)编码原则将字符串编码。语法如下:nServer.URLEncode(字符串)n例如:n%=Server.URLEncode(“搜狐”)%n输出:n%3Ca+href%3D%27http%3A%2F%2Fwww%2Esohu%2Ecom%27%3E%CB%D1%BA%FC%3C%2Fa%3E 51ppt课件4.2.5 MapPath方法方法n如何将虚拟路径转换为真实路径呢?就需要用MapPath方法,语法如下:nServer.MapPath(虚拟路径字符串)52ppt课件MapPath方法示例Test6_2.asp53ppt课件MapPath的主要用途的主要用途n读取数据库文件时n读取其它文件时54ppt课件第5讲 ASP存取数据库55ppt课件讲解提纲n5.1 ASP内部组件概述内部组件概述 n5.2 利用数据库存取组件存取数据库利用数据库存取组件存取数据库 n5.2.1 数据库存取组件简介数据库存取组件简介 n5.2.2数据库准备数据库准备 n5.2.3连接数据库连接数据库 n5.2.4 利用利用Select语句查询记录语句查询记录 n5.2.5 利用利用Insert语句添加记录语句添加记录 n5.2.6 利用利用Delete语句删除记录语句删除记录 n5.2.7利用利用Update语句修改记录语句修改记录 56ppt课件5.1ASP内部组件概述57ppt课件5.2 利用数据库存取组件存取数据库 58ppt课件5.2.1 数据库存取组件简介 n数据库存取组件(Database Access Component)是使用ADO(ActiveX Data Objects)技术来存取符合ODBC(Open Databse Connectivity)标准的数据库或具有表格状的数据形式的一种ASP内置组件,是所有ASP内置组件中最重要的和使用最多的一个组件。n它可以使开发者轻松存取数据库,并可以在客户端实时更新显示。59ppt课件5.2.2数据库准备 n开发一个动态网络导航程序。n建立一个数据库wwwlink.mdb,表为linkn并建立数据源wwwlink。60ppt课件5.2.3连接数据库 n(1)利用数据源的连接方法)利用数据源的连接方法n61ppt课件5.2.3连接数据库 n(2)不用数据源的连接方法)不用数据源的连接方法 n62ppt课件5.2.3连接数据库 n第二种方法的简单写法n63ppt课件5.2.4 利用Select语句查询记录 64ppt课件5.2.5 利用Insert语句添加记录 65ppt课件5.2.6 利用Delete语句删除记录 66ppt课件5.2.7利用Update语句修改记录 67ppt课件
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


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

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


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