网络与WEB原理10bppt课件_第1页
网络与WEB原理10bppt课件_第2页
网络与WEB原理10bppt课件_第3页
网络与WEB原理10bppt课件_第4页
网络与WEB原理10bppt课件_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

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

文档简介

.,1,10.1基础知识一、ASP概述WWW(WordWideWeb即万维网)之所以能得到高速发展,其中一个重要原因就是它可以和数据库结合起来,成为一个共享和处理信息的强大工具。利用ASP进行数据库应用软件开发,是目前常用的方法。,第十章ASP数据库编程简介,.,2,1.ASP简介(1)ASP(ActiveServerPage)动态服务器网页,是微软公司推出的基于Web应用的一种脚本语言;(2)ASP工作方式的特点是工作在服务器端,它根据客户端的请求生成不同的页面,将所生成的纯HTML代码返回到客户端,兼顾了安全和高效;(3)前2章所述的HTML文档或页面不具备在服务器端工作的能力,只工作在客户端。,.,3,2.ASP与HTML的关系(1)ASP作为Web页面应用程序编程,掌握HTML语言是一个先决条件;(2)ASP支持包括JavaScript语言在内的多种脚本语言,但由于前2章所述JavaScript语言是客户端的,不能在服务器端运行,因此,需要在服务器端运行的,使用VBScript语言。,.,4,(3)ASP开发Web应用程序文件的扩展名为.asp,前面所学的HTML文档只要把文件的扩展名从html改为asp,就自动成为ASP程序。3.ASP程序设计(1)使用记事本编写,另存为时取文件的扩展名为.asp;(2)修改程序也用记事本记事本;,.,5,(3)ASP程序不能由客户端直接运行,运行ASP脚本程序需要一个支持ASP技术的Web服务器,具体就是需要安装IIS。,.,6,二、IIS概述1.IIS简介(1)IIS(InternetInformationServices)因特网信息服务,用于构建Web服务器;(2)ASP程序(文件的扩展名为asp)只能在Web服务器的指定网站(虚拟目录)运行;(3)Windows2000及以上操作系统的专业版或服务器版将IIS作为可选组件提供。,.,7,2.IIS安装控制面板添加/删除程序添加Windows组件“”Internet信息服务(IIS);,.,8,.,9,3.IIS配置(1)在硬盘上的某盘建一个文件夹,设为D:aspstudy;(2)将设计的.asp程序复制该文件夹;(3)创建网站(虚拟目录)控制面板管理工具Internet信息服务默认Web站点右键新建虚拟目录输入虚拟目录别名浏览选择D:aspstudy作为网站内容目录;,.,10,.,11,.,12,.,13,.,14,(4)IIS设置控制面板管理工具Internet信息服务默认Web站点右键属性打开“默认Web站点属性”对话框;(5)在“网站”选项卡中,注意查看以下2点,其他不动;描述(S):默认网站IP地址(I):若本机只一个网卡,选“(全部未分配)”或本机IP地址,.,15,.,16,.,17,(6)在“主目录”选项卡中,单击“浏览”按钮,选择D:aspstudy,其他不动;(7)如果是建立网站,在“文档”选项卡中,注意以下2点,其他不动;“”起用默认文档单击“添加”按钮,输入本网站运行的第一个网页(如study1.asp或study1.html),利用左侧的上、下移动按钮将其调到最前面,原有的文件可以删除。,.,18,.,19,4.访问站点操作(1)假设,虚拟目录别名为abcd,网站内容目录为D:aspstudy,其目录下有asp文件名为study1.asp已经设置为默认文档。(2)打开IE,在地址栏输入:http:/localhostabcd或者abcd假设,是本服务器IP地址,.,20,(3)如果要调试程序study1.asp,该程序没有被设为默认文档,则在地址栏输入:http:/localhostabcdstudy1.asp或abcdstudy1.asp也可以运行该asp程序。(4)asp程序与HTML不同,不能用mouse双击来运行。,.,21,10.2VBScript脚本语言初步一、概述1.VBScript简介(1)VBScript是VisualBasic的一个子集;(2)VBScript包括IE中的Web客户端脚本和IIS中的Web服务器端脚本;(3)IIS根据ASP标记自动判断VBScript脚本是服务器端脚本还是客户端脚本。(4)VBScript是微软的产品,可以从网络下载使用手册。,.,22,2.ASP程序的特点(1)一个ASP程序可以由服务器端脚本和HTML脚本共同构成;(2)ASP程序中包含在脚本定界符之间的VBScript脚本语言属于服务器端脚本,在服务器端运行,生成标准HTML脚本输出到客户端。(3)客户端只能看到纯粹的HTML脚本文件,看不到ASP脚本源程序,这样有两个好处,一是保证了源代码不至于被泄露,二是保证了对所有客户端浏览器的兼容。,.,23,二、ASP程序语法简介1.ASP标记(1)定界符必须成对使用,但不能嵌套使用;(2)能与HTML脚本混合使用;(3)还有一种格式,但较少使用:,.,24,2.ASP脚本的注释与VB相同,使用单引号;3.在之间的VBScript脚本程序对字母大小写不敏感;4.变量定义(1)定义方式:DIM变量(2)赋值:A=5、B=”abcdefg”,.,25,5常用操作符与表达式(1)算术运算符+-*/Mod(返回除法的余数)(2)比较操作符等于=;大于等于=;不等于;(3)逻辑运算符AND与;OR或;NOT非;(4)表达式:c=(a+b)/d,.,26,6语句(1)条件语句if条件thenelse.endif,.,27,(2)一般循环语句fori=1to100i=i+1next(3)访问数据库用循环语句Whilenotrs.eofrs.movenextWend,.,28,10.3几种主要数据库系统一、几种主要关系数据库系统1VisualFoxpro2Access3SQLServer4ORACLE二、数据库基本体系结构1.基本结构,.,29,(1)库(2)表(3)字段、数据类型(4)记录,.,30,2.数据查询SELECT语句SELECT,From,.WhereOrderByASC/DESC,.,31,10.4数据库访问程序设计一、Access数据库1.基本特点(1)主要用于数据量较小的场合;(2)数据库文件的扩展名:.MDB2.Access数据库的基本操作(1)建立数据库(2)建立数据表,.,32,.,33,.,34,二、数据库访问程序设计1.高级语言环境下程序设计方法,2.显然,中间层是高级语言程序与数据库的接口;3.目前,在windows环境,最常用的接口是:ADO或ADODB,.,35,三、ASP访问Access数据库程序举例1.访问Access数据库程序要点设Access数据库aspDB.mdb在当前文件夹,有一个数据表xsqk;(1)建立数据库连接setcn=server.createobject(ADODB.Connection)strcn=Provider=Microsoft.Jet.OLEDB.4.0;PersistSecurityInfo=false;DataSource=+server.mappath(aspDB.mdb)cn.openstrcn,.,36,(2)将数据表中的数据读入内存记录集setrs=server.createobject(ADODB.Recordset)strSql=selectxm,xb,xh,zyfromxsqkrs.openstrSql,cn,1,1(3)循环读取表中每一条记录Whilenotrs.eofrs.movenextWend,.,37,(4)关闭数据表rs.close关闭数据表是为了防止数据丢失;2.在HTML页面显示从数据表中获取的数据,格式如下:其中,xm是数据库中的字段(姓名);注意,=不可忽略;,.,38,四、ASP访问SQLServer程序举例(1)建立数据库,设数据库为:tempDB(2)建立数据库连接setcn=server.createobject(ADODB.Connection)strcn=DRIVER=SQLSERVER;SERVER=fafujt;UID=sa;PWD=8502115;DATABASE=tempDB;cn.openstrcn(3)其他部分程序与访问Access数据库的相同;,.,39,五、ASP程序运行举例1.ASP程序不能用mouse双击程序的方式来运行,而必须通过IE访问网站的方式来运行;2.访问站点运行程序,.,40,例,设计一个简单查询页面,实现对Access数据库的查询,数据库文件名为aspDB.mdb,数据表xsqk存放学生情况数据,读取该数据表的数据,以表格形式显示出来。,.,41,.,42,.,43,.,44,这是一个数据库学习程序,.,45,学生基本情况表姓名性别学号专业,.,46,.,47,10.5ASP访问数据库应用技术一、页面调用时参数传递1.客户端提交信息至服务器端的方法(1)客户端在URL中用“?”和名/值对例1:使用超链接下一页面,.,48,例2:使用Open命令varurl=study01D.asp?zy=+form1.zy.valuewindow.open(url,a,width=800,height=600)(2)如果需要使用多个名/值对,用rs.openstrSql,cn,3,3(2)数据操作后要进行刷新rs.update(3)操作结果提示alert(“操作已完成”)或用HTML语句。,.,57,2.基本操作(1)新增数据,.,58,操作结果提示alert(“新增数据已经保存”)或新增数据已经保存,.,59,(2)删除数据应用select语句从数据表中选择和确定要被删除的数据记录;

温馨提示

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

评论

0/150

提交评论