1、基于ASP的天津鸿萌数据恢复中心形象宣传网站 基于ASP的天津鸿萌数据恢复中心形象宣传网站 TianJin HongMeng Data Recovery Center Image and Propagates Website Based on ASP 摘 要 本文详细介绍了ASP技术在企业形象推广系统中的应用以及利用ASP技术与ACCESS数据库组建该动态网站的过程。该系统共有两部份组成,前台信息模块和后台管理模块。前台信息模块主要向网络用户提供实时的企业产品查询和向相关企业发出合作请求等服务,利用站内的搜索引擎,网络用户可以很方便的找到与之相关的企业,实现了信息同步查询功能,达
2、到了企业宣传的目的。后台管理模块可以根据管理员的权限添加、删除和修改数据库中的信息,保证该信息能够及时地反映到网络的动态页面上,从而使网络用户及时得到最新的企业信息。论文主要介绍了本网站的开发背景,所要完成的功能和开发的过程。重点说明了系统设计的思想、技术难点和解决方案。 关键字: ASP,ACCESS, 企业,前台信息模块,后台管理模块 ABSTRACT This text is detailed to introduce the ASP technique in the enterprise image expansion ap
3、plication in the system and make use of the ASP technique and ACCESS database the set the process for set upping should dynamic website.The system totally reaches two partially constitute, stage information mold the piece manage the mold piece with backstage.Stage information mold piece purpose for
4、manhunt engine network for enterprise product for mainly facing network customer providing solidly hour searching with toward related enterprise send outing cooperating the claim waiting serving, make use of standing the inside customer can very conveniently find out with it related enterprise, rea
5、lizes information synchronously searching the function come to the enterprise publicizeeing. Backstage management mold piece top of dynamic page for legal power for can according to management increase, deleting with modifying the information in the database, guaranteeing that information can in tim
6、e reflecting the network, from but make the network customer on time get latest enterprise information. The thesis primarily introduced the development background, of this website the process for wanting the finished function with developmented.The point explained the difficult point of thought, tec
7、hnique that design of system with the solution. Key Word: ASP,ACCESS,Enterprise, stage information mold piece, backstage management mold piece 前 言 随着计算机科学的不断发展和网络的迅速普及,Internet的应用已经涉及到人们生活的方方面面,商业系统信息的收集与处理、流动与共享,使日常办公更加安全可靠,更加规范化、高效化和科学化。 企业内联网Internet的确立和使用,更进一步加速了Internet技术和
8、应用的进展。ASP全称Active Server Pages,也就是“动态服务器端页面”、是一种运行于Web服务器端的程序语言。通过ASP程序,我们可以实现众多动态的、交互性服务器功能。 本套展示的是一个基于Access数据库的信息宣传系统,可用于各类企业以快捷、高效的方式宣传自己,用户不仅可以通过对注册企业资料的浏览和查询找到适合本企业的合作商,还可以在网站上宣传自己以达到良好的广告效应。同时本系统是一个基于Web技术的形象推广系统,这样本也就摆脱了传统宣传模式的地域限制。本系统采用了Dreamweaver 8.00作为实现系统的开发工具,主要使用了ASP、VBScript和XHML语言,
9、以Access 为后台数据库设计的基于Web的企业形象推广系统,既达到了一个企业宣传自己的目的,又充分利用了网络进行管理,实现了其商业价值。 目 录 第一章 ASP概述 4 1.1什么是ASP 4 1.2 ASP的功能与特点 5 1.3 ASP的工作过程 6 1.4 ASP的主要技术特征 8 1.5 ASP方法与传统静态主页的区别 9 1.6 ASP访问数据库的几种方式 10 第二章 网站设计开发语言及相关技术背景 13 2.1 SQL技术简介 13 2.2 系统开发采用的软件简介 14 2.3 PWS及IIS工作原理 18 2.4 系统运行环境
10、 18 第三章 网站的工作环境及设计方法的选择 20 3.1 硬件环境 20 3.2 软件环境 20 3.3 设计方法的选择 24 第四章 系统的具体实现 25 4.1 企业形象推广网站后台数据库存的设计与实现 25 4.2 企业形象推广网站前台的设计与实现 27 4.3 企业形象推广网站后台数据库存的设计与实现 30 第五章 系统运行与维护 34 5.1 企系统维护的基本概念 34 5.2 系统维护工作的内容 34 5.3 系统维护的组织与管理 35 结 论 36 致 谢 37 参 考 文 献 38 第一章 ASP概述 1.1
11、什么是ASP 在Internet风行的早期,浏览器中显示的仅是静态的图文组合而已,浏览者可以在网页上阅读信息,但无法进一步地的发表意见、查询信息或进行在线上购物等商务活动。所谓“动态网页”,是指客户端浏览器和Web服务器端可以互动,也就是服务器端可以实现处理浏览器端请求,然后再将处理结果作为浏览器请求的响应传给浏览器。而ASP就是用来创建此种动态、交互网页的解决方案。 ASP(Active Sever Pages),称为动态服务器主页。它是一种套服务器的脚本程序开发工具和运行环境,可用来创建动态、交互式的Web服务器应用程序。有了ASP,就不必担心客户端的浏览器能否运行所编写的代
12、码,因为所有的程序都将在服务器端执行。当程序执行完毕后,服务器仅将所执行结果返回客户端的浏览器,这样就减轻客户端浏览器的负担,极大地提高了Web交互的速度。 ASP的含义从字面上说包含三个方面: Active: ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。他采用了封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,只要你在服务器上安装了这些组件,你就可以快速、简易地建立自己的Web应用。 Server: Asp运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编
13、程语言。ASP的编程语言可以是VBScript和JSCRIPT。Netscape浏览器不支持客户端使用VBScript,所以最好不要在客户端使用VBScript。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以显示ASP页面。 Pages: ASP返回标准的HTML页面,也可以正常地在常用的浏览器中显示。浏览器查看页面的源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。 可以看出,ASP既不是一种语言,也不是一种开发工具,而是为生成动态的、交互的Web应用程序提供一种方法和技术。ASP的主要特性是能够把HTML文件、脚本、基
14、于COM标准的组件有机地组合在一起,形成一个能够在服务器上运行的动态Web应用程序,并能把按用户要求制作的标准HTML页面送给客户端浏览器。 1.2 ASP的功能与特点 从应用的层面看,ASP有如下的功能: 处理由浏览器传送到站点服务器的表单输入。 程序语言制作ACTIVEX SERVER COMPONENT以满足自己的特殊需要。 可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。 访问和编辑服务器端的数据库表。使用浏览器即可输入,更新和删除站点服务器的数据库中的数据。 读写站点服务器的文件,实现访客计数器等功能。 提供广告轮播器,取得浏览器信
15、息,URL表管理等内置功能。 由COOKIES读写用户端的硬盘文件,以记录用户的数据。 使用VBSCRIPT或JSCRIPT等简易的脚本语言,结合HTML码,快速完成站点的应用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。 扩充功能的能力强,可通过使用VISUAL BASIC,JAVA,VISUAL C++等多种语言进行功能的扩充。 从软件的技术层面看,ASP有如下特点: 无需编译ASP脚本集成于HTML当中,容易生成,无需编译或连接即可直接解释执行。 与任何ACTIVEX SCRIPTING语言兼容,除了可使用VBSCRIPT和JSCRI
16、PT语言进行设计外,还可通过PLUG-IN的方式,使用由第三方所提供的其他SCRIPTING语言。 面向对象在ASP脚本中可以方便的引用系统组件和ASP的内置组件,还能通过ACTIVEX服务器组件来扩充功能。 易于生成使用常规文本编辑器,即可进行.ASP页面的设计。 独立于浏览器,用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器端下载来观察.ASP主页,在浏览器端见不到正确的页面内容。 源程序码不会外漏ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所
17、产生的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。 1.3 ASP的工作过程 ASP页面是一种包含脚本命令的HTML(超文本标记语言)网页,在发送到客户端浏览器之前,站点的Web服务器将对其中的脚本命令进行处理。 请求 响应 MyFile.htm
18、007
03/08/2007 浏览器中的显示 HTML是最简单和基本的网页编程语言,但只能创建静态网页。当一个客户通过浏览器向站点的Web服务器请求静态HTML文档时,Web服务器向客户端浏览器直接发送所请求的HTML文档而不需要经过任何处理。随后,客户端浏览器处理收到的文档,并按照其HTML代码的规定显示其内容。其工作过程如图 1-1所示。 图1-1 HTML静态网页工作过程 而当客户端浏览器向站点的Web服务器请求ASP文档时,Web服务19、器先将ASP文档传送给ASP引擎,ASP文档的脚本代码在此处执行或者转化为HTML代码,然后再将转换后的代码发送到客户端浏览器。其过程如图1-2所示。 MyFile.asp
<% Response.Write”20、 03/08/2007 浏览器中的显示 请求 图1-2 ASP动态网页工作过程 不同于以往较创建CGI(公共网关接口)应用程序,ASP极大地简化了Web应用程序的开发过程。只需几行脚本,就可以在网页添加数据库连接或一些高级自定义功能。而在过去,开发人员必须了解PERL或C语言能添加这些功能,但有了ASP,就可以使用普通的站点脚本语言,如JScript、VBScript,或任何与COM兼容的脚本语言,包括JavaScript、PERL等。 由于脚本程序是服务器端执行而不是在客户端运行,
21、传送浏览器端的Web页面是在Web服务器生成的标准的HTML文档,所以不必担心浏览器是否能够处理此种脚本程序。此外,由于仅将脚本程序的处理送回到客户端的浏览器,所以服务器端的脚本程序难以被复制,客户端看不到正在浏览的页面的脚本代码,国而且是ASP编写的Web应用程序的安全性较高。 对于Web服务器来说,ASP文档与HTML文档是有本质区别的:HTML文档是不需要经过任何处理就直接传送给客户端浏览器的,而ASP文档则需要对其中的每一个脚本命令进行处理,并生成一个对应的HTML文档后将其中的每一个脚本命令进行处理,并生成一个对应的HTML文档后将其传送给客户端浏览器。正因为这样,ASP可以动态、
22、交互式的网页。另一方面,对于浏览器来说,ASP文档和HTML文档几乎没有什么区别,仅次是文件扩展名的不同,无论客户端的浏览器向Web服务器提出的是ASP文档请求还是HTML文档请求,接收到同样是HTML格式的文档。 1.4 ASP的主要技术特征 随着Web应用的发展,对网页的动态性和交互性的要求也越来越高。ASP技术的许多特点特别适合于开发出动态、交互式、高效率的站点服务器应用程序,提供了强大的数据库访问功能,可以胜任基于微软服务器的各种动态数据发布,从而成为网上数据库管理的重要手段。其主要技术特点主要包括: 1. 组件在ASP技术中起着核心作用 在使用ASP技术时应遵循这样一个原则:
23、即ASP脚本必须与基于COM标准组件配合使用才能开发出具有实用价值的动态Web应用程序。组件对象模型是Microsoft提出的一种基于二进制的软件标准,与语言无关。ASP提供了10个内置组件。组件中包含一个或多个对象,在使用前组件的对象需要被实例化。ASP还提供了6个内置对象,这6个内置对象可以被ASP脚本直接使用,不需要被实例化。 2. 采用ADO技术访问数据库 ASP采用ADO技术访问后台数据库,其内置的数据库访问组件ADODB提供了一组优化的访问数据库专用对象集。ADODB包含有7个对象,其中最主要的有Connection、RecordSets。Connection实现与OLEDB数
24、据源的连接,通过执行SQL命令实现对数据库的查询、插入、修改等操作。RecordSets是数据的主要界面,保存对数据库的操作结果。 UDA(Universal Data Access)是Microsoft提出的适合企业范围并能够高性能地访问各种信息(包括关系型和非关系数据)的数据访问模型。能够使Visual Studio中的所有工具访问任何平台上的任何数据源。UDA由三个核心技术ODBC、OLEDB和ADO组成: ·ODBC提供了对关系型数据库系统的标准访问界面,已得到大多数数据库系统的支持。 ·OLEDB用于处理异构平台的关系型和非关系型信息,非关系型信息包括电子邮件、文件系统、文本、
25、图形等等。它还能够使用已有的ODBC驱动程序访问关系型数据库。 ·ADO是以开放数据库连接ODBC为基础的,可支持任何ODBC数据源对数据库的操作;可以提供任何类型数据库与Web服务器的访问方式。与传统的CGI等技术相比,ADO可以在多种环境下使用,能够访问更多类型的数据,简单可行,在编写复杂的应用程序时可以减少大量的时间。 3. 支持几乎所有的脚本语言 ASP为许多脚本语言提供了运行环境,除了VBScript、JScript,ASP还支持REXX、Perl等脚本语言。VBScript是ASP支持的默认脚本语言,若要重新设定默认脚本语言,在ASP文件的第一行使用命令<%@Language
26、…%>即可。 4. 支持事务(Transaction) 事务是一组操作,作为整体要么成功,要么失败。事务处理机制最初应用于数据库系统,确保对数据库进行可靠的修改。 Microsoft在IIS4.0中集成了事务处理服务器MTS(Microsoft Transaction Server),使用MTS来实现Web服务器对事务的支持。MTS是基于组件的事务处理系统,用于开发、高度、管理企业级Internet Intranet服务器端应用系统。MTS的事务处理机制只控制对数据库的访问,应用程序对文件系统或其他数据源的操作失败不会导致滚回。当然应用程序访问的数据库系统必须受到MTS的支持。ASP使
27、用ADO技术访问后台数据库,由于MTS的支持,可以确保ASP文件对后台数据库的访问是可靠的。 5. 良好的开发环境和工具 Microsoft提供了InterDev和FrontPage支持动态Web应用程序的开发。在实际应用中,InterDev和FrontPage配合使用:先用Web应用程序的骨架及各种处理、控制功能,再利用FrontPage对已生成的Web应用程序进行页面上的修饰和编辑。 1.5 ASP方法与传统静态主页的区别 把信息系统纳入Internet/Intranet的框架之后,首先要解决的问题是通过网页访问后台数据库信息。所有应用程序都被分割为页面的形式,用户的交互操作是以提
28、交表单等方式来实现的,这就要求WEB站点具有很强的动态数据发布能力。然而,目前WEB的服务,仍以提供“静态”主页内容为主。所谓“静态”,指的就是站点的主页内容是“固定不变”的,无法根据用户的需求和实际情况做出相应的变化。ASP所设计出的是动态主页,可接收用户提交的信息并做出反应,其中的数据可随实际情况而改变无须人工对网页文件进行更新即可满足应用需要。例如:当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件。该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查询的结果集)以HTML的格式传送给浏
29、览器。数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力。总之,网页设计与制作从最初的静态网页已全面走向动态网页,动态网页的最大 特点是它的交互性。动态网页的内容要依靠各种程序来生成。静态网页所包括的 内容:超文本链接,各种图像,Frames,Image Map,多媒体声音/图像制作。动态网页所包括的内容:CGI程序,JAVASCRIPTS,JAVA APPLETS,需要数据库支持的动态主页。 1.6 ASP访问数据库的几种方式 在我们介绍了数据库的基础知识后,我们接下来的任务是如何用ASP访问数据库,因为一个系统不可能没有数据库,所以我
30、们就必须让ASP采用一个高效的方法通过INTERNET或INTRANET来访问,操作数据库。我们知道在传统的HTML页面中,访问数据库一般是通过公用网关接口(CGI)来实现,这种方式不仅开发困难,而且用ASP实现数据库访问可以说能较好地解决这个问题。 在ASP脚本中可以通过三种方式访问数据库: IDC(INTERNET DATABASE CONNECTOR)方式 RDS(REMOTE DATA SERVICE)方式 ADO(ACTIVEX DATA OBJECTS)方式 从概念上来讲,这三种访问方式对数据库的访问是由INTERNET INFORMATION SERVER来
31、完成的。WEB浏览器用HTTP协议向INTERNET信息服务器(IIS)递交请求。INTERNET信息服务器执行访问数据库的操作,并以一个HTML格式的文档作为回答。 1、INTERNET数据库接口 IDC是一个传统的数据库查询工具,用来定义和执行数据库查询的SQL命令,并向浏览器返回一个指定数据格式的页面。使用IDC访问数据库最大的特点是简单,几乎不需要编程就能实现对数据库的访问。 2、远程数据服务(RDS) RDS是IIS1.0中提出的概念,它是由ASP中原来的ADVANCED DATA CONNECTOR(ADC)发展而来的。在IIS1.0中,RDS与ADO集成到一起,使用同样的
32、编程模型,提供访问远程数据库的功能。 ADO虽然能够提供非常强大的数据库访问功能,但是它不支持数据远程操作(DATAREMOTING)。换句话说,ADO只能执行查询并返回数据库查询的结果,这种结果是静态的,服务器上的数据库与客户端看到的数据没有“活的连接关系”。假如,客户端需要修改数据库的数据,就必须构造修改数据的SQL语句,执行相应的查询动作。而RDS就比ADO更进一步,它支持数据远程操作。它不仅能执行查询并返回数据库查询结果,而且这种结果是“动态的”,服务器上的数据库与客户端看到的数据保持“活的连接关系”。即把服务器端的数据搬到客户端,在客户端修改数据后,调用一个数据库更新命令,就可以将
33、客户端对数据的修改写回数据库,就像使用本地数据库一样。 由于RDS与ADO集成,RDS的底层是调用ADO来完成的,所以也可以将RDS理解为ADO的RDS,即ACTIVEX数据对象的远程数据服务。RDS在ADO的基础上通过绑定的数据显示和操作控件,提供给客户端更强的数据表现力和远程数据操纵功能。可以说RDS是目前基于WEB的最好的远程数据库访问方式。 以上就是ASP访问数据的三种方式,它们三者各有各的特色。IDC十分简单,使用.IDC文件和.HTX文件分别完成数据库的访问与输出任务,但是使用起来不灵活。ADO是ASP中推荐使用的方式,它功能强大,使用方便,是ASP的核心技术之一,但是它提供用
34、户远程操作数据库的功能时,比较复杂,实现起来有一定的难度。而RDS是基于ADO的,并提供远程操作数据库的强大工具。所以在需要高性能,高可靠性的远程数据操作功能时,RDS是更为理想的选择。 3、ACTIVEX数据对象(ADO) 与IDC不同,用ADO访问数据库更类似于编写数据库应用程序,ADO把绝大部分的数据库封装在七个对象中,在ASP页面中编程调用这些对象执行相应的数据库操作。ADO是ASP技术的核心之一,它集中体现了ASP技术丰富而灵活的数据库访问功能。ADO建立了基于WEB方式访问数据库的脚本编写模型,它不仅支持任何大型数据库的核心功能,而且支持许多数据库所专有的特性。ADO使用本机数
35、据源,通过ODBC访问数据库。这些数据库可以是关系型数据库,文本型数据库,层次型数据库或者任何支持ODBC的数据库。ADO的主要优点是易用,高速,占用内存和磁盘空间少,所以非常适合于作为服务器端的数据库访问技术。相对于访问数据库的CGI程序而言,它是多线程的,在出现大量并发请求时,也同样可以保持服务器的运行效率,并且通过连接池(CONNECTION POOL)技术以及对数据库连接资源的完全控制,提供与远程数据库的高效连接与访问,同时它还支持事物处理(TRANSACTION),以开发高效率,高可靠性的数据库应用程序。 正是因为使用ADO需要编写脚本程序,所以ADO能够实现更复杂,更灵活的数据库
36、访问逻辑。目前,ADO包括COMMAND,CONNECTION,RECORDSET等七个对象和一个动态的PROPERTIES集合,绝大多数的数据库访问任务都可以通过它们的组合来完成。 第二章 网站设计开发语言及相关技术背景 2.1 SQL技术简介 SQL是英文(STRUCTURED QUERY LANGUAGE)的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系形数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库提取数据等。目前,绝大多数流行的
37、关系数据库管理系统,如ORACLE,SYBASE,MICROSOFT SQL SERVER,ACCESS等都采用了SQL语言标准。 使用SQL语言的优点: 1. 非过程化语言 SQL是一种非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMAS的一部分,由它决定对指
38、定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪使用索引合适,而用户则从不需要知道是否有索引,有什么类型的索引。 2. 统一的语言 SQL可用于所有用户的DB活动模型,包括系统管理员,数据库管理员,应用程序员,决策支持系统人员及许多其他类型的终端用户。基本的SQL命令只需要很少时间就能学会,最高级的命令在几天内便可掌握。 SQL为许多任务提供了命令,其中包括: 查询数据 在表中插入,修改,和删除记录 建立,修改和删除数据对象 控制对数据和数据对象的存取 保证对数据库一致性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部
39、任务统一在一种语言中。 3. 是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。 2.2 系统开发采用的软件简介 1、Dreamweaver 8.00简介 Dreamweaver是一款优秀的网页设计软件,它的优势在于它不仅是优秀的所见即所得的编辑软件,同时也兼顾了HTML源代码编辑,可以让用户方便地在两种模式之间切换。它不仅具有同类软件的所有功能,而且具有自身的许多出色设计理念,例如行为(Behaviors)、时间轴(Timeline)、资源(
40、Assets)等,可以让用户无需手写代码,就能轻松地创建各种动态效果。另外,Dreamweaver强大的自定义扩展功能,允许用户定制自己的对象、命令、菜单及快捷键等,从而大大提高工作效率。 Dreamweaver 8.00提供了功能强劲的可视化设计工具、应用开发环境以及代码编辑支持,使开发人员和设计师能够快捷地创建代码规范的应用程序,集成度非常高,开发环境精简而高效。开发人员能够运用Dreamweaver与他们的服务器技术杰构建功能强大的网络应用程序,以衔接到用户的数据、网络服务体系。 Dreamweaver 8.00的新增功能下: 一、使用最佳做法: (1) 利用 XML 数据进行可
41、视化创作 使用功能强大的可视化工具,可快速利用 XML 将源集成到工作中,并揭开 XML 到 HTML 转换的神秘面纱。使用简单的拖放工作流程,可将基于 XML 的数据(如 RSS 源)集成到 Web 页中。使用改善的 XML 和 XSLT 代码提示功能,可跳转到“代码”视图来自定义转换。 (2) 新的标准 CSS 面板 可以通过新的标准 CSS 面板集中学习、了解和使用以可视化方式应用于页面的CSS 样式。全部 CSS 功能已合并到一个面板集合中,并已得到增强,可以更加轻松、更有效率地使用 CSS 样式。使用新的界面可以更方便地看到应用于具体元素的样式层叠,从而能够轻松地确定在何处定义
42、了属性。属性网格允许进行快速编辑。 (3) CSS 布局可视化 在设计时应用可视化助理来描画 CSS 布局边框或为 CSS 布局加上颜色。应用可视化助理可揭示出复杂的嵌套方案,并改善所选内容。单击 CSS 布局可看到十分有用的工具提示,这些提示有助于了解设计的控制元素。 (4) “样式呈现”工具栏 利用新的 CSS 媒体类型支持,可按照与用户所看到内容相同的方式查看内容,而不管传送机制如何。使用“样式呈现”工具栏可切换到“设计”视图,以查看它在印刷品、手持设备或屏幕上的显示方式。 (5)改善的 CSS 呈现功能 “设计”视图的准确性有了显著改善,从而能够在大多数浏览
43、器中呈现复杂的 CSS 布局。Dreamweaver 现在完全支持高级 CSS 技术,如溢出、伪元素和表单元素。 (6) 直辅助功能:支持 WCAG/W3C 优先级 2 检查点 WCAG 优先级 1 检查点的集成辅助功能评估工具外,Dreamweaver 现在还利用包括 WCAG 优先级 2 检查点在内的升级评估工具同时支持 CSS 和辅助功能。 (7) 与改进的 WebDAV Dreamweaver 8 中的 WebDAV 现在支持为安全文件传送使用摘要身份验证和 SSL,并且连接也有所改善,可连接到更多的服务器。 二、完成更多工作 (1) 后台文件传输,使用缩放可以更好
44、地控制设计。放大并检查图像,或使用复杂的嵌套表格布局。缩小可预览页面的显示方式。 (2) 辅助线,使用辅助线来测量页面布局,将页面布局和页面模型加以比较,精度可达至像素级别。可视化反馈有助于准确地测量距离,并且支持智能靠齐。 (3) “编码”工具栏,新的“编码”工具栏在“代码”视图一侧的沟槽栏中提供了用于常见编码功能的按钮。 (4) 代码折叠,通过隐藏和展开代码块,重点显示您想要查看的代码。 (5) 工作区布局,自定义和保存工作区配置。Dreamweaver 8 自带了针对设计人员和编码人员的需求定制的四种不同配置。也可以构建自定义工作区。 (6) 用于 Mac 的选项卡式文档,Ma
45、c 上新的文档选项卡可帮助简化用户界面,并使选择文档变得更加容易。 (7) 新的起始页面,新的布局和设计使您能够快速地创建站点。 (8) 改进的站点同步和存回/取出功能,更可靠并且更有把握地管理站点。改进的站点同步功能有助于确保所使用的文件是最新版本。利用改进的存回/取出功能,可防止意外覆盖其他人的工作。 (9) 比较文件,快速比较文件以确定变更之处。可以比较两个本地文件、本地计算机上的文件和远程计算机上的文件,或者远程计算机上的两个文件。在 Macintosh 和 Windows 平台上,将您最常用的文件比较工具和 Dreamweaver 结合使用。 (10) 选择性粘贴,利用 Dr
46、eamweaver 中新的粘贴选项,您可以保留在 Microsoft Word 中创建的所有源格式设置,也可以只粘贴文本。 (11) 站点相关引用,通过确保引用与站点(而不是本地文件)相关,从而可在设计时和运行时与服务器端包括紧密结合使用。 (12) 改进的代码编辑功能,可更好地控制 Dreamweaver 如何提供代码提示和完全标签以适合您的编码风格。 Dreamweaver 8 支持学习和利用新的技术,其中包括 PHP 5、Flash 视频、ColdFusion MX 7 和 Macromedia Web Publishing System。 三、与最新技术和标准集成 (1) 支
47、持 ColdFusion MX 7,更新的 ColdFusion MX 7 支持功能包括新的服务器行为和代码提示。为了将代码提示和调试功能与 ColdFusion 的正确版本相匹配,Dreamweaver 将在第一次连接到站点时自动检测服务器版本。Dreamweaver 与 ColdFusion 的紧密集成使您能够直接从“数据库”面板中添加和删除数据库,并查看当前站点中定义的 ColdFusion 专有组件。 (2) 支持 PHP 5,利用更新的 PHP 5 支持功能,其中包括服务器行为和代码提示。 (3) Flash 视频,快速便捷地将 Flash 视频文件插入 Web 页。 (4)
48、Macromedia Web Publishing System:通知和事件记录,跟踪在站点内进行的每项操作。Dreamweaver 中的事件可通知 Macromedia Web Publishing System 服务器,以便记录 WPS 系统中的所有 Web 站点变更。 2、Macromedia Fireworks 8.00 简介 Fireworks是Macromedia三套网页利器之一,它是用来画图用的。网页上很流行的阴影、立体按钮等等的效果,也只需用鼠标点一下,不必再靠什么KPT之类的外挂滤镜。而且Fireworks很完整的支持网页16进制的色彩模式,提供安全色盘的使用和转换,要切
49、割图形、做影像对应(Image Map)、背景透明,要图又小又漂亮,在Fireworks 2中做起来都非常方便,修改图形也是很容易的。 Fireworks 8.00新功能有: 一、 执行效率的提高 二、 用户界面的改进 三、 内建FTP登陆和版本控制 四、新的特效 五、自动图形 六、新的照片修饰工具 七、服务器端代码的支持 八、系统反锯齿和自定义反锯齿 九、双字节支持 十、提供了JavaScript API接口 3、Access 2003简介 Access 2003是关系型的数据库管理系统。实现数据库之间的联系数据库之间的关系指明两个库之间共享一个共同的关键字值。一个
50、连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。 新增功能简介: ⑴ 查看参象相关性信息。 ⑵ 检查窗体和报表中的错误。 ⑶ 传播字段属性。 ⑷ 智能标记。 ⑸ 备份数据库或项目。 ⑹ Windows XP主题支持。 ⑺ 控件中的改进排序






