




免费预览已结束,剩余48页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息与电子工程系毕业设计(论文)摘 要 信息与电子工程系网站开发简介不知不觉互联网已经走入了寻常百姓的生活中,几年前还是以高新科技的面目出场的电脑,早已成为了日常家用电器了,高贵的“拨号上网小姐”也被和蔼的“ADSL先生”给征服了。生活在互联网时代的人们,也改变了数以千年的获取信息的途径,书本在生活中的地位每况愈下,据统计现代人大约70的信息量是从网络上得来的,传统的书本只占了20的信息量。特别是我们这伴着互联网长大的这一带,上网已经成为我们生活中必须品了。随着我们学校与衢州职业技术学院的合并,衢州学院的诞生,信电系的专业和学生的数量的猛增,在网络上开通一个师生的交流平台就显得日益重要了。在这种情况下,为了更好的服务广大师生,同时也能使我们自己在学校里三年所学的专业知识能学以致用,我们将我们的毕业课题设定为了信电系网站的开发。关键词Php、Mysql、Html、Flash、Dreamweaver、Photoshop 7.0、CSS第一章 概述1.1课题背景 互联网作为信息双向交流和通讯的工具,已经成为商家青睐的传播媒介,被称之为继广播、报纸、杂志、电视后的第五种媒体-数字媒体。学校网站是学校的商标,每一所学校都有自己的特色,每一所学校都有自己的个性。在这个高度信息化的社会里,建立自己学校网站是最直接的宣传手段。网站的超时空特性,不仅能让地区内的人们了解学校,更可让世界了解你的学校。凭藉学校网站,学校就可成为教育百花园中一朵鲜艳的花朵。 学校网站是实现教育资源分配的桥梁网络有巨大的教育资源库,它集全社会的力量,使教育资源无限增长。这对于发达地区和欠发达地区,高投入学校和条件差的学校在获取教育资源的权力上达成平等,使每一位教师和学生都能均等的得到培训和受教育的机会,不再会受到学校水平、教材、教师能力的限制。不仅能极大的提高教学效率,而且能实现教育公平的社会理想。 学校网站能提供教学互动的全新方式学校网站使得教师与教师、教师与学生、学生与学生之间的交流有了全新的方式,它不再受到传统课堂的制约。它可以使广州与北京、城市与乡村的学校同处一室,共同讨论,共同共享。地理上的界限在这里模糊和消失了,学校网站是真正没有围墙的学校。 学校网站能够提供个性化学习的平台,不同的学生理解世界的方式各不相同,认知世界有诸多方式。网络提供的丰富资源可以使学生寻觅不同的教育方式,各取所需。学校网站允许不同的学生沿着自己的途径,按自己的速度接受教育与学习,学生将有机会享受最佳的教育机会,充分发掘自己的内在潜力,培植独特的个性和人格。 学校网站是最佳的教学研究室,学校网站与教育类专门网站的有效链接,给学校教学研究带来了一片新天地,各种优秀教案、专家论坛、网络观摩课、各科素材、多媒体课件制作等内容为教师教研提供了极佳的平台。有效地降低教研成本、提高效率。因此,建立信息电子工程系的网站是非常有必要的,本设计希望能给浏览者提供方便。并通过现代化网络手段,促进我系的管理和建设,加强系与师生之间的交流,增进我系和世界的相互了解,推进我系教学质量和管理水平的提高。1.2关键技术语言简介1.2.1 PHP简介PHP-Hypertext Preprocessor,PHP 是一种 HTML 内嵌式的语言 (类似ASP)。而PHP有专用的编程语言:PHP,它的语法混合了 C、Java、Perl 以及它的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。PHP最初是在1994 年 Rasmus Lerdorf 开始计划发展的。在 1995 年以 Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。随后在新的成员加入开发行列之后,在 1995 年中,第二版的 PHP 问市。第二版定名为 PHP/FI(Form Interpreter)。PHP/FI 并加入了 mSQL 的支援,自此奠定了 PHP 在动态网页开发上的影响力。在 1996 年底,有一万五千个 Web 站台使用 PHP/FI;在 1997 年中,使用 PHP/FI 的 Web 站台成长到超过五万个。而在 1997 年中,开始了第三版的开发计划,开发小组加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名为 PHP3。 PHP3 跟 Apache 伺服器紧密结合的特性;加上它不断的更新及加入新的功能;并且它几乎支援所有主流与非主流资料库;再以它能高速的执行效率,使得 PHP 在 1999 年中的使用站台超过了十五万!PHP是完全免费的,可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。PHP在大多数Unix平台,GUN/Linux和微软Windows平台上均可以运行。与ASP、JSP一样,PHP也可以结合HTML语言共同使用;它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码从而更好的实现页面控制,提供更加丰富的功能。 PHP的优点有:安装方便学习过程简单;数据库连接方便,兼容性强;扩展性强;可以进行面向对象编程。PHP提供了标准的数据库接口,几乎可以连接所有的数据库;尤其和MYSQL数据库的配合更是天衣无缝。 PHP 在数据库方面的丰富支持,也是它迅速走红的原因之一,它支持下列的数据库或是资料表:Adabas D DBA dBase dbm filePro Informix InterBase mSQL Microsoft SQL Server MySQL Solid Sybase ODBC Oracle 8 Oracle PostgreSQL 。而在 Internet 上它也支持了相当多的通讯协议 (protocol),包括了与电子邮件相关的 IMAP, POP3;网管系统 SNMP;网络新闻 NNTP;帐号共用 NIS;全球信息网HTTP及Apache 服务器;目录协议LDAP以及其它网络的相关函数。 除此之外,用PHP写出来的Web后端CGI程序,可以很轻易的移植到不同的系统平台上。例如,先以Linux架的网站,在系统负荷过高时,可以快速地将整个系统移到 SUN 工作站上,不用重新编译CGI程序。面对快速发展的Internet,这是长期规划的最好选择。 在加入其它的模块之后,提供了更多样的支持如下: 英文拼写检查 BC 高精确度计算 公元历法 PDF 文件格式 Hyperwave 服务器 图形理码与解码功能 哈稀处理 DDX 功能 qmail 与 vmailmgr 系统 压缩文件处理 XML 解析 。除此之外,一般语言有的数学运算、时间处理、文件系统、字符串处理、行程处理等功能,它一样都不缺。再加上它是免费的系统,使得成本与效益比,几乎等于无限大! 1.2.2 SQL介绍SQL 命令的简单说明对于简单查询,SQL Select 语句和英文语法很相象,我们来分析一下 SELECT 语句的完整格式,它包括六个子句,其中 SELECT 和 FROM 子句是必须的,其它子句可以任选,每个子句的功能如下 :1、Select 子句列出所有要求 SELECT 语句检索的数据项。它放在 SELECT 语句开始处,指定此查询要检索的数据项。这些数据项通常用选择表表示,即一组用“,”隔开的选择项。按照从左到右的顺序,每个选择项产生的一个列的查询结果,一个选择项可能是以下项目:(1)、列名:标识 FROM 子句指定表中的列。如果列名作为选择项,则 SQL 直接从数据库表中每行取出该列的值,再将其放在查询结果的相应行中。(2)、常数:指定在查询结果的每行中都放上该值。(3)、SQL 表达式:说明必须将要放入查询结果中的值按表达式的规定进行计算。2、From 子句列出包含所要查询数据的表,它由关键字 FROM 后跟一组用逗号分开的表名组成。每个表明都代表一个包括该查询要检索数据的表。这些表称为此 SQL 语句的表源,因为查询结果都源于它们。3、Where 子句告诉 SQL 只查询某些行中的数据,这些行用搜索条件描述。4、Group By 子句指定汇总查询,即不是对每行产生一个查询结果,而是将相似的行进行分组,再对每组产生一个汇总结果。5、Having 子句告诉 SQL 只产生有 Group By 得到的某些组的结果,和 Where 子句一样,所需要的组也用一个搜索条件指定。6、Order By 子句将查询结果按一列或多列中的数据排序。如果省略此子句,则查询结果将是无序的。 SQL 是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,与支持 SQL 查询的 Select 语句的复杂性相比较,更改数据库内容的 SQL 语句就格外简单。然而对于一个 DBMS 来说,数据更新所造成的风险大大超出了数据查询。数据库管理系统必须在更改期内保护所存储的数据的一致性,确保有效的数据进入数据库,数据库必须保持一致性, DBMS 还必须协调多用户的并行更新,以确保用户和他们的更改不至于影响其他用户的作业。用于修改数据库内容的 SQL 语句主要有以下三个:1、Insert,向一个表中加入新的数据行2、Delete,从一个表中删除数据行3、Update,更改数据库中已经存在的数据首先我们来看看 Insert 的用法:标准语法:INSERT INTO table_name(col1, col2.) VALUES(value1, value2.) 下例要将书生作为一个新的销售员加入表 Salesreps 中 Insert Into Salesreps (name,num,sales,hire_date,income) values (shusheng,9,10000,23-Feb-99,2000)在此语句中,列的名称列在括号中以逗号隔开,接下去是 Value 短语和括号中同样以逗号隔开的每列数据,应该注意的是数据和列名称的顺序是相同的,而且若是字符串型则以单引号隔开。从概念上来讲, Insert 语句建立的一个与表列结构相一致的数据行,用取自 Values 子句的数据来填充它,然后将该新行加入表中,表中的行是不排序的,因此不存在将该行插入到表的头或尾或两行之间的这个概念。 Insert 语句结束后,新行就是表的一部分了。Insert 语句还可以将多行数据添加到目标表中去,在这种形式的 Insert 语句中,新行的数据值不是在语句正文中明确地指定的,而是语句中指定的一个数据库查询。添加的值来自数据库自身的行,这乍看起来似乎有些奇怪,但是在某些特定的状态下,这是非常有用的。比如,你想把 1998 年 12 月 30 日之前产生的订单编号、日期和数目从 order 表中拷贝到另一个名为 oldorder 的表中去,多行 Insert 语句为拷贝数据提供了一种紧凑而高效的方法,如下:Insert into oldorder (Num,Date,Amount) Select Num,Date,Amount From order Where Date30-12-98这条语句看起来有些复杂,其实很简单,语句标识了接收新行的表 oldorder 和接收数据的列,完全类似于单行 Insert 语句。语句的剩余部分是一个查询,它检索 order 表中的数据。 SQL 先执行对 order 表的查询,然后将查询结果逐行插入到 oldorder 表中去。下面我们来看看 Update 的用法, Update 语句用于更新单表中选定行的一列或多列的值。要更新的目标表在语句中定义, Set 子句则指定要更新哪些列并计算他们的值。 Update 语句总是包含 Where 语句,而且 Update 语句比较危险,所以您必须明确地认识到 Where 语句的重要性, Where 语句被用来指定需要更新的行。标准语法: UPDATE table_name SET columnname1 = value1 , columname2 = value2 WHERE search_condition以下是一个简单的 Update 语句的例子:Update customers Set credit=100000.00,id=99 标准语法:DELETE FROM tablename WHERE condition由于它过于简单,所以所造成的后果也是严重的,虽然其中的 Where 子句是任选的,但它几乎总是存在的,若将 Where 子句从 Delete 语句中省略掉,则目标表的所有行都将被删除。看下例:Delete from order Where ID=99在文章的末尾,作者在给大家简要介绍一下数据定义语言。 它是用来创建和修改数据库结构的一种语句,包括 Create 和 Drop 语句。1、 Create 语句标准语法:CREATE TABLE table_name ( field1 datatype NOT NULL , field2 datatype NOT NULL , field3 datatype NOT NULL .) 如:CREATE TABLE BILLS(NAME CHAR(30),AMOUNT NUMBER, ACCOUNT_ID NUMBER) 尽管 Create Table 比前面介绍的语句难理解一些,但仍然很直观。它将 bills 赋予一个新表,并指定表中三列的名称和数据类型。表被建立后我们就可以添入数据了。如: Insert into bills(name,amout,account_id) values(gates,100,1)如果,你觉得不再需要保存产品信息,则可用Drop table 语句将该表及其所包含的所有数据从数据库中删除掉。标准语法:DROP TABLE table_name 以上是对常用的SQL语法的一个简单总结,但也基本可反映出了SQL的语法标准 1.2.3MYSQL简介MySQL是一个多用户、多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。MySQL可运行在大多数的Linux平台(i386,Sparc,etc),以及少许非Linux甚至非Unix平台。SQL (Structured Query Language结构化查询语言)是目前使用最广的并且是标准的数据库语言。SQL语言使得存取或更新信息变得十分容易,你可以直接使用SQL从网站上查询信息。MySQL的快速和灵活性足以满足一个网站的信息管理工作。数据库与用户端之间的接口程序可以使用CGI进行通信。MySQL与其他数据库相比,具有以下几个特有的性质:1、 连接性MySQL客户库是客户/服务器结构的C语言库,它意味着一个客户能查询驻留在另一台机器的一个数据库。然而MySQL真正的强项处于该库中的语言“包装器(wrapper)”, Perl、Pathon和PHP只是一部分。Apache的Web服务器也有许多模块例如目录存取文件等允许各种各样的Apache配置信息(例如目录存取文件)使用MySQL,应用程序接口简单、一致并且相但完整。另外,多平台ODBC驱动程序可自由获得。2、SQL兼容性MySQL包含一些与SQL标准不同的转变,他们的大多数被设计成是对SQL语言脚本语言的不足的一种补偿。然而,另一些扩展确实使 MySQL与众不同,例如,LINK子句搜索是自动地忽略大小写的。MySQL 也允许用户自定义的SQL函数,换句话说,一个程序员可以编写一个函数然后集成到MySQL中,并且其表现的与任何基本函数如SUM()或AVG ()没有什么不同。函数必须被编译道一个共享库文件中(.so文件),然后用一个LOAD FUNCTION命令装载。3、数据类型字段支持大量数据类型是件好事。通常的整数、浮点数、字符串和数字均以多种长度表示,并支持变长的BLOB(Binary Large OBject)类型。对整数字段由自动增量选项,日期时间字段也能很好的表示。4、存储过程和触发器 MySQL没有一种存储过程(StoredProcedure)语言,这是对习惯于企业级数据库的程序员的最大限制。多语句SQL命令必须通过客户方代码来协调,这种情形是借助于相当健全的查询语言和赋予客户端锁定和解锁表的能力,这样才允许的多语句运行。5、安装 可以在MySQL站点上获得大多数主要的软件包格式(RPM、DBE、TGZ),客户端库和各种语言“包装”(Wrapper)可以分开的RPM格式获得。RPM格式的安装没有多大麻烦,并且无需初始配置。在rc3.d(以RedHatRPM为例)生成一个初始脚本,故MySQL守护进程在多用户模式下重启时被启动运行。MySQL的守护进程(mysqld)消耗很少的内存(在运行RedHat5.1的奔腾133上,每个守护进程使用500K内存和另外4M共享内存的开销)并在只有在执行真正的查询时才装载到处理器上,这意味着对小型数据库来说,MySQL可以相当轻松地使用而不会对其他系统功能有太大的影响。MySQL的功能特点如下:可以同时处理几乎不限数量的用户;处理多达50,000,000以上的记录;命令执行速度快,也许是现今最快的;简单有效的用户特权系统。1.3开发软件简介1.3.1 Dreamweaver mxDreamweaver是Macromedia公司的出品的一款所见即所得的网页编辑工具。与 Frontpage不同,Deamweaver采用的是Mac机浮动面版的设计风格,对于初学者来说可能会感到不适应。但当你习惯了其操作方式后,就会发现Dreamweaver的直观性与高效性是Frontpage所无法比拟的。Dreamweaver对于DHTML(动态网页)的支持特别好,可以轻而易举地做出很多眩目的互动页面特效。插件式的程序设计使得其功能可以无限的扩展。Dreamweaver与Flash、Firework 并称为 Macromedia的网页制作三剑客,由于是同一公司的产品,因而在功能上有着一个非常紧密的结合。因此,说Dreamweaver是高级网页制作的首选并不为过。 Macromedia公司推出的Dreamweaver MX中文版,不仅是专业人员制作网站的首选工具,而且普及到广大网页制作爱好者中,相对于其它网页制作工具和以前版本,有以下这些优势: 对简体中文良好的支持,不会出现一些不兼容中文的现象。例如,在早期的Dreamweaver4.0中,制作Flash按钮时会出现乱码。 使用Dreamweaver MX中文版,可以在可视化界面制作出ASP,ASP,NET,JSP,PHP, ColdFusion站点。 Dreamweaver MX中文版自带大量模板,简化了用户的制作过程。 Dreamweaver MX中文版支持数量众多的第三方插件,大大增强了Dreamweaver MX的功能。 通过配置 Dreamweaver MX 生成符合 XHTML 的代码,确保用最新的 HTML 设计标准及时更新站点。Dreamweaver MX十大新功能: 直观的新工作区通过标记的文档窗口、可对接的面板组、可自定义的工具条和集成的文件浏览,节省宝贵的开发时间。 更加强大的模板为开发人员设置尖端的规则,以便在不影响站点设计的情况下输入内容。嵌套的模板支持更为自定义的布局控制,而可编辑和可选的地区则允许开发人员更加灵活地输入内容。 广泛的代码库使用预置的代码库创建插入和更新表单、记录集导航页和用户认证页。通过用现场数据填充设计视图来测试布局。 新服务器技术支持Dreamweaver MX 新增了对构建 ColdFusion MX、ASP.NET 和 PHP 网站的支持,以及对开发 ASP、JSP 和传统 ColdFusion 应用程序的支持。 帮助您起步的示例内容利用专业质量的、预置的布局和代码,包括站点结构、表单、可访问的模板和 JavaScript 客户机方交互功能。运用能够即时为动态站点、静态站点或 ISP 托管的站点配置站点信息的站点设置向导,快速创建新站点。 XML 和 Web 标准支持 通过 XML 支持保持前沿领先优势,包括编辑、确认和导入纲要。轻易地自省ColdFusion、.NET 和 Java 中基于 XML 的 web 服务。通过 XHTML 输出的默认创建及标准 HTML 到 XHTML 的简单转换,确保标准一致性。 改进的级联样式表 2 (CSS2) 支持使用 Dreamweaver MX 中改进的 CSS 渲染和设计工具,构建符合最新 CSS 标准的站点。Dreamweaver MX CSS 面板经过增强,可显示内外部定义的样式,并支持仅设计时间样式表。 高性能的新编码功能利用高性能的编码功能(如代码提示、标记编辑器、可扩展的颜色编码、标记选择器、代码片段和代码确认,更快地编写自己的代码。 辅助功能利用页面和站点的符合性检查功能、产品内含的参考内容及辅助功能有源创作模式,随时了解最新的美国法律和国际标准。 为 ColdFusion MX 开发而优化ColdFusion 的初学者会发现站点向导、代码示例和参考材料很有帮助意义。而高级开发人员可以利用最新的 ColdFusion MX 功能,包括 ColdFusion 组件、web 服务以及集成的调试和跟踪。1.3.2 Flash mx1. 灵活性操作的工作区Macromedia Flash MX 拥有一个可定制,简单易用的用户界面, 无论对于设计师, 动画制 作师还是程序开发员都一样顺手好用。可定制的特性包括有:面板设计、加速键、发布设置 。用户界面和Macromadia其它软件工具界面更一致,这将有助于那些使用不止一个 macromedia 的产品的用户更好的提高效率。2. 新的属性面板当选中工作区中某个对象后,面板中立即显示该对象相应的属性,然后允许用直接通过该 面板修改对象属性。3时间轴方面的扩展 在时间轴上增加了可以组织和可访问层目录的文件夹,改良了光标使用的灵活性,还有熟练地使用多个关键帧4.层文件夹组织时间轴上的目录形成收缩开放式的文件夹 5层的分类 选择多个对象用这个命令可以自动把对象分配在他们各自所在的层里,新的层的名字和所选 择的内容相关联。例如:对象是组件、位图或文字,那么新的层也将共享同样的名字。 6.库文件的增强通过直接拖动对象到库文件里可以创建和操作库的组件,调整库文件的结构,对有相互冲突 的组件名字给予提示,同时可灵活的拖拽创建的组件。 7.创作时间和运行时间分享库不管是在你自己的计算机里还是在网上Flash MX都很容易地更新和替换你的组件。 通过变化原始文件手动或自动更新在多个文档里的组件 8.组件的编辑组件可以在它插入的任何地方进行编辑,这就使得创建文件非常的方便。即设计师在它的插 入movie的工作区里直接修改组件,而库里相应的movie组件就会发生变化。这要比打开库再修改 相应的组件容易多了。9.支持Macintosh OS X and Windows XPFlash MX自然也 可以在两种操作平台上运行:Macintosh OS X 和Windows XP。另外也可以在Mac OS 9.1 (or later), and Windows 95, Windows 98 SE, Windows Me, Windows NT4, and Windows 2000操作系统下正常工作。10.视频支持Flash MX可以制作包括视频在内的丰富内容或应用程序,你可以导入标准视频格式的文件如:MPEG, DV (Digital Video), MOV (QuickTime), and AVI. 你可以对视频进行缩放、旋转 、扭曲、遮照等,并且可以通过脚本来实现交互效果。Flash 6播放器可以用附加的 Sorenson Spark 编码解码器支持视频的播放。在运行的时候可以动态加载JPEGs和MP3文件,这样可以降低维护费用。 高保真声音支持,内含的声音处理可以支持MP3,ADPCM,及新的声音压缩技术。11兼容性1与dreameaver的集成 在Flash和Dreamweave这两个软件之间通过调用和编辑,使操作工作区更加自如。可以很容易地在Dreamware里创建Flash的按钮和文字.2.直接导入Macromedia FreeHand 10在Flash里可以直接导入FreeHand 10文件并可以保持原文件中对象,层和组件和多页面的.完 整性。3.直接导入Fireworks PNG文件通过改善Fireworks PNG文件的导入来更新位图, 使层目标、当前文本、矢量图形的完全集成。1.3.3.Photoshop 7.0Adobe揭开Mac OS X 版Photoshop 7.0的面纱.Adobe系统公司昨天揭开对苹果新操作系统最为重要的应用软件的面纱。当去年微软发行Office v. X的时候,商业界得以跳上OS X的彩车,而今创作界则可借Photoshop 7.0的宣布而汇入这一洪流。Photoshop 7.0新增了一些特性,当然还有新的Aqua界面啦,但它仍然是创作专业者们所了解并借以谋生的那个熟悉的应用软件。在Photoshop 7.0的所有新特性中,或许最棒的要属Healing Brush了。它是为修整图片而设计的,可以清除图片上常见的尘迹、划痕、污渍和折纹。Healing Brush的特别之处是,在同一幅图片中或在图片与图片之间进行克隆时,它会自动地保留图像的明暗和纹理等属性。在Patch Tool中,通过使用selections可以达到更高的精确度。可以用基本selection工具中的任一种来初始定义section,包括通道操作。然后Photoshop会自动修复按selection定义的区域,同时把取样像素与源像素的明暗度匹配起来。最近,MacCentral在Adobe的圣荷塞总部有机会见到了Photoshop产品经理Gwyn Weisberg,我得以亲手一试Photoshop 7.0的新特性。Patch Tool和Healing Brush配合得如此紧密,不得不让她为我再演示一回。因为用了这些工具,一位男子的肖像照上的皱纹和年久的痕迹一下子消失了,却保持了原照片真实的明暗度。我在这张照片上东指西点地换着地方让她修,结果是鼠标一点就全部完成了。 用一张百年老照,结果还是一样。这张照片的中央满是划痕和撕裂,照往常如果不花很大功夫恐怕是不能用了,结果用Healing Brush和Patch Tool几乎是立即就把照片的各处都修好了。File Browser现在就已经是Photoshop的组件,但它在Photoshop 7.0中也是新的。Weisberg告诉MacCentral:“File Browser是用来可见地处理、组织、分类和管理系统中存在的数字图像和文件的。”File Browser也可处理元数据,如由数字相机创建或修改的日期以及可交换的图像档案(EXIF)信息。用File Brower可以对图像文件进行旋转、批量更名、定级别、分类和修改,也可以管理图像文件夹。File Browser由四个栏组成:树状查看栏,用于浏览含有图片的文件夹和磁盘;缩略图栏,显示所选文件夹或磁盘中图片的缩略图;预览栏,对选中的图片显示比缩略图更大的图像;元数据栏,提供缩略图栏中没有提供的关于所选图片的信息。除了组织照片外,File Browser也允许给图片添加级别,可创建自己的级别系统,以便对图片进行辨认和分组。例如,可以为每个文件建级别,诸如“Proof”或“Final”等,然后按这种级别进行分类,以区分哪些图片经过了认可而哪些还没有。ImageReady 7.0是与Photoshop 7.0包括在一起的。有了增强的网页输出能力,用Photoshop和ImageReady可通过点击要消去的颜色而使网页组件透明。可以同时重设一种以上的颜色,也可将颜色恢复到其原始状态。要优化网页图像,通过给要强调的图像区域(无论是矢量图形还是文本)比周围区域更高的品质可以减小文件的整体大小。也可以按WBMP格式的网页进行预览和保存,这种格式是用来在个人数字助理以及无线设备上显示图像的。ImageReady 7.0的新特性还有对滚动图的管理能力。用ImageReady可以集中在一个地方看到同一文档中全部的图块、滚动图、映射图以及动画,这个地方就是Rollovers画板。ImageReady还包含有一个新的Selected状态,可以在创建网页的同时就带上滚动图的效果,无须再手编JavaScript代码。用Photoshop可以自定制常用工具以及把所喜欢的设置状态存成新工具,以便重复使用。在Photoshop中还可以定制和储存不同类型项目的工作区。Weisberg说:“伴随自定制能力的增强,你可以设置工作区,以便提高工作效率。”虽然过去的Photoshop包含有色彩校正工具,但新版用一个叫做Auto Color Command的新工具增强了这一特性,据Adobe说这个新工具提供了比以往更可靠的色彩校正。Photoshop 7.0的绘图引擎完全重做了。据Adobe说,新的绘图引擎“可以创建过去在Photoshop中无法获得的特殊的图像”。它也使对工作过程的控制更为精确,如利用Wacom手写画板的压力感应, 包括倾斜和喷笔指轮的特征。对于画笔,可以调整十几种设置,包括笔形、倾斜、间隔、松散度、抖动、直径、纹理、阴影等属性,而这些设置则可用Brushes Palette存成自定制的画笔预设方案。新的Pattern Maker插件允许选择图像的某个部分作为模板。该插件将所选内容随机地模拟成新模板这种生成的模板也要避免重复。增强的Liquify插件提供了改进的图像变形控制,包括缩放、摇景和多次动作的撤消。现在的Liquify具有保存网格的能力,因而可以先处理一个低分辨率的图象,然后再用储存的网格给图像蒙网而使之成为高分,从而节省大量处理时间。Photoshop 7.0的其他增强项还有:分享图片前对图片加密现在的Photoshop提供了对Acrobat 5.0的安全设置的完全支持,允许在与他人在线分享Photoshop PDF文件或将其加到Adobe PDF工作流之前对其加密码或其他保护。拼写检查新的内建拼写检查器允许搜索和替换文本,可对同一文件中的多种语言进行拼写检查,并在同文档的一个文本层上或跨越全部文本层对拼写进行纠正。 打印省时省钱Picture Package的设计目的是帮助在一页上打印多个图像,以节省时间和打印耗材。可以打印成各种规格的页,如8 x 10、10 x 16和11 x 17;可以给每个图像加标签或文本,如版权注释和标题;可以在一页上打印一个以上的图像;并且可以按一个平面文档或者分数层输出图像。与其他应用软件集成Photoshop 7.0在打印、网页、电子文稿和动态媒体上与其他Adobe专业图形程序紧密集成,包括Adobe Illustrator、Adobe InDesign、Adobe AlterCast、Adobe GoLive、Adobe LiveMotion、Adobe Premiere、Adobe After Effects、Adobe Acrobat等。Photoshop 7.0兼容于Mac OS 9.1和Mac OS X。1.4 apache服务器配置简介Apache是目前应用最广的Web服务器,PHP是一种类似ASP的脚本语言,目前的发展趋势大有超过Perl之势,而MySQL是一个轻量级的数据库系统,特别适用于网站建设。这三个软件均是自由软件,是架设数据库驱动的动态网站的最佳拍档。下面就介绍利用这三个自由软件来如何构建功能强大的网站。 一、获得软件 这三个软件的官方站点 php/ MySQL/ Apache/ 分别下载win32版。 PHP加速程序 ZendOptimizer/ 二、安装PHP 1、将压缩包解压缩到c:php目录下。拷贝c:phpphp4ts.dll到c:winntsystem32下,把c:phpphp.ini-dist改名为php.ini并将其拷贝到c:winnt下。 2、编辑php.ini文件,使之加载相应模块。 extension_dir=c:php4extension=php_ldap.dll extension=php_zlib.dll extension=php_calendar.dll extension=php_exif.dll extension=php_ftp.dll extension=php_mssql70.dll extension=php_imap.dll 用记事本打开界面如图(一)所示: 3、其他细部设置: asp_tags=On;允许使用ASP风格的标记 upload_max_filesize=2097152;上载文件的最大字节 mysql.default_host=localhost; mysql.default_user=root; mysql.default_password=yourpasswd; 以上关于mysql的设置可以在f中完成.这里只给给出了很少的部分。 include_path=path1;path2;path3. 在您使用include函数时,只有被指定的目录下的文件才可以被包含。 关于doc_root与user_dir的设置方法: 设置了doc_root以后,只有doc_root目录下面的php文件可以执行!比如doc_root=c:php4test,那么PHP文件只有放到这个目录下面才能被解释执行.当没设置user_dir时,被控制文件读取的是doc_root。比如http:/localhost/doc.php这个URL,打开了c:php4test下面的doc.php文件,而不是c:programfiles.htdocs下面的doc.php文件。 三、安装MySql 1、安装 运行setup文件执行安装,完毕后应该没有任何提示,这时mysql已经安装到你的系统中去了,默认目录为:c:mysql。在c:mysql下有一个文件f改名为f拷贝到c:下面,无须修改!在其中可以加入用户名,密码,登陆主机,数据库和端口等信息,一般无须修改! 2、测试 到c:mysqlbin目录下.双击mysqld执行!正常情况下DOS窗口一闪而过.建议打开一个MS-DOS窗口在c:mysqlbin提示符下输入mysqld,执行MYSQL守护进程!(如果没有mysqld就应该有mysqld-shareware.exe执行它也一样的)。如果没有任何提示,表示没有错误!你的mysql已经开始运行了!你可以试着输入几个命令来测试一下: C:mysqlbinmysqladminping mysqldisalive C:mysqlbinmysqlshow +-+ |Databases| +-+ |mysql| |test| +-+ 输入mysql进行登陆! C:mysqlbinmysql C:mysqlbinmysql-uroot-p WelcometotheMySQLmonitor.Commandsendwith;org. YourMySQLconnectionidis6toserverversion:5.0.1-alpha-nt Typehelpforhelp. *更改管理员密码* mysqlupdateusersetpassword=PASSWORD(新密码)whereuser=root; mysql 记得在登陆之前运行mysqld,否则就会出现这样的错误提示: CantconnecttoMySQLserveronlocalhost 3、安装方式:将MySql作为Server安装Server方式安装: mysqld_shareware-install Server方式卸载:mysqld_shareware-remove Server方式启动:NETSTARTmysql Server方式关闭:NETSTOPmysql 四、安装Apache 1、安装 执行安装程序安装目录默认到c:apache目录下 2、修改httpd.conf配置 在c:apacheconfhttpd.conf中分别找到相似的行,加进去,这样容易维护一些。 a、增加对PHP文件后缀的解释支持 ScriptAlias/php5/C:/PHP5/ AddTypeapplication/x-httpd-php.php3 AddTypeapplication/x-httpd-php.php AddTypeapplication/x-httpd-php.phtmlActionapplication/x-httpd-php/php4/php.exe ;不要写成 ;Actionapplication/x-httpd-php4c:/php4/php.exe ;否则会出错。 b、增加默认启动文档 DirectoryIndexindex.php DirectoryIndexindex.php3 DirectoryIndexindex.phtml c、发布你的某个文件夹: 如你想发布你的目录为d:myweb,发布名为myweb,在httpd.conf文件中查找Alias,在下面添加 Alias/myweb/d:/myweb 注意在Apache1.3.14中,引号中的路径用/隔开,而不能用。 d、如果本机已经运行一个web服务器,则可以通过修改端口来区别开来。如改 “port80”为“port设定端口”即可。 e、更改主机名 查找#ServerN,将更换成你自己的主机名,如主机名为localhost则改为ServerNamelocalhost,同时将前面的#去掉。 f、一些可选修改项: #bindaddress*不改为全部ip地址,可改为“bindaddress” ServerAdmin改为您的电邮地址如“ServerA” DocumentRoot不改php文件需放在c:apachehtdocs下,可以修改为如:“DocumentRootC:mysite”此时需把php文件放在c:mysite下。 g、将Apache作为Server服务安装: Server方式安装:apache-i Server方式卸载:apache-u Server方式启动:NETSTARTapache Server方式关闭:NET
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教师招聘之《小学教师招聘》通关提分题库附答案详解(夺分金卷)
- 智能电力政策分析创新创业项目商业计划书
- 电商数据分析超算创新创业项目商业计划书
- 内蒙古呼伦贝尔农垦牙克石莫拐免渡河农牧场有限公司招聘笔试题库及答案详解1套
- 报社考试题及答案
- 2025年四川旺苍县上半年部分事业单位考核招聘15人笔试备考题库及答案详解一套
- 2025年四川省计算机研究院考核招聘工作人员1人考试含答案
- 教师招聘之《幼儿教师招聘》考前冲刺测试卷讲解含答案详解【轻巧夺冠】
- 2025年罗田县辅警考试练习题库
- 2025年海上风电场建设与风能资源评估与产业链发展报告
- 牙周病课件:根分叉病变(Furcation Involvement)
- 代理商股份制合作协议
- 直升机原理详解真实完整版
- 原来我也很坚强中考满分作文5篇
- 献唐学校及桂林路小学窗帘采购需求方案
- 装饰材料与构造
- 2021版《安全生产法》培训课件
- 第二化学反应的能量和方向名师编辑课件
- 培养科研素养提高科研能力课件
- 施工项目管理手册范本
- 苏州大学医学部操作技能直接观察评估(DOPS)评分表
评论
0/150
提交评论