ASP程序设计与ACCESS调用-课件_第1页
ASP程序设计与ACCESS调用-课件_第2页
ASP程序设计与ACCESS调用-课件_第3页
ASP程序设计与ACCESS调用-课件_第4页
ASP程序设计与ACCESS调用-课件_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

ASP程序设计与ACCESS调用1ppt课件第1讲什么是动态网页技术?2ppt课件WWW工作原理客户端服务器端发出请求发回网页3ppt课件静态网页最初的都是用超文本标记语言HTML来实现的.一般后缀为.htm或.html制作工具可以是记事本、EditPlus等纯文本编写工具,也可以是FrontPage、DreamWeaver等所见即所得的工具。静态网页的缺点是:如果要修改网页,必须修改源代码,并重新上传。4ppt课件静态网页示例5ppt课件静态网页的工作原理接受请求找到静态网页发送网页服务器端6ppt课件动态网页所谓动态网页,就是服务器端可以根据客户端的不同请求动态产生网页内容。两个显著特点:可以动态产生页面支持客户端和服务器端的交互功能7ppt课件动态网页示例BBS论坛留言板聊天室8ppt课件动态网页的工作原理接受请求找到动态网页发送网页服务器端运行动态网页,生成静态网页9ppt课件常用的动态网页技术CGIASPPHPJSPASP.NETJ2EE10ppt课件ASP(ActiveServerPages)微软公司推出服务器端:Windows2000+IIS、Windows98+PWS;客户端:普通浏览器即可特点:将VBscript、或JavaScript嵌入到HTML中。优点:简单易学、容易上手;缺点:不能跨平台11ppt课件ASP简单示例12ppt课件第2讲ASP初步13ppt课件2.1ASP的运行环境2.2ASP的开发工具2.3制作一个简单的ASP网页2.4ASP的语法2.5ASP的注意事项讲解提纲14ppt课件2.1ASP的运行环境服务器端Windows2000+IIS(Internet服务管理器)WindowsXP+IIS(Internet服务管理器)Windows98+PWS4.0(个人WEB服务器)对于普通学习者,可以将自己的计算机当作服务器。15ppt课件安装IIS--1开始-设置-控制面板-添加删除程序16ppt课件安装IIS--2选择Internet信息服务,然后单击下一步即可。17ppt课件关于IIS开始-程序-管理工具-Internet服务管理器18ppt课件默认WWW站点IIS安装完毕后,会自动生成C:\inetPub\wwwroot以后将程序存放在该文件夹下,就可以访问了。例如对于文件C:\inetPub\wwwroot\1.asp,访问方法如下:http://localhost/1.asp/1.asp

http://计算机的名字/1.asphttp://IP地址/1.asp19ppt课件ASP的运行环境总结只需安装IIS或PWS会生成默认站点c:\inetpub\wwwroot将程序保存在默认站点下利用http://localhost/程序文件名就可以访问了20ppt课件2.2ASP的开发工具最好的工具是MicrosoftVisualInterDev

也可以用记事本或FrontPage等编写这里推荐EditPlus

软件21ppt课件2.3制作一个简单的ASP文件新建ASP文件保存ASP文件浏览ASP文件修改ASP文件22ppt课件第一步:新建ASP文件打开EditPlus或者记事本,输入以下内容23ppt课件第二步:保存ASP文件将文件保存在c:\inetpub\wwwroot文件夹下,命名为temp.asp。24ppt课件第三步:浏览文件打开IE浏览器,在地址栏里输入http://localhost/temp.asp或/temp.asp25ppt课件第四步修改文件启动EditPlus打开temp.asp修改后保存即可。26ppt课件2.4ASP的语法简介一个简单的ASP程序主要包括以下三个部分:普通的HTML文件,也就是普通的Web的页面内容。服务器端的Script程序代码:位于<%…%>内的程序代码。客户端的Script程序代码:位于<Script>…</Script>内的程序代码。27ppt课件2.5ASP的注意事项不分大小写用英文的标点符号<%%>的位置ASP语句必须在一行中注释语句用’号开头要充分利用HTML工具开发源代码28ppt课件第3讲ASP脚本语言-VBScript29ppt课件讲解提纲3.1脚本语言概述

3.2VBScript代码的基本格式

3.3VBScript的数据类型

3.4VBScript常量

3.5VBScript变量

3.6VBScript数组

3.7VBScript运算符

3.8VBScript函数3.9VBScript过程3.10使用条件语句3.11使用循环语句

30ppt课件3.1脚本语言概述所谓脚本语言,就是一种介于HTML语言和VisualBasic、Java等高级语言之间的一种语言。在ASP程序中常用的脚本语言有VBScript和JavaScript等语言,系统的默认语言为VBScript语言。

ASP可以通俗的说就是把脚本语言放在<%和%>之间,一般在服务器端运行。

31ppt课件3.2VBScript代码的基本格式

在服务器端运行,有两种方式方法一:<%VBScript代码%>方法二:<ScriptLanguage=”VBScript”

runat=”Server”>VBScript代码</Script>32ppt课件3.2VBScript代码的基本格式

有时候也需要在客户端运行,语法如下:<ScriptLanguage=”VBScript”>VBScript代码</Script>

33ppt课件3.3VBScript的数据类型在VBScript,只有一种数据类型,称为Variant,也有叫做变体类型。Variant变量中保存的数据类型称为变量的子类型。常见的字类型有字符串、数字、日期、逻辑类型。Variable=2001‘VBScript会将它当成整数对待Variable=”2001”‘VBScript会将它当成字符串对待Variable=”北京大学”‘VBScript会将它当成字符串对待Variable=20.01‘VBScript会将它当成小数对待34ppt课件3.4VBScript常量常量就是拥有一定名字的数值,常量可以代表字符串、数字、日期等常数,常量一经定义以后,其值将不能再更改。常量如下定义:<%ConstPI=3.1415926‘表示数值型常数ConstConstString1=”中国”

‘用“”表示字符串型常数ConstConstString2=”100”

‘用“”表示字符串型常数ConstConstDate=#2001-1-12#‘用##表示日期常数或时间常数%>35ppt课件3.5VBScript变量所谓变量,从专业的角度说,变量就是存储在内存中的用来包含信息的地址的名字。我们只要知道变量就是代表一个值的名字就行了。变量的定义变量的赋值变量的引用36ppt课件关于变量的定义(声明)可以不定义直接使用<%a=2%>如果强制必须定义才能使用,就必须要在所有ASP语句之前添加语句:<%optionexplicit%>37ppt课件常用的比较运算符><=<>>=<=38ppt课件常见的逻辑运算符ANDa>2ANDb>3ORa=2ORb<3XORa>2XORb<4NOTNOTa>239ppt课件关于连接符用来连接字符串<%C=“中国人民”

&“万岁”C=“中国人民”

&bResponse.write“a+b=“&Cstr(c)C=“中国”

&“人民”

&bResponse.writec&“<p>”%>+也可以作为连接符,如C=“中国人民”

+“万岁”40ppt课件3.8VBScript函数VBScript中继承了VisualBasic中的一些函数,可以直接调用即可。转换函数,Cstr,cInt,cDate字符串函数Mid,Left,Right,Trim,instr,len,split日期和时间函数DateTimeNow,year,month,day数学函数SinCos使用函数时要特别注意函数的参数的个数和类型。41ppt课件关于字符串函数<%C=left(“abcd”,2)‘从左边开始取2个字符C=right(“abcd”,2)‘从右边开始取2个字符C=len(“abcd”)‘获取字符串的长度C=Trim(“abcd“)‘去掉字符串两边的空格C=split(“ab/cd/ef”,”/”)‘拆分函数C=instr(“ab”,”ab”)‘查找函数%>42ppt课件第4讲Server对象43ppt课件讲解提纲4.1Server对象简介4.2Server对象的属性和方法4.2.1ScriptTimeout属性4.2.2CreateObject方法4.2.3HTMLEncode方法6.2.4URLEncode方法44ppt课件4.1Server对象简介Server对象主要用于创建COM对象和Scripting组件等。语法为:Server.方法|属性(变量或字符串|=整数)常见的属性有ScriptTimeout方法主要有CreatObject、HTMLEncode、URLEncode、MapPath。45ppt课件4.2.1ScriptTimeout属性该属性用来规定脚本文件执行的最长时间,比如,如果系统创建一个数据库连接,如果超过规定时间还没有连接上就停止连接。默认为60秒:语法:Server.ScriptTimeout=整数(秒)例如:<%Server.ScriptTimeout=300‘设置最长执行时间为300秒%>46ppt课件4.2.2CreateObject方法利用该方法,可以建立一个已经在服务器上注册的ActiveXServer的组件变量实例,它可以是ASP的内部组件,如数据库存取组件,也可以是第三方提供的组件。语法很简单:Server.CreateObject(ActiveXServer组件)例如:<%Setdb=Server.CreateObject(“ADODB.Connection”)‘建立数据库实例%>47ppt课件4.2.3HTMLEncode方法该方法用来输出为ASCII形式的HTML代码,语法:<%Response.WriteServer.HTMLEncode(“<ahref=’’>搜狐</a>”)%>48ppt课件HTMLEncode方法示例Test6_1.asp49ppt课件想一想?该方法可以用在什么地方?考试系统留言板50ppt课件4.2.4URLEncode方法该方法根据URL(UniformResourceLocation)编码原则将字符串编码。语法如下:Server.URLEncode(字符串)例如:<%=Server.URLEncode(“<ahref=’’>搜狐</a>”)%>输出:%3Ca+href%3D%27http%3A%2F%2Fwww%2Esohu%2Ecom%27%3E%CB%D1%BA%FC%3C%2Fa%3E51ppt课件4.2.5MapPath方法如何将虚拟路径转换为真实路径呢?就需要用MapPath方法,语法如下:Server.MapPath(虚拟路径字符串)52ppt课件MapPath方法示例Test6_2.asp53ppt课件MapPath的主要用途读取数据库文件时读取其它文件时54ppt课件第5讲ASP存取数据库55ppt课件讲解提纲5.1ASP内部组件概述

5.2利用数据库存取组件存取数据库

5.2.1数据库存取组件简介

5.2.2数据库准备

5.2.3连接数据库

5.2.4利用Select语句查询记录

5.2.5利用Insert语句添加记录

5.2.6利用Delete语句删除记录

5.2.7利用Update语句修改记录

56ppt课件5.1ASP内部组件概述57ppt课件5.2利用数据库存取组件存取数据库

58ppt课件5.2.1数据库存取组件简介

数据库存取组件(DatabaseAccessComponent)是使用ADO(ActiveXDataObjects)技术来存取符合ODBC(OpenDatabseConnectivity)标准的数据库或具有表格状的数据形式的一种ASP内置组件,是所有ASP内置组件中最重要的和使用最多的一个组件。

它可以使开发者轻松存取数据库,并可以在客户端实时更新显示。

59ppt课件5.2.2数据库准备

开发一个动态网络导航程序。建立一个数据库wwwlink.mdb,表为link并建立数据源wwwlink。60

温馨提示

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

评论

0/150

提交评论