资源预览内容
第1页 / 共44页
第2页 / 共44页
第3页 / 共44页
第4页 / 共44页
第5页 / 共44页
第6页 / 共44页
第7页 / 共44页
第8页 / 共44页
第9页 / 共44页
第10页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第一章(一)诸论在Internet飞速发展今天,互联网成为人们迅速获取、发布和传递信息重要渠道,它在人们政治、经济、生活等各个方面发挥着重要作用。Internet上发布信息重要是通过网站来实现,获取信息也是要在Internet“海洋”中按照一定检索方式将所需要信息从网站上下载下来。因而网站建设在Internet应用上地位显而易见,它已成为政府、企事业单位信息化建设中重要构成某些,从而倍受人们注重。依照个人喜好开发了个人网站。ASP是Microsoft公司推出一种用以取代通用网关接口技术,英文全称Active Server Pages。它是一种Web服务器端运营环境。ASP自身包括了VBScript和javascript引擎,使得脚本可以直接嵌入HTML中。现将咱们在ASP运用过程中几种小技巧与人们分享。老式网站管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式由于效率太低已不多用。二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来解决新闻,这是当前较为流行做法。,而采用了ASP技术系统性能上有了很大改进,其重要体当前如下几方面: 1由于ASP页面每次打开都必要通过先编译后解释过程,因此页面在重复打开时速度没有任何提高。2由于ASP没有提供任何输出数据为内容元件,因此在使用ASP撰写数据库页面时只能借助ADORecordSet对象逐笔读取记录。3ASP支持应用程序实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序运营就可以更新应用文献。应用程序文献永远不会被加锁,因而甚至在程序运营时文献就可以被覆盖。当文献更新后,系统会温和地转换到新版本。 4ASP采用code-behind方式编写代码使得代码更易于编写,构造更清晰,减少了系统开发与维护复杂度和费用。 ADO.NET访问数据库原理与数据库相连,ADO.NET提供了如下3种方式:通过ODBC相连;通过OLEDB相连;直接与SQL Server相连。3种方式由于应用层次差别,使得效率由低到高,独立性由高到低。对于相连数据库数据解决,也有2种方式,即一种是通过DataSet来隔离异构数据源,另一种是以流方式从数据源读取(DataReader方式)。老式应用程序是通过先建立到数据库连接,在程序整个运营过程中维护连接方式来设计。ASP.NET采用了断开连接方式数据构造。当浏览器向Web服务器祈求网页时,服务器解决这个祈求,并将所祈求网页发送给浏览器,然后连接就被断开,直到浏览器发出下一种祈求。 ADO.NET另一种创新是引入了数据集(Dataset)。一种数据集是内存中提供数据关系图高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。无论数据从何处获取,数据集都是通过使用同样程序模板而被操作,并且它使用相似潜在数据缓冲区。1. Microsoft Access简介 数据库应用系统开发之前,对开发数据库基本概念应当理解,对数据库构造、开发数据库应用程序环节、开发体系及办法都应当有相称清晰理解和结识。数据库应用系统开发目的是建立一种满足顾客长期需求产品。开发重要过程为:理解顾客需求,然后,把它们转变为有效数据库设计。把设计转变为实际数据库,并且这些数据库带有功能完备、高效能应用。数据库技术在计算机软件领域研究中始终是非常重要主题,产生于60年代,30近年来数据库技术得到了迅速发展,并已形成较为完整顿论体系和一大批实用系统。并且,近年来,随着World Wide Wed(WWW)猛增及Internet技术迅速发展,使得数据库技术之时成为最热门技术之一。数据库是有构造数据集合,它与普通数据文献不同,(其中数据是无构造)是一串文字或数比特流。数据库中数据可以是文字、图象、声音等。Microsoft Access是一种关系式数据库,关系式数据库由一系列表构成,表又由一系列行和列构成,每一行是一种记录,每一列是一种字段,每个字段有一种字段名,字段名在一种表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询有关联信息。Access数据库以文献形式保存,档扩展名是MDB。与Access此前版本比较,Access新增了许多功能,字段类型增长了OLE对象和超级链接,特别是与Internet融合,在数据库中可以直接链接到指定Web页面或网络文献,也可以把Web页面上表格导入到数据库。Access可以以便地运用各种数据源,涉及dBASE,FoxBase,FoxPro,Excel,Word等。Access增长了数据库访问安全机制,可对表一级设立访问权限。Access还可以以便地运用FoxPro数据库、Excel电子表格数据,还可以和Word混合使用,打印通用信函或信封。修改数据库内容SQL语句重要有如下三个:(1) Insert,向一种表中加入新数据行(2) Delete,向一种表中删除数据行(3) Update,更改数据库中已经存在数据Insert原则语法:INSERT INTO table_name(col1,col2) VALUES(value1,value2。)Insert语句还可以将多行数据添加到目的表中去,在这种形式Insert语句中,新行数据值不是在语句正文中明确地指定,而是语句中指定一种数据库查询。添加值来自数据库自身行,在某些特定状态下,这是非常有用。多行Insert语句为拷贝数据提供了一种紧凑而有效办法,但我在自己做图书管理系统中没有使用这种办法,我在系统中是使用循环依照上面用法来完毕各种记录插入。 Update语句用于更新单表中选定行一列或多列值。要更新目的表在语句中定义,Set子句则指定要更新哪些列并计算它们值。Update语句总是包括Where语句,并且Update语句比较危险,因此您必要明确地结识到Where语句重要性,Where语句被用来指定需要更新行。2.设计思想通过网站,全面宣传,展示个人风采、长处与特色,发布个人重大活动安排信息,增强个人与外界之间联系,在Internet上实现完毕个人网站,提高办事效率。(二)开发工具选用及简介1.ASP技术近年来随着Internet技术飞速发展及顾客需求不断升级,Web页面技术也不断推陈出新,使得Web站点功能越来越强大,可以提供服务种类越来越繁多。从HTML、Client Script 到CGI,从JAVA诞生到ActiveX,Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计真正需要后,推出了Active Server Pages (ASP),一种用以取代CGI(Common Gateway Interface,通用网关接口)技术。简朴讲,ASP是位于服务器端脚本运营环境,通过这种环境,顾客可以创立和运营动态交互式 Web 服务器应用程序,如交互式动态网页,涉及使用 HTML 表单收集和解决信息,上传与下载等等。更重要是,ASP使用ActiveX技术基于开放设计环境,顾客可以自己定义和制作组件加入其中,使自己动态网页几乎具备无限扩充能力,这是老式Web编写工具所远远不及地方使用ASP尚有个好处,就在于ASP可运用ADO(Active Data Object,微软一种新数据访问模型)以便快捷地访问数据库,从而使得开发基于WWW应用系统成为也许,这也是本文选取ASP作为开发工具最重要因素之一。ASP优势:Active Server Pages:“动态服务器网页”,普通简称为“ASP”,ASP之因此能受到人们注重与使用因素,重要在于所产生执行成果都是原则HTML格式,并且这些程序是在网络服务端中执行,使用普通浏览器(如IE 或Netscape)都可以对的地获得ASP“执行”成果,并且将这ASP执行成果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)浏览器上执行,若使用VBScript来设计程序,客户端(lient)在浏览器中可以显示程序执行成果,可是,客户端(lient)若使用Netscape浏览器就无法显示VBScript执行成果。 ASP特点:任何开发工具皆可发展,只要使用普通文书编辑程序,如Windows记事本,就可以编辑。固然,其她网页发展工具,例如,FrontPage Express、rontPage等也都可以;但是还是建议你用记事本来写,既省钱又以便,若是使用那些所见即所得网页编辑来写,也许会发生某些意想不到离奇状态。通吃各家浏览由于ASP程序是在网络服务器端中执行,执行成果所产生HTML文献合用于不同浏览器。 语言相容性高:ASP与所有ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)方式,使用其她厂商(Third Party)所提供语言。隐密安全性高。如果咱们在浏览器中直接查看网页原始代码,就只能看到文献,原始程序代码是看不到!这是因杰ASP程序先于网站服务(eb Server)端执行后,将成果转换成原则文献,再传送到客户端(Client)浏览器上,因而,咱们所辛苦撰写ASP程序并不会容易地被看见进而被盗用。 易于操控数据库:ASP可以容易地通过DBC(Open Database Connectivity)驱动程序连接各种不同数据库,例如:Acess、Foxpro、dBase、Oracle等等,此外,亦可将“文本文献”或是”Excel” 文献当成数据库用。 面向对象学习容易:ASP具备有面向对象(bject-Oriented)功能,学习容易,提供了五种以便能力强大内建对象:Request、Response、Sever、Application以及Session,同步,若使用ASP内建“Application”对象或”Session”对象所撰写出来ASP程序可以在各种网页之间暂时保存必要信息。ASP工作原理ASP执行过程(1)顾客在浏览器地址栏中键入ASP文献,并回车触发这个ASP申请。(2)浏览器将这个ASP祈求发送到给Web服务器。(3)Web Server接受这些申请并依照.asp后缀名判断这是ASP规定。(4)Web Server 从硬盘或内存中读取对的ASP文献。(5)Web Server 将这个文献发送到ASP.DLL特定文献中。(6)ASP文献将会从头至尾执行并依照命令规定生成相应HTML文献。(7)HTML文献被送回浏览器。(8)顾客浏览器解释这些HTML文献并将成果显示出来。 图1-1ASP工作原理图2.IIS技术Wsb服务器是Web应用程序心脏。IIS(Internet Information Server)是微软推出Windows NT Option Pack重要成员,作为Winserver扩展,自推出以来已有了很大发展,其体系构造是当今市场上最受关注Web服务器之一。新推出IIS4.0版本增强了系统安全性,具备服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。IIS安装安装条件:Windows XP操作系统 系统安装光盘安装环节:(1) 插入windows xp安装光盘,打开控制面板,然后打开其中“添加/删除程序”。(2) 在添加或删除程序窗口左边点击“添加/删除Windows组建”。(3) 捎带半晌系统会启动Windows组建向导,在Internet信息服务(IIS)前面选勾,点击下一步:图2-1安装II
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号