第一篇:团委动态网站建设与研究
团委动态网站建设与研究
[摘要]根据我校的具体情况分析团委网站的建设目标并设计网站应有的功能。提出团委动态网站的系统结构和设计方案,详细介绍ACCESS数据库和ASP技术在动态网站中的应用。
[关键词]网站建设 数据库 ASP ACCESS
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)1020056-02
一、团委网站的建设目标和各模块简介
建立团委网站的目的是为了在网络上从正面引导学生,加强宣传马克思主义,巩固主流意识形态地位,帮助大学生在思想政治方面健康成长。因此,网站的建设目标就是为团委拓宽工作领域,解决网络环境下新时期大学生中团员教育和管理的问题。
利用动态网站可以积极配合团委开展网上宣传、网上调查等形式活泼、参与性强的活动,为广大团员、在校学生和团委工作人员提供及时、科学、健康的信息服务。基于以上考虑,将团委网站的功能划分为以下几个模块:
(1)宣传模块。包括团委快讯、学院动态、团内文件三部分。组织热点讨论,引导学生进行网上交流,引导学生对有关问题进行思考判断,使网络成为政治教育的另一个平台。
(2)学习模块。包括团务知识和网上团校两部分。进行团知识的学习。
(3)交流模块:包括留言板,电子邮箱两部分。提供学生给团委反馈意见。
(4)下载模块:提供各院系分团委所需要的表格和常用文件的下载。
(5)调查模块:提供大学生心理健康情况或者其他情况的调查。
(6)管理模块:后台管理模块是管理员对整个网站进行维护的平台。在这个平台上可对管理员信息、文章信息、调查信息进行添加、删除和编辑,以及对留言进行回复、删除管理。
二、动态网站的系统结构和主要技术分析
系统采用当前主流开发技术,网络操作系统采用Windows 2000 server、软件开发模式采用Browser/Server三层结构、软件开发工具DREAMWEAVER MX、软件开发技术采用ASP技术、后台数据库选用ACCESS2000、Web服务器采用 IIS 5.0。
在B/S模式中,通常划分为三个独立的单元:表示层、中间层和数据层。表示层位于客户端,负责显示逻辑,客户端通过浏览器访问Web服务器,并将Web服务器反馈的信息通过浏览器显示出来;中间层位于Web服务器端。它接受客户端的请求,并向数据库服务器提出相关数据处理请求,最后将数据库服务器的数据处理的结果传送回客户端;数据层位于数据库服务器端。它的主要任务就是接受Web服务器数据操作请求,对数据库进行增加、删除、查找、修改等相关操作,最后将运行结果提交给Web服务器[1]。
网站数据库的主要功能是管理和维护网站的运行,对网站内容实时更新,它能完成保存和更新各种信息。本网站数据库主要包括管理员信息表、文章信息表、留言版信息表、调查信息表。为了便于说明问题下面列出了管理员信息数据表结构,如表1-1所示。
三、网页和程序的设计与开发
对于学校团委网站来说,访问者多为管理者与学生,所以整个网站的布局应该以清晰、严谨的风格为主,同时注意少使用的图形和多媒体元素。用户从访问网站开始到看见具体内容之间的层数过多点击率将会直线下降[2],所以整个网站只有三层结构,主栏目、子栏目和具体内容。
通过制作一个超文本样式表.CSS文件,使网站的主页及二级页面有一个共同的样式。在每个网页的程序中加上如下的代码:<link rel=“stylesheet” href=“style.css” type=“text/css”>来实现调用事先编制好的一个超文本样式表文件style.css,这样就为网站中的每个网页就有了相同的风格,如网页文字的大小、字体,还有活动超联接和已访问超联接的颜色等。
我们将首页分成了5个部分。第一部分主要用来放置网站的导航栏和标志图片。导航栏在网页顶部出现可以方便浏览。我们用PhotoShop7.0来制作标志图片并用Flash MX制作了两个动画放在标志图片上方;第二部分主要用来放置调查表和一些常用的网站链接;第三部分是主体部分,通过表格分为六个区域分别放置团委快讯、学院动态、团内文件、团务知识、文件下载、网上团校六个模块。因为网站更新的快慢是增加网络流量的最重要因素之一,所以本网站将内容变化最为频繁的栏目放在首页主体部分,并将六大栏目的前六条记录取出来放在各个表格中;第四部分为制作信息、团委留言和维护网站的电子邮箱。
网站开发的核心问题是如何用ASP技术访问ACCESS数据库。下面介绍其实现的主要方法:
(1)ASP依赖ADO来实现数据的存取而ADO是通过数据源来访问数据库的,所以使用数据库时要先建立数据源的链接。建立数据源有两种方法:一种是使用ODBC DSN,另一种是不通过ODBC DSN直接建立与数据源的链接。[3] 因为前一种方法设置繁琐,所以实际开发中采用了后一种方法。示例代码如下:
<%
set conn=Server.CreateObject(“AdoDb.Connection”)
connstr = “DBQ=”+ Server.MapPath(“newspaper.mdb”)+“Driver
={Microsoft Access Driver(*.mdb)}”
conn.Open connstr
%>
(2)若要取得newspaper数据库中paper数据表的前5条记录,使用如下代码:
<% SQL=“SELECT top 5 * FROM paper” %>即可。使用Connection对象的Execute方法执行上述SQL语句,并将结果输入到Recordset对象中。代码如下:
<% Set RS=Conn.Execute(SQL)%>这样ADO从数据库中查询到的所有数据都被保存到Recordset对象中了。
(3)用Recordset(i).Name命令将Recordset对象中的数据显示出来。代码如下:
<%
RS.MoveFirst
While Not RS.EOF%
Row=”<TR BGCOLOR=#FF99FF>”
For i=0 to RS.Fields.Count-1
Row= Row&”<TD>”& RS(i)& “</ TD >”
Next
Response.Write Row&”</TR>”
RS.MoveNext
Wend
%>
(4)使用AddNew方法为管理员表增加记录
<%
RS.AddNew
RS.username =” 周福贵”
RS.userpassword =”llxxs1746”
RS.update
%>
(5)使用Update方法为管理员表修改记录
<%
RS.MoveFirst
RS.username =”周福贵”
RS.update
%>
(6)使用Delete方法为管理员表删除记录
<%
RS.MoveFirst
RS.delete
%>
在实际编写程序时还要用到request对象和select语句,这里限于篇幅限制就不在赘述。
四、结束语
团委动态网站实用性强,能很好地解决当前网站管理和维护中的种种弊端。相信随着网站的日益专业化和智能化,这一系统将有着很好的应用前景。
课题名称:高校动态管理信息平台的建设与研究,校级课题编号:200504。
参考文献:
[1]杨威、王云、刘景宜,网络工程设计与系统集成,北京:人民邮电出版社,2005,147~162.[2]刘志波,中国教育技术学网站的开发,电化教育研究,2003年第8期,61.[3]彭万波等编著,ASP开发基础与范例,电子工业出版社,2002,160.作者简介:
牛齐明,男,天津,硕士,讲师,研究方向:计算机网络及应用、数据库。
第二篇:动态网站建设自荐信
尊敬的领导:
您好!首先感谢您在百忙之中抽时间来阅读这封自荐信。
我是一名即将毕业的计算机系本科生,届时将获得计算机学士学位。大学四年,奠定了扎实的专业理论基础,良好的组织能力,团队协作精神,务实的工作作风。为了发挥自己的才能,特向贵单位自荐。
我以“严”字当头,在学习上勤奋严谨,对课堂知识不懂就问,力求深刻理解。在掌握了本专业知识的基础上,不忘拓展自己的知识面,特别是在计算机应用方面,及时阅读相关书籍,掌握了Visual Basic 程序设计方法和 pHp&MYSQL、JavaScript等动态网站建设技术。我很重视英语的学习,不断努力扩大词汇量,英语交际能力也有了长足的进步。同时,为了全面提升个人素质,我积极参加各种活动,加入了大学射击队,经过长期刻苦的训练,在多次全国以及省级比赛中取得优异的成绩。这个经历使我认识到团结合作的重要性,也学到了很多社交方面的知识,增加了阅历,相信这对我今后投身社会将起重要作用。
现在,我以满腔的热情,准备投身到现实社会这个大熔炉中,虽然存在很多艰难困苦,但我坚信,大学生活给我的精神财富能够使我战胜它们。
手捧菲薄求职之书,心怀自信诚挚之念,我期待着能成为贵公司的一员!
最后祝愿贵公司事业欣欣向荣,业绩蒸蒸日上,也祝您身体健康,万事如意!
此致
敬礼!
自荐人:XXX
第三篇:动态网站建设论文毕业设计论文[范文]
动态网站建设
——利用
ASP来制作动态网站
目录
1用ASP构建动态网页..........................................................................................................................2 1.1动态网站的优点............................................................................................................................2 1.2 ASP概述........................................................................................................................................2 1.3 ASP工作环境................................................................................................................................3 1.4 ASP工作原理................................................................................................................................3 1.5 ASP技术特点................................................................................................................................3 1.6 ASP内置函数................................................................................................................................5 1.7 ASP中APPLICATION和SESSION对象..........................................................................................9
二、用ASP进行动态网页设计...........................................................................................................20 2.1利用ASP进行动态数据查询.....................................................................................................20 2.2 ASP访问数据库概述及工作原理..............................................................................................21 2.2.1ASP访问数据库概述................................................................................................................21 2.2.2ASP访问数据库的工作原理....................................................................................................21 2.3 ASP连接数据库的方法..............................................................................................................21 2.4 ASP访问数据库..........................................................................................................................22
三、网页的界面设计............................................................................................................................22 3.1网页界面构成要素......................................................................................................................22 3.2网页的整体造型..........................................................................................................................24 3.3网页的色彩搭配..........................................................................................................................25
四、在建设中遇到的问题和解决方法................................................................................................27 4.1媒体对象需要激活——虚线环绕..............................................................................................27 4.2动态网站不亲和搜索引擎——搜索引擎不收录动态页面......................................................31 4.2.1网站优化技术——SEO技术...................................................................................................32 4.2.2 PAGERANK.................................................................................................................................33 4.2.3反向链接、内部链接、外部链接...........................................................................................35
五、结束语............................................................................................................................................36
六、参考文献........................................................................................................................................36
七、致谢................................................................................................................................................36
1用ASP构建动态网页1.1动态网站的优点
•动态网站可以实现交互功能,如用户注册、信息发布、产品展示、订单管理等等; •动态网页并不是独立存在于服务器的网页文件,而是浏览器发出请求时才反馈网页; •动态网页中包含有服务器端脚本,所以页面文件名常以ASP、jsp、php等为后缀; •动态网页由于需要数据库处理,所以动态网站的访问速度大大减慢; •动态网页由于存在特殊代码,所以不易被搜索引擎检索.1.2 ASP概述
做动态网站我选择用ASP语言编写.ASP是Active Server Page的缩写,意为“活动服务器网页”.ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具.ASP的网页文件的格式是.ASP,现在常用于各种动态网站中.ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序.ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等.利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序.与HTML相比,ASP网页具有以下特点:
(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强.例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现哦那个Email或访问文件系统等.(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取.1.3 ASP工作环境
ASP需要运行在PWS或IIS下.PWS或IIS服务在windows98或windows2000的光盘上附带着,可以通过“添加/删除程序”中的“添加/删除windows组件”来安装.一般ASP需与access数据库或SQL Server数据库结合使用,编出功能强大的程序.能够运行ASP的web服务器软件
Windows2000默认安装的是IIS5.0(internet information server),而windows xp默认安装的是IIS5.1,windows 2003默认安装的IIS6.0.PWS(personal web server)运行在windows98环境下的简单个人网页服务器
1.4 ASP工作原理
当在Web站点中融入ASP功能后,将发生以下事情:
1、用户向浏览器地址栏输入网址,默认页面的扩展名是.ASP.2、浏览器向服务器发出请求.3、服务器引擎开始运行ASP程序.4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容.5、页面信息发送到浏览器.1.5 ASP技术特点
ASP(Application Service Provider,应用软体租赁服务提供者)即是指「透过网路以租赁方式提供应用软体服务的业者」,即是指业者以应用软体为主体,透过网路一对多地传递服务,这种以服务为主的交易模式促使企业可藉由租赁的方式,以更符合成本效益的方式拥有软体的使用权,并且亦能因为业者集中式的管理而大幅降低企业维护的成本.基本上,ASP即具有「软体服务化,服务网路化」,「资讯委外服务与网路结合」与「产品通路化,通路产品化」等三大特性,其甚至可以被视为是ISP(Internet Service Provider)与ITS(Information Technology Service)的结合.ASP的英文是Application Service Provider,中文的标准翻译就是“应用服务提 供商”,是指为商业或者个人客户提供管理应用解决方案的公司或者企业.最近ASP被媒体炒做十分火热,不是IT行业的人面对一堆技术名词专业术语很难弄清楚ASP的内容,本文试图用浅显的语言来为广大的读者揭开ASP神秘的面纱,对于IT行业的大热门ASP领域有一些基本的认识.1.ASP是什么东西?
简单地讲,ASP就是为客户提供服务的服务商,它和会计事物所、婚姻介绍所没有什么本质方面的区别.不同的是ASP主要是通过INTERNET(国际互联网络)作为主要工作和业务工具,采用一对多的方式,向企业、公司提供标准化的应用软件以及相关的技术咨询、管理租赁的服务,ASP的概念最早是1998年由美国人提出来的.目前被全球各大IT厂商看好并被认为是可以推动网络经济发展的,有稳固基础的第三种网络商业模式.和传统的外包服务(Outsourcing)相比,ASP的主要区别在于:ASP是一对多的经营模式,提供的服务有兼容性和可协调性,并且ASP的收费方式一般是按月收费.业界认为:ASP一般有这样一些“成员”:电信运营商、传统IT服务厂商、互联网络接入服务商(ISP)、独立软件供应商(ISV)、系统集成商和单纯的ASP公司.根据流行的观点,ASP有如下五个核心内涵:
a.ASP着重应用为中心,提供对于应用方面的访问和管理.b.ASP服务可以为用户提供没有在服务器、人员、系统和系统授权等前期资源投入情况下就可以在“定制”的全新应用系统环境进行访问的服务,如ISP,而这样的服务一般按月份ASP收取服务费.c.ASP采用集中管理的方式---ASP一般都有一个管理中心,所有的客户通过INTERNET来进行远程访问,获得技术支持和咨询服务.d.一对多的服务,也就是讲,ASP提供的是标准化的产品包,产品都是最低程度的自定义或者没有实现客户定制化,对于行业用户来讲已经达到实用方便的标准.e.按照合同交付,在ASP客户的眼中,ASP是一家根据客户协议内容提供相关服务,保证应用服务系统服务可以得到确实履行的机构.2.ASP为什么会火?
从大的方面来讲,困扰国内企业生存、发展的核心问题是管理问题.随着互联网络的普及和应用的深入,企业用户可以随时随地直接租用ASP的服务器和软件系统来进行自己的业务管理,这样做的好处在于;第一,企业可以节省大笔用于IT建设方面的资金,大幅度降低企业管理信息化的成本.第二,ASP的用户可以采用各种方式获得应用和服务,软件类服务产品完全可以通过网络在非常短的时间内组成一个完善的、高效的、先进的企业管理系统,迅速获得企业一体化的运营管理方案.网络经济发展突飞猛进,电子商务一日千里,网络和网站从门户到内容、从注意力到垂直性,目前逐渐转向热衷ASP也是一个主要的原因.笔者资料中,国内最早对ASP触电的是网友“飞鸟”,在1998年6月自发组织了研究、交流和探讨ASP技术的“飞鸟之家”,现在已经发展成为chinaASP.com,成为国内最早的ASP应用技术服务提供商网站.上海的互易网络有限公司结合国内实际情况,推出了为国内企业服务的ASP平台互易网,向企业提供以电子商务为核心的,企业内、外部网络设施和应用的远程构架和托管服务,创造虚拟企业门户(EP)直接将ASP应用到商业增殖环节中去.此外,ISP也全面转向ASP的怀抱,成为ISP进一步发展的产物.软件商对于ASP更是情有独钟.业界最新的消息是,中国第三电信“网通”已经制定ASP发展战略,国内最大的管理咨询公司“汉普”将把旗下八个子公司定位在企业内部资源计划管理(ERP)领域的ASP中,北京“联成互动”瞄准客户关系管理(CRM)领域的ASP,北京“数码方舟”定位在网络办公的ASP,HP正在和中国建设银行讨论共建金融领域的ASP.ASP正在IT经济大潮中显山露水,其发展前景不可估量.3.ASP的发展阶段和面临的问题
以网络服务商、软件厂商和ISP为主力的各种IT角色,正在根据自己的优势条件出发对ASP领域进行多种方面的尝试.就目前阶段来讲,ASP提供的服务不计其数五花八门,没有标准化和量化的概念,硬件厂商向ASP的“土壤”和势力方向靠拢,软件厂商和ISP则直接参与到ASP业务的第一线.笔者估计,经过一段时间的试探和发展,ASP将向服务集成方面发展,产品和服务初步的标准化将很快建立起来,接着进入到市场细化和标准制定、ASP产品成熟时期,ASP的稳步增长,最终将成为IT行业商务模式的核心!
目前在ASP发展的道路上,主要面临的问题是观念的转变方面:用租赁代替购买,服务集成代替产品经销商、服务经济代替产品经济等等.具体到实际方面来讲,安全和服务的质量是ASP和客户共同关心的头等大事,要实现ASP提出的“租赁高科技”的口号,ASP任重而道远!
1.6 ASP内置函数
1,日期/时间函数
这些函数包括对“年”、“月”、“日”、“时”、“分”、“秒”、“星期”等的显示.(1)Now函数:根据计算机系统设定的日期和时间,返回当前的日期和时间值.使用方法now();
(2)Date函数:只返回当前计算机系统设定的日期值.使用方法:date();
(3)Time函数:只返回当前计算机系统设定的时间值.使用方法:time();
(4)Year函数:返回一个代表某年的整数.使用方法:year(date),其中date参数是任意的可以代表日期的参数,比如“year(date())”就表示是从“date()”得出的日期中提取其中“年”的整数.另外,还可以这样应用:“year(#5 20,2006#)”表示提取“2006年5月20日”中“年”的整数值.关于“5 20,2006”,也可使用“5-20-2006”、“5/20/2006”等形式表现,即“某月某日”和“某年”的组合.同时注意使用“#”进行包括以表示日期值.(5)Month函数:返回1到12之间的整数值,表示一年中某月.使用方法:month(date).关于参数date的说明和year函数相同.但要注意日期的正确性,比如“#13-31-2006#”,根本就没有“13”月,肯定是错误的了.(6)Day函数:返回1到31之间的整数值,表示一个月中的某天.使用方法:day(date).关于参数date的说明和year函数相同.同样要注意日期的正确性,比如“#2-30-2006#”其中对“2”月定义的“30”日这天就是错误的.(7)Hour函数:返回0到23之间的整数值,表示一天中的某个小时.使用方法:hour(time).其中参数time是任意的可代表时间的表达式.比如“hour(time())”就表示是从“time()”得出的时间中提取其中“小时”的整数.同样,参数time还可以这样应用“hour(#11:45:50#)”表示从“11”时“45”分“50”秒中提取当前小时数.当然,定义的时间要符合时间的规范.(8)Minute函数:返回0到59之间的整数值,表示一小时中的某分钟.使用方法:minute(time).time参数的说明和hour函数相同.(9)Second函数:返回0到59之间的整数值,表示一分钟中的某秒.使用方法:second(time).time参数的说明和hour函数相同.(10)Weekday函数:返回一个星期中某天的整数.使用方法:weekday(date).关于参数date的说明和year函数相同.该函数返回值为“1”到“7”,分别代表“星期日”、“星期一”„„“星期六”.比如当返回值是“4”时就表示“星期三”.(11)WeekDayName函数:返回一个星期中具体某天的字符串.相对weekday函数而言即翻译出“星期几”,使用方法:weekdayname(weekday).参数weekday即星期中具体某天的数值.比如“weekdayname(weekday(date()))”就表示当前是“星期几”.因为“date()”表示的是当前的时间,而“weekday(date())”就表示的是一星期中具体某天的整数.当然weekdayname函数最终显示的字符串内容还与当前操作系统语系有关,比如中文操作系统将显示“星期一”这类的中文字符,而英文操作系统则显示为“Mon”(Monday简写).此外,在VBScript中还有一些关于时间间隔的计算函数:
(1)DateAdd函数:返回指定时间间隔的日期、时间.可以计算出相隔多少年、或相隔几个月、又或相隔几个小时等的新日期、时间.使用方法:dateadd(interval, number, date).其中参数interval表示需要添加的时间间隔单位.其是以字符串的形式表达的,比如“yyyy”表示年,“q”表示季度,“m”表示月份,“d”表示天数,“ww”表示周数,“h”表示小时数,“n”表示分钟数,“s”表示秒数.而参数number则表示添加的时间间隔数.其是以数值的形式表达的,可以为负值.参数date则要求是日期、时间的正确格式.比如dateadd(“d”,100,“2006-5-20”)就表示2006年5月20号以后的100天的日期值:2006-8-28.再比如dateadd(“h”,-12,“2005-5-20 10:00:00”)就表示2005年5月20号上午10点前的12小时的日期时间:2005-5-19 22:00:00.(2)DateDiff函数:返回两个日期时间之间的间隔.可计算出两个日期相隔的年代、小时数等.使用方法:datediff(interval,date1,date2).参数interval和dateadd函数中的interval参数内容描述相同,date1和date2参数分别就是相互比较的两个日期时间.另外,当date1的日期时间值大于date2时,将显示为负值.比如DateDiff(“yyyy”,“1982-7-18”,date)表示某人的出生到现在已经多少年了.又比如DateDiff(“d”,“1982-7-18”,“2062-7-18”)则计算了80年过了多少天:29220.2,字符串处理函数
在脚本的功能处理中,通常需要对一些字符串进行一些修饰性处理.比如过滤掉字符串中的敏感字眼以符合最终显示的要求;又比如一段较长的字符串,需要提取开头的几个字符时.(1)Asc函数:返回字符串中第一个字母对应的ANSI字符代码.使用方法:asc(string).其中string参数表示字符串.(2)Chr函数:返回指定了ANSI 字符代码对应的字符.使用方法:chr(chrcode).参数chrcode是相关的标识数字.该函数的功能和asc函数形成对应.比如:asc(“a”)表示小写字母“a”的ANSI 字符“97”;同样chr(97)表示的就是“小写字母a”.另外chr(chrcode)中参数chrcode值为0到31的数字时,表示不可打印的ASCII码.比如“chr(10)”表示换行符,“chr(13)”表示回车符等,这常用于输入和显示格式的转换中.(3)Len函数:返回字符串内字符的数目(字节数).使用方法:len(string).比如len(“love”)的值就是4.(4)LCase函数:返回所有字符串的小写形式.使用方法:lcase(string).比如lcase(“CNBruce”)返回为“cnbruce”.(5)UCase函数:返回所有字符串的大写形式.与lcase函数形成对应.同样,ucase(“CNBruce”)返回为“CNBRUCE”.(6)Trim函数、LTrim函数和RTrim函数:分别返回前导和后续不带空格、前导不带空格或后续不带空格的字符串内容.比如:
trim(“ cnbruce ”)返回为“cnbruce”,前导和后续都不带空格; ltrim(“ cnbruce ”)返回为“cnbruce ”,前导不带空格;rtrim(“ cnbruce ”)返回为“ cnbruce”,后续不带空格;
该函数常用于注册信息中,比如确保注册用户名前或后的空格.(7)Left函数:返回从字符串的左边算起的指定数目的字符.使用方法:left(string,length).比如left(“brousce”,5)返回为“brous”,即前五位字符.(8)Right函数:返回从字符串的左边算起的指定数目的字符.使用方法:right(string,length).比如right(“brousce”,4)返回为“usce”,即后四位字符.(9)instr函数:返回某字符串在另一字符串中第一次出现的位置.比如现在查找字母“A”在字符串“A110B121C119D1861”中第一次出现的位置,则可以 instr(my_string,“A110B121C119D1861”)
(10)Mid函数:从字符串中返回指定数目的字符.比如现在的“110”则应该是从字符串“A110B121C119D1861”的第2位取得3个单位的值:mid(“A110B121C119D1861”,2,3)
(11)Replace函数:在字符串中查找、替代指定的字符串.replace(strtobesearched,strsearchfor,strreplacewith)其中strtobesearched是字符串,strsearchfor是被查找的子字符串,strreplacewith是用来替代的子字符串.比如 replace(rscon,“<”,“<”)则表示将rscon中所有“<”的字符替换为“<”
3,类型转换函数
Cbool(string)转换为布尔值
Cbyte(string)转换为字节类型的值 Ccur(string)转换为货币类值
Cdate(string)转换为日前类型的值 Cdbl(string)转换为双精度值 Cint(string)转换为整数值
Clng(string)转换为长整型的值 Csng(string)转换为单精度的值 Cstr(var)转换为字符串值 Str(var)数值转换为字符串 Val(string)字符串转换为数值
4,运算函数
Abs(nmb)返回数子的绝对值 Atn(nmb)返回一个数的反正切 Cos(nmb)返回一个角度的余炫值 Exp(nmb)返回自然指数的次方值
Int(nmb)返回数字的整形(进位)部份 Fix(nmb)返回数字的整形(舍去)部份 Formatpercent(表达式)返回百分比 Hex(nmb)返回数据的16进制数 Log(nmb)返回自然对数
Oct(nmb)返回数字的8进制数 Rnd 返回大于“0”而小于“1”的随机数,但此前需 randomize 声明产生随机种子 Sgn(nmb)判断一个数字的正负号 Sin(nmb)返回角度的正铉值 Sqr(nmb)返回数字的二次方根 Tan(nmb)返回一个数的正切值
5,其他函数
IsArray(var)判断一个变量是否是数组 IsDate(var)判断一个变量是否是日期 IsNull(var)判断一个变量是否为空
IsNumeric(var)判断表达式是否包含数值 IsObject(var)判断一个变量是否是对象 TypeName(var)返回变量的数据类型 Array(list)返回数组
Split(liststr)从一个列表字符串中返回一个一维数组 LBound(arrayP 返回数组的最小索引 Ubound(array)返回数组的最大索引 CreateObject(class)创建一个对象
GetObject(pathfilename)得到文件对象
1.7 ASP中Application和Session对象
一、Application对象的成员概述
Application对象成员包括Application对象的集合、方法和事件.⒈Application对象的集合
Contents集合:没有使用元素定义的存储于Applicaiton对象中的所有变量的集合 StaticObjects:使用元素定义的存储于Application对象中的所有变量 的集合 例:在default.ASP中有如下赋值
application(“a”)=“a”
application(“b”)=128
application(“c”)=false
则有contents集合
application.contents(1)=“a” '也可写为application.contents(“a”)=“a”
application.contents(2)=128 '也可写为application.contents(“b”)=128
application.contents(3)=false '也可写为application.contents(“c”)=false
在此笔者推荐你在调用时使用类如application.contents(“a”)的方法,因为这样更为直观,如果用序号来表示的话则要考虑赋值的先后顺序.⒉Application对象的方法
Contents.Remove(“变量名”):从Application.Contents集合中删除指定的变量
Contents.RemoveAll():把Application.Contents集合中的所有变量删除
Lock():锁定Application对象,使得只有当前的ASP页对内容能进行访问
Unlock():解除对Application对象的锁定
例:在default.ASP中:
application(“a”)=“a”
application(“b”)=128
application(“c”)=false
response.write application.contents(1)&“ ”
response.write application.contents(2)&“ ”
response.write application.contents(3)&“ ”
response.write “After Remove b:”
application.contents.remove(“b”)
response.write application.contents(1)&“ ”
response.write application.contents(2)&“ ”
执行结果:
a
128
False
After Remove b:
a
False
如果要删除集合中所有变量用application.contents.removeall即可,至于Lock和Unlock方法在实际中经常用到,读者也比较熟悉,在此就不在累赘.⒊Application对象事件
OnStart:第一个访问服务器的用户第一次访问某一页面时发生
OnEnd :当最后一个用户的会话已经结束并且该会话的OnEnd事件所有代码已经执行完毕后发生,或最后一个用户访问服务器一段时间(一般为20分钟)后仍然没有人访问该服务器产生.想要定义application对象的OnStart和OnEnd事件里做什么需要将代码写在Global.asa这个文件里(下文有举例),并且将该文件放在站点的根目录下(一般是Inetpubwww.xiexiebang.component[.Version].要点:
一般来说,用由Server.CreateObject方法创建的对象拥有页面的范围.这就说,当这页的ASP程序执行完后,这种对象会自动地消失.为了创建一个拥有Session或Application范围的对象,你可以在Global.asa文件中使用
Execute
Execute 方法呼叫一个ASP文件并且执行它就像这个呼叫的ASP文件存在这个ASP文件中一样.这很像许多语言中的类的调用.语法
Server.Execute(Path)
参数
Path
指定执行的那个ASP文件的路径.如是它是一个绝对路径,那么它必须是一个在这个ASP应用程序相同的地方(目录).讲解
Server.Execute 方法提供了一种将一个复杂ASP应用程序分化为小块单位来执行的方法.通过这种方法,你能够建一个ASP图书馆,你能够随便在你需要时调用你图书馆中的ASP文件.这个就有点像SSI了!嘿嘿!
当IIS根据指定的ASP文件路径执行完这个ASP文件之后,就会自动返回以前的ASP文件.这个刚刚执行完的ASP文件有可能改变了HTTP head.但是和其它的ASP文件一样,当程序试图改变http head时,就会报错!
这个path参数可以包括一个询问信息.如果在被呼叫和呼叫的ASP文件中都含有相同的子函数,那么这些子函数只在本ASP文件中起作用.举个例子,如果在下面的ASP1和ASP2两个文件中都含有放弃程序的子函数.首先ASP1呼叫ASP2,那么ASP2中的的OnTransactionAbort开始执行,当ASP2执行完毕,ASP1中的OnTransactionAbort才开始执行.ASP1: < %@ Transaction= Required %> < %
Server.Execute(“Page22.ASP”)
Sub OnTransactionAbort Sub OnTransactionCommit %>
ASP2.ASP: < %@
Transaction=Required Sub OnTransactionAbort Sub OnTransactionCommit %>
Example
ASP1 < % Response.Write(“I am going to execute ASP2 ”)Server.Execute(“/myASPs/ASP2.ASP”)%> ASP2 < % Response.Write(“Here I am”)%>
GetLastError
GetLastError 方法返回一个ASPError Object 来描述一个错误信息.这个方法只适用于在ASP文件发送任何内容给用户机之前.语法
Server.GetLastError()
要点
如果一个500;100 用户错误已经被定义在一个ASP应用程序中,它是指的一个以.ASP为后缀的文件.这种情况下,在这个程序运行时当一个错误发生时,服务器就会自动的以Server.Transfer这种方式传送到这个正在执行的ASP页面.ASP应用程序就会将有效的处理这个错误.另外,这个ASPError Object一定要有效,这样你就能够看到服务器提供给你的错误信息来改这个文件了!
一般的Web Site 都是根据文件iishelpcommon500-100.ASP来构造的.你能够用它来执行一个ASP错误,当然你能够自己定义了!.如果你想改变为另外一个ASP文件的来执行这些用户错误.那么你可以用IIS中的snap-in.注意:当IIS发现了一个ASP文件或者global.asa文件中的一个错误,那么一个500;100用户错误产生.以下的程序将不能执行!
Example
下面的三个例子证明不同的错误会产生的用户错误.三个错误是:
编译错误
运行错误
逻辑错误
第一个例子证明了一个编译错误,就是当IIS试图包含一个文件时产生的.这个错误会产生是因为在这个包含文件中没有定义所需的参数.第二个例子显示的是一个运行错误,这个程序中断的原因是程序中没有“next“.第三个例子显示的是一个逻辑错误,因为这个程序试图除以一个0.不行啦!
Example 1 < %
response.write ”hello“ %>
Example 2 < %
dim I
for i=1 to 1
nxt %>
Example 3
< %
dim i,j
dim sum
sum=0
j=0
for i=1 to 10
sum=sum+1
next
sum=sum/j %>
HTMLEncode
HTMLEncode方法对指定的字符串进行HTML编码.语法
Server.HTMLEncode(string)
参数
string 要进行编码的字符
例子
下面的程序:
< %= Server.HTMLEncode(”The paragraph tag: “)%>
输出为:
The paragraph tag:
注意 程序执行后在浏览器中看到的是:
The paragraph tag:
但是如果你用”查看源文件“看一下的话,源代码就不是了.MapPath
MapPath 方法将相对路径转化为服务器上的物理路径
语法
Server.MapPath(Path)
参数
Path
相对路径.这个路径是以”/“或”“开头的路径,如果这个路径中没有”“,那么MapPath方法就会返回以当前目录为基础的路径.讲解
MapPath 方法不能检查路径在这个服务器下是否存在.因为 MapPath 转化路径时是不管这个路径是否在这个服务器下存在的.你能够用它来将一个相对路径转化为一个物理路径,然后再在这个路径下进行各种操作.Example
在下面的例子中,data.txt文件存在 C:Inetpubwww.xiexiebang.com”))% >
显示为:
http%3A%2F%2Fwww.xiexiebang.com
属性:ScriptTimeout
ScriptTimeout 属性规定了程序的最大运行时间.语法
Server.ScriptTimeout = NumSeconds
参数
NumSeconds
规定了程序的最大的运行时间(以秒计算).缺省值是90秒
Remarks
一个缺省的Scritpt Timeout的值会能过ASPScriptTimeOUT属性来设置在Web sertvic 或 Web server上.在程序中,ScriptTimeout属性的值不能小于这个缺省值.举个例子吧,如果NumSeconds我们设置为10秒,而缺省值为90秒,那么程序就会中止在90秒以后,而不是10秒以后的.同样,如果我们设置ScriptTimeout的值为100秒,那么,程序就会在100秒之后中止,而不是90秒.Example
下面的例了中程序将被设置为100秒后自动中止.< % Server.ScriptTimeout = 100 %>
下面的例子中将重新得到ScriptTimeout的值,然后把它存在Timout变量中
< % TimeOut = Server.ScriptTimeout %>
二、用ASP进行动态网页设计
2.1利用ASP进行动态数据查询.涉及网站制作的成本,在制作网站使用的数据库我采用office的Acces.这里我们先了解以下数据库的概念:
数据库,顾名思义,是存入数据的仓库.只不过这个仓库是在计算机存储设备上的,而且数据是按一定格式存放的.当人们收集了大量的数据后,应该把它们保存起来进入近一步的处理,进一步的抽取有用的信息.当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源.要是下定义的话,就应该是:指长期储存在计算机内的、有组织的、可共享的数据集合.数据库包含关系数据库、面向对象数据库及新兴的XML数据库等多种,目前应用最广泛的是关系数据库,若在关系数据库基础上提供部分面向对象数据库功能的对象关系数据库.在数据库技术的早期还曾经流行过层次数据库与网状数据库,但这两类数据库目前已经极少使用.2.2 ASP访问数据库概述及工作原理.2.2.1ASP访问数据库概述
访问Web数据库的技术有以下几种:公共网关接口CGI(Common Gateway Interface)、Internet Server应用程序编程接口ISAPI(Internet Server Application Programming Interface)、Java/JDBC、Plug_in(插件)和ASP技术.这些技术都是为了克服HTML静态页面发展起来的,在网页制作中应用以上技术可以随心所欲地开发出动态页面,利用它们更是可以开发出高性能的数据库系统.CGI是较早开发的技术,但是开发成本高、编程复杂、服务器性能差、功能有限且不具备事务(Transaction)功能.ISAPI改进了CGI的缺点,利用DLL技术,但编程更加复杂.JDBC和Plug_in技术功能较完备,但适用性较差.ASP技术是微软公司推出的最新的Web应用程序开发技术,在访问数据库方面更加方便、简单,目前ASP已成为开发动态网站和Web数据库的主要技术之一.ASP是一个基于Web服务器的脚本开发环境,在ASP平台上可开发和运行动态的、交互的、高性能的Web服务器应用程序.2.2.2ASP访问数据库的工作原理
ASP程序在Web服务器端工作,当前端用户请求一个ASP主页时,Web服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的任何脚本(VBScript或JavaScript),若脚本中有访问数据库请求,立刻通过ODBC或OLE DB与相应的后台数据库相连,由数据库访问组件ADO(ActiveX Data Objects)完成操作,最后,ASP根据访问数据库的结果集生成HTML语言的主页返回给前端用户(工作原理见下图).用户看到的只是HTML网页,看不到ASP的程序代码,增强了保密性.2.3 ASP连接数据库的方法.前文已经概述,我们使用的数据库为Acces,这里已ASP链接Acces数据库为例: 有两种方式,个人推荐使用第一种方式.1、<%
dim conn,mdbfile
mdbfile=server.mappath(“数据库名称.mdb”)set conn=server.createobject(“adodb.connection”)
conn.open “driver={microsoft access driver(*.mdb)};uid=admin;pwd=数据库密码;dbq=”&mdbfile '//若数据库无用户和密码请把“uid=admin;pwd=“数据库密码”去掉 %>
2、<% Set conn = Server.CreateObject(”ADODB.Connection“)conn.Open ”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“ & Server.MapPath(”xxx.mdb“)%> 2.4 ASP访问数据库.检索记录
一个成功的数据库应用程序都使用 Connection 对象建立链接并使用 Recordset 对象处理返回的数据.通过“协调”两个对象的特定功能,您可以开发出几乎可以执行任何数据处理任务的数据库应用程序.例如,下面的服务器端脚本使用 Recordset 对象执行 SQL SELECT 命令.SELECT 命令检索一组基于查询限制的信息.查询也包含 SQL WHERE 子句,用来缩小查询的范围.此例中,WHERE 子句将查询限制为所有的 Customers 数据库表中包含的姓 Smith 的记录.注意,在前面的例子中,用来建立数据库连接的 Connection 对象和 Recordset 对象使用该连接从数据库中检索结果.当您需要精确地设置和数据库建立链接所采用的方式时,这个方法是非常有用的.例如,如果您需要在连接尝试失败之前指定等待的时间,则需要使用 Connection 对象去设置属性.但是,如果您仅仅想使用 ADO 默认的连接属性建立连接,则应该使用 Recordset 对象的 Open 方法去建立链接:
当使用 Recordset 对象的 Open 方法建立一个连接时,必须使用 Connection 对象去保证链接的安全.用 Command 对象改善查询
通过 ADO Command 对象,可以象用 Connection 对象和 Recordset 对象那样执行查询,唯一的不同在于用 Command 对象您可以在数据库源上准备、编译您的查询并且反复使用一组不同的值来发出查询.这种方式的编译查询的优点是您可以最大程度地减少向现有查询重复发出修改的请求所需的时间.另外,您还可以在执行之前通过您的查询的可变部分的选项使 SQL 查询保持局部未定义.三、网页的界面设计.3.1网页界面构成要素.界面构成要素与传统媒体不同,网页除了文字和图像以外,还包含声音、视频和动画等新兴多媒体元素,更借助由代码语言编程所实现的各种交互式效果,增加了网页界面的生动性和复杂性,也使得网页设计者需要考虑更多页面元素的排布、优化.文字元素是信息传达的主体部分,从网页最初的纯文字界面发展至今,文字仍是其他任何元素无法取代的重要构成.这首先是文字信息符合人类的阅读习惯,其次因为文字所占存取空间小,节省了下载和浏览时间.网页中的文字主要包括标题、信息、文字链接、几种主要形式.标题和传统媒体中信息传达的基本作用相同,是内容的简概说明一般比较醒目、优先编排.文字作为占据页面重要比率的元素,同时又是信息重要载体,它的字体、大小、颜色和排布对页面整体设计影响极大,应精心处理.图形在网页界面中具有重要作用.图形的出现,打破了网页初期单纯的文字界面,也带来了新的直观表现形式.很多网页中,图形占据了重要页面,有的甚至是全部页面.图形往往能引起人们的注意,并激发阅读兴趣,图形给人的视觉印象要优于文字,合理的运用图形.可以生动直观、形象地表现设计主题.网页中常用的图形格式包括jpg和gif,这两种格式压缩比高,得到了规范浏览器的支持,下载速度快,具有跨平台的特性,不需要浏览器安装插件即可直接阅览.图形元素包括标题、背景、主图、链接图标四种.以图像作为标题和链接可以使网页具有更好的视觉效果,配合文字增强生动和形象性.需要特别注意的是背景和主图的作用.以图形为背景能衬托主题的表现,增加网页的层次感,使网页不再但点枯燥,融入设计者的风格.主图与背景和装饰性小土不同,背景是衬托主题,主图则是突出表现主题.主图是整个网页的视觉中心,它具有直观性强的特点,可以为单调的文字信息增强活力,不需要象文字那样去逐句阅读,可以不受文化水平的限制,能给人强烈的视觉信息.页面版式也称页面的构图,版式是网页界面设计的重要组成部分,它将文字、图形等视觉元素进行组合配置,使页面整体视觉效果美观和谐,便于阅读,实现信息传达的最佳效果.以下是几个成功的版式的例子:[图例3]页面层次感强,简洁流畅.看似随意的大处留白正是版式布局的精妙之处.[图例4]借助图片对页面的黄金分割,在淡雅的色调上成功排布了文字信息,整个页面清新素雅,平衡和谐.网页构成中的多媒体元素主要包括音频、视频和动画.这些是界面构成中最吸引人的元素,但是我个人始终认为网页应该“内容为王”,任何技术的应用应该以信息的更好传达为中心,不能唯视觉化.网页的技术要素并非任何情况下在网页中都能直观体现,但是却代表了设计的整体水平,也是衡量设计成功的重要标准.网页界面设计最基本的技术要求包括:
浏览器,应该保证成功的设计作品在不同的主流浏览器下所显现的页面与原设计作品一致(主要考虑IE与Netscape).具体技术细节后面会有详细说明...传输速度,界面设计的视觉成功,不能以牺牲网页下载显示速度为代价,图形是网页界面中最常见的易造成传输速度缓慢的因素,下面是一些网页图形处理的常用原则(技术细节参见图像优化章节):保证所需清晰度的条件下,尽量压缩图形文件大小/采用图片分割,切割成若干小图多线程下载/采用尽量少的界面颜色/优化版式、表格排布,使主要页面框架内容先行载入/减少客户端程序如javascript等的应用.屏幕分辨率,专业设计人员的标准显示器应工作在1024*768模式下,但是必须考虑验证其他较低分辨率下的兼容显示效果.颜色显示,通常显示设备的显示颜色模式主要是256色、32378色(32K)、65536色(64K,16位增强色)、或1677万色(24位真彩色).16色可以满足绝大多数网络图形的颜色要求,如果需要更高精度的图像文件,应该在文件大小和显示质量之间选择平衡.网页界面设计需要设计师综合多方面的知识.他与网络艺术、经济学、心理学及美学等领域都有着密切的联系,界面设计的中心是“信息传达”这一主题
这里我们还是以事例来说明,下面的图片为一家制作电器的企业网站.3.2网页的整体造型.什么是造型,造型就是创造出来的物体形象.这里是指页面的整体形象,这种形象应该是一个整体,图形与文本的接合应该是层叠有序.虽然,显示器和浏览器都是矩形,但对于页面的造型,你可以充分运用自然界中的其它形状以及它们的组合:矩形,圆形,三角形,菱形等.对于不同的形状,它们所代表的意义是不同的.比如矩形代表着正式,规则,你注意到很多ICP和政府网页都是以矩形为整体造型;圆形带表着柔和,团结,温暖,安全等,许多时尚站点喜欢以圆形为页面整体造型;三角形代表着力量,权威,牢固,侵略等,许多大型的商业站点为显示它的权威性常以三角形为页面整体造型;菱形代表着平衡,协调,公平,一些交友站点常运用菱形作为页面整体造型.虽然不同形状带表着不同意义,但目前的网页制作多数是接合多个图形加以设计,在这其中某种图形的构图比例可能占的多一些.这里我们还是以事例来说明,下面的图片为一家制作电器的企业网站.3.3网页的色彩搭配.网页的色彩是树立网站形象的关键之一,色彩搭配却是网友们感到头疼的问题.网页的背景,文字,图标,边框,超链接...,应该采用什么样的色彩,应该搭配什么色彩才能最好的表达出预想的内涵呢?阿捷这里谈一些心得,希望对你有所启发.首先我们先来了解一些色彩的基本知识:
1.颜色是因为光的折射而产生的.2.红,黄,蓝是三原色,其它的色彩都可以用这三种色彩调和而成.网页html语言中的色彩表达即是用这三种颜色的数值表示例如:红色是color(255,0,0)十六进制的表示方法为(FF0000)白色为(FFFFFF), 我们经常看到的”bgColor=#FFFFFF“就是指背景色为白色.3.颜色分非彩色和彩色两类.非彩色是指黑,白,灰系统色.彩色是指除了非彩色以外的所有色彩.4.任何色彩都有饱和度和透明度的属性,属性的变化产生不同的色相,所以至少可以制作几百万种色彩.网页制作用彩色还是非彩色好呢?根据专业的研究机构研究表明:彩色的记忆效果是黑白的3.5倍.也就是说,在一般情况下,彩色页面较完全黑白页面更加吸引人.我们通常的做法是:主要内容文字用非彩色(黑色),边框,背景,图片用彩色.这样页面整体不单调,看主要内容也不会眼花.非彩色的搭配
黑白是最基本和最简单的搭配,白字黑底,黑底白字都非常清晰明了.灰色是万能色,可以和任何彩色搭配,也可以帮助两种对立的色彩和谐过渡.如果你实在找不出合适的色彩,那么用灰色试试,效果绝对不会太差.彩色的搭配
色彩千变万化,彩色的搭配是我们研究的重点.我们依然需要进一步学习一些色彩的知识.一.色环.我们将色彩按”红->黄->绿->蓝->红“依次过度渐变,就可以得到一个色彩环.色环的两端是暖色和寒色,当中是中型色.红.橙.橙黄.黄.黄绿.绿.青绿.蓝绿.蓝.蓝紫.紫.紫红.红.暖色系.中性系.寒色系.中性系
二.色彩的心理感觉.不同的颜色会给浏览者不同的心理感受.红色---是一种激奋的色彩.刺激效果,能使人产生冲动,愤怒,热情,活力的感觉.绿色---介于冷暖两中色彩的中间,显得和睦,宁静,健康,安全的感觉.它和金黄,淡白搭配,可以产生优雅,舒适的气氛.橙色---也是一种激奋的色彩,具有轻快,欢欣,热烈,温馨,时尚的效果.黄色---具有快乐,希望,智慧和轻快的个性,它的明度最高.蓝色---是最具凉爽,清新,专业的色彩.它和白色混合,能体现柔顺,淡雅,浪漫的气氛(象天空的色彩:)白色---具有洁白,明快,纯真,清洁的感受.黑色---具有深沉,神秘,寂静,悲哀,压抑的感受.灰色---具有中庸,平凡,温和,谦让,中立和高雅的感觉.每种色彩在饱和度,透明度上略微变化就会产生不同的感觉.以绿色为例,黄绿色有青春,旺盛的视觉意境,而蓝绿色则显得幽宁,阴深.网页色彩搭配的原理
1.色彩的鲜明性.网页的色彩要鲜艳,容易引人注目.2.色彩的独特性.要有与众不同的色彩,使得大家对你的印象强烈.(参考设计思考第二篇网站CI的标准色彩一节)
3.色彩的合适性.就是说色彩和你表达的内容气氛相适合.如用粉色体现女性站点的柔性.4.色彩的联想性.不同色彩会产生不同的联想,蓝色想到天空,黑色想到黑夜,红色想到喜事等,选择色彩要和你网页的内涵相关联.网页色彩掌握的过程
随着网页制作经验的积累,我们用色有这样的一个趋势:单色->五彩缤纷->标准色->单色.一开始因为技术和知识缺乏,只能制作出简单的网页,色彩单一;在有一定基础和材料后,希望制作一个漂亮的网页,将自己收集的最好的图片,最满意色彩堆砌在页面上;但是时间一长,却发现色彩杂乱,没有个性和风格;第三次重新定位自己的网站,选择好切合自己的色彩,推出的站点往往比较成功;当最后设计理念和技术达到顶峰时,则又返朴归真,用单一色彩甚至非彩色就可以设计出简洁精美的站点.网页色彩搭配的技巧
1.用一种色彩.这里是指先选定一种色彩,然后调整透明度或者饱和度,(说得通俗些就是将 色彩变淡或则加深),产生新的色彩,用于网页.这样的页面看起来色彩统一,有层次感.2.用两种色彩.先选定一种色彩,然后选择它的对比色(在photoshop里按ctrl+shift+I).我的主页用蓝色和黄色就是这样确定的.整个页面色彩丰富但不花稍.3.用一个色系.简单的说就是用一个感觉的色彩,例如淡蓝,淡黄,淡绿;或者土黄,土灰,土蓝.确定色彩的方法各人不同,我是在photoshop里按前景色方框,在跳出的拾色器窗中选择”自定义“,然后在”色库“中选就可以了:)
4.用黑色和一种彩色.比如大红的字体配黑色的边框感觉很”跳“.在网页配色中,忌讳的是:不要将所有颜色都用到,尽量控制在三种色彩以内.还记得张老师跟我说过,做网站尽量选择三种色彩之内,再在这三种颜色里面换对比率来挑战网页的颜色.我一直遵守这三种颜色的规律.在这里还是多用事例来证明颜色搭配的方案.四、在建设中遇到的问题和解决方法.4.1媒体对象需要激活——虚线环绕.2006年2月,微软针对IE浏览器发布了一项非安全性更新,禁止了IE浏览的ActiveX控件自动激活功能.补丁为KB912945
2006年4月,微软发布KB912812,是针对的IE浏览器的安全性更新.功能大体就是禁止ActiveX控件自动激活.补丁为KB912812
不过由于很多软件都来不及更新ActiveX控件的处理方式,禁止ActiveX控件自动激活将使目前很多软件无法正常使用.具体的效果就是当IE中要显示ActiveX部分的时候,会被一个灰色边框围住,鼠标指向这个ActiveX时会显示一个TIP,内容为”单击以激活并使用此控件
对FLASH最大的影响就是不美观,其次会使FLASH中的实例不能接受到鼠标事件.我的解决方式是在网页代码head 头中添加下面代码,连接这个 ObjectWrap.Js,其他就不用管了,加载网页的时候会自动对页面中的 object 进行重写,激活问题就解决了,不单只是解决flash 像一些流媒体都能解决.“”
ObjectSwap 代码如下:
/* ObjectSwap-Bypasses the new ActiveX Activation requirement in Internet Explorer by swapping existing ActiveX objects on the page with the same objects.Can also be used for Flash version detection by adding the param:
to the object tag.Author: Karina Steffens, www.xiexiebang.com 在搜索栏里输入site:http://www.xiexiebang.com/baiyea 制作了还没有一个月.下图有注册信息
下面这张图是google收录情况,这里同样在搜索栏里输入site:http://hi.baidu.com/baiyea
Google已经收录了这个网页14个页面,随着时间的延长加上文章的更新,我自信认为google会收录更多这个站点页面.五、结束语
六、参考文献.七、致谢
全文完
第四篇:动态网站建设上机实习
上机实习注意事项:
1. 最好每次上机带U盘,把自建网站拷走。下次上机拷回来时,机器可以换,盘符不能换,如在E盘上建的网站,下次还要拷到E盘上。
2. 如果没有U盘,也可以将网站压缩成一个文件后,发到自己的邮箱里,下次上机时再从邮箱里下载。
3. 建立自己的网站,需要收集网站素材,如图片,音乐,感兴趣的网址等。
实验一静态与动态网页设计
一、实验目的与要求:
1. 熟悉html语言的基本语法,常用标记的使用。
2. 熟悉html静态网页的基本结构
3. 熟悉vwd开发环境的使用
二、实验步骤与内容:
1.用记事本设计如下静态网页
网页1:
你想买手机吗?
你可以访问
了解有关信息。
2.在ie浏览器中打开上面的静态网页
3.进入vwd环境,新建一个网站。
4.建立一个静态网页(htm页),练习在网页上输入文本、表格、在表格中输入文本。
5.在网站中建立一个文件夹image,并搜索几个图片文件放入该文件夹
6.在网页中建立图片
7.建立动态网页x1.aspx,在网页上输入文本、表格、在表格中输入文本、建立图片。
8.在网页上建立textbox等服务器标准控件
实验二web表单控件的使用
一、实验目的与要求:
1.理解html静态网页与web表单的区别
2.熟悉.aspx文件的结构
3.熟悉定义web控件的语法结构
4.熟悉web标准控件的使用label、textbox hyperlinkbuttonlinkbuttonimagebuttoncheckboxradiobuttonradiobuttonlistlistboxdropdownlistimage 等控件的语法结构、常用属性以及事件的使用
二、实验步骤与内容:
1.进入vwd开发环境,建网站
2.建动态网页(aspx)
设计题1
表单上有两个文本框,一个命令按钮,一个文本框textbox1用于输入正整数,单击命令按钮“计算”,在文本框textbox2中显示输入数的阶乘
3.分别在网页上建立textbox1textbox2button1
三、程序设计
编写并调试一个计算两数和的网页。
button1的click事件代码:
textbox3.text=val(textbox1.text)+val(textbox2.text)
实验三 学生选课系统开发
(一)数据源控件与数据库访问显示技术
一、实验目的与要求:
1.练习动态网站的建立
2.练习动态网页的设计
3.练习sql server 数据库及其数据表的建立
4.熟悉sqldatasource控件及gridview控件的使用
二、实验步骤与内容:
1.建立xsgl网站(在d盘或e盘建立xsgl目录)
2.建立数据库文件xsgl.mdf(保存在网站的app_data目录中)
3.在数据库中建立数据表xsda,并设置学号为该表的主键
4.向该表中输入3~5条记录
5.创建动态网页xsdagl.aspx
6.在网页中创建sqldatasource控件,并配置该控件,使其能连接xsgl数据库,读取xsda表中数据
7.在网页中创建gridview控件,并设置它的属性DataSourceID为新创建的数据源控件sqldatasource1(这样创建的控件只能显示数据记录)
8.重新配置sqldatasource1控件,在配置过程中单击“高级”按钮,选择“生成insert ,update,delete语句”
9.设置gridview1控件的属性:“启用编辑”、“启用删除”,(这样重建的控件具有修改数据和删除的功能)
实验四 学生选课系统开发
(二)数据源控件与向表中增加记录的技术
一、实验目的与要求:
熟悉向数据表中增加数据的功能
二、实验步骤与内容:
1.打开网站xsgl
2.选择上一实验中创建的xsdagl.aspx网页
3.在网页上设计能输入学号、姓名、性别等数据的界面:创建几个文本框和标签提示用户输入数据,创建button1控件,修改它的text属性为“提交”,创建button2控件,修改它的text属性为“重置”
4.切换到“源”视图,检查sqldatasource1的insertcommand属性及
5.回到“设计”视图,双击“提交”按钮,写click事件代码(见背面)
6.在“设计”视图,双击“重置”按钮,写click事件代码(见背面)
三、程序设计
方法一:
(1).“提交”按钮的click事件代码
Sqldatasource1.insertcommand=”insert into xsda(学号姓名性别年龄)values(‘” +textbox1.text+”’,’”+textbox2.text +”’,’”+textbox3.text+”’,”+textbox4.text +”)”
sqldatasource1.insert()
(2).“重置”按钮的click事件代码
textbox1.text=””
textbox2.text=””
textbox3.text=””
textbox4.text=””
方法二:
(1).insertcommand的参数设置
(2).“提交”按钮的click事件代码
sqldatasource1.insert()
(3).“重置”按钮的click事件代码
textbox1.text=””
textbox2.text=””
textbox3.text=””
textbox4.text=””
实验五 学生选课系统开发
(三)数据源控件与数据库访问技术总结
一、实验目的与要求:
熟悉排课情况(pkqk)表的创建、查询、编辑
本实验是对前面实验
三、实验四的总结与复习
二、实验步骤与内容:
1.打开网站xsgl
3.在xsgl.mdf数据库中建立数据表pkqk(kh,km,js,xf),并设置课号(kh)为该表的主键
4.向该表中输入3~5条记录
5.创建动态网页pkqkgl.aspx
6.在网页中创建sqldatasource控件,并配置该控件,使其能连接xsgl.mdf数据库,能访问中的pkqk表, 在配置过程中单击“高级”按钮,选择“生成insert ,update,delete语句”
7.在网页中创建gridview1控件,并设置它的DataSourceID属性为新创建的数据源控件sqldatasource1,8.设置的数据源为sqldatasource1,并“启用编辑”、“启用删除”,(这样创建的控件具有先是、修改和删除记录的功能)
9.在网页上设计能输入课号、课名、教师、学分等数据的界面:创建几个文本框和标签提示用户输入数据,创建button1控件,修改它的text属性为“提交”,创建button2控件,修改它的text属性为“重置”
10.切换到“源”视图,检查sqldatasource1的insertcommand属性及
11.回到“设计”视图,双击“提交”按钮,写click事件代码(见背面)
12.在“设计”视图,双击“重置”按钮,写click事件代码(见背面)
三、程序设计
方法一:
(1).“提交”按钮的click事件代码
Sqldatasource1.insertcommand=”insert into xsda(学号姓名性别年龄)values(‘” +textbox1.text+”’,’”+textbox2.text +”’,’”+textbox3.text+”’,”+textbox4.text +”)”
sqldatasource1.insert()
(2).“重置”按钮的click事件代码
textbox1.text=””
textbox2.text=””
textbox3.text=””
textbox4.text=””
方法二:
1.insertcommand的参数设置
2.“提交”按钮的click事件代码
sqldatasource1.insert()
3.“重置”按钮的click事件代码
textbox1.text=””
textbox2.text=””
textbox3.text=””
textbox4.text=””
实验六 学生选课系统开发
(四)数据库访问与下拉列表框和复选列表框的使用
一、实验目的与要求:
1.熟悉创建学生选课动态网页(xsxkgl.aspx)
2.熟悉dropdownlist控件和checkboxlist控件的使用
二、实验步骤与内容:
1.打开xsgl网站
2.创建学生选课动态网页xsxkgl.aspx
3.在网页中创建sqldatasource1控件,并配置该控件,使其能访问xsgl.mdf数据库中的xsda表
4.在网页中创建dropdownlist1控件,并设置它的数据源控件为sqldatasource1,显示字段设置为xm, 选择值的字段设置为xh
5.在网页中创建sqldatasource2控件,并配置该控件,使其能访问xsgl.mdf数据库中的pkqk表
6.在网页中创建checkboxlist1控件,并设置它的数据源控件为sqldatasource2,显示字段设置为km, 选择值的字段设置为kh
7.在xsgl.mdf数据库中建立数据表xsxk(xh,kh,cj),并设置“学号,课号”(“xh,kh”)为该表的主键
8.在网页中创建sqldatasource3控件,并配置该控件,使其能访问xsgl.mdf数据库中的xsxk表, 在配置过程中单击“高级”按钮,选择“生成insert ,update,delete语句”
9.在网页上设计创建button1控件,修改它的text属性为“提交”
10.在“设计”视图,双击“提交”按钮,写click事件代码(见背面)
三、程序设计
“提交”按钮的click事件代码
Dim i As Integer
For i = 0 To CheckBoxList1.Items.Count-1
If CheckBoxList1.Items(i).Selected = True Then
SqlDataSource3.InsertCommand = “insert into xsxk(xh,kh)values('” & DropDownList1.SelectedValue & “','” & CheckBoxList1.Items(i).Value & “')”
SqlDataSource3.Insert()
End If
Next
实验七 学生选课系统开发
(五)--菜单控件与网站导航(网站的组装)
一、实验目的与要求:
1.熟悉菜单控件menu的使用
2.练习如何把设计好的多个网页连接起来。
二、实验步骤与内容:
1.打开网站xsgl
2.增加一个网页实现根据课程名称,查询学生名册。
3.增加一个网页实现根据学生名称,查询课程表
创建sqldatasource1, 配置时,不选表,而是选sql语句select * from xsda a join xsxk b on a.xh=b.xh join pkqk c on b.kh=c.kh
创建gridview,设置数据源为sqldatasource1;创建textbox 控件和button 控件,为button 写事件代码,sqldatasource1.selectcommand=”select * from xsda a join xsxk b on a.xh=b.xhjoin pkqk c on b.kh=c.kh where js=’” &textbox1.text &”’”
sqldatasource1.select()
4.在每个页的页头之后,增加menu控件,并设计菜单项和所连接的网页。
参照上一个网页,写事件代码
实验八 学生选课系统开发
(六)--网站布局与美工
一、实验目的与要求:
1.熟悉用直接写sql语句的办法网页布局控件table的使用
2.进行网页布局练习
二、实验步骤与内容:
1.打开网站xsgl
2.为每个网页添加页头:要求用一行一列的table,并为页头增加页头图片。
3.为每个网页增加页尾:要求页尾著明xxxx班,作者姓名。注意页尾背景色与页头颜色的呼应。
4.建一个静态网页“关于我们”,连接到每页的页头位置。
5.美化网页和网站
作业交流方法:
由于机房内所有机器同名,无法通过机器名识别和访问,只能通过IP地址访问。遗憾的是机房内所有机器都是自动获取IP地址,没有固定的IP地址,这样每次启动机器,随机地获得一个IP(当然,只要你不关机,你获得的这个IP不变)。要使自己建的网站,能被其他同学访问,必须按如下步骤:
1. 让IIS指向建立的网站目录:
控制面板 / 管理工具 / Internet信息服务 / 设置默认网站的属性,修改“主目录”为网站所在的目录,并允许读取和写入,添加作为主页的网页到“文档”
获取IP地址:
开始 / 程序 / 附件 / 命令提示符
键盘输入ipconfig<回车>
系统显示出该机的IP地址 2.
3. 其它计算机便可以在ie浏览器的地址栏中输入 地址
便可以访问到网站。如果还不能访问,请检查网站所在的计算机是否有防火墙,修改防火墙设置或干脆关闭防火墙后,也顶克访问到。
第五篇:动态网站建设实训报告
摘要
人类永无止境的探索精神,是科技发展的原动力,驱动着我们的步伐飞速迈入21世纪的E世代。我们是新世代的探险家,为人类探索陌生的价值,就像第一个发现黄金价值的人。我们了解所做的事,我们知道该如何去做,正确判断自己,正确判断周遭,我们绝不冒险。我们肩负使命,为世人开拓沟通的新方法,人类的感知将无限延伸,沟通将与光同速。
企业形象和商业宣传网站主要是为了全面展现企业的整体理念,介绍公司的业务和宣传商业价值。
设计风格配合企业的统一形象,力争国际化、商业化;表现上配合多媒体技术和手段,充分体现宽带环境下的绝对优越,强调感官冲击力网站信息编排和栏目设计上,力争简洁、明晰,做到信息模块化;根据访问者的不同动态生成对应级别信息;网站内容上紧扣主题与各功能网站保持完整线上宣传系统的绝对职能分工。
汽车网站是一个汽车企业的“商标”,每一个汽车企业里的每一个系列汽车都有自己的特色,每一个系列都有自己的个性。在这个高度信息化的社会里,建立自己汽车企业网站是最直接的宣传手段。网站的超时空特性,不仅能让地区内的人们了解该汽车企业的文化,更可让世界了解你的汽车发展过程。
本网站采用动态网页设计与静态网页相结合的技术,运用网页三剑客软件及Dreamweaver软件进行网站开发、制作,Access数据库的应用使网站更加完整明了。整体页面采用的是模版加表格的形式,适当加如CSS特效编程使网页变的越加生动和新颖。本站主要包括搜索商品信息、浏览商品信息、修改商品信息以及购物车及留言板的设置更是为网站增分不少。
利用现在时下非常流行的引导页加首页的样式,此样式最大的特点在于,引导页给予阅读者一个网站总体的感受,第一印象是最重要的,所以我们要抓住这第一印象,给予读者一个数字化的网站新概念。
关键词:汽车、保养、站点、网站建设
目录
第一章 概述........................................3 第二章 实训内容 „„„„„„„„„„„„„„„„„„ 3
2.1 实训策划书的撰写 „„„„„„„„„„„„„„„„„„„„„3 2.2 电子商务网站建设 „„„„„„„„„„„„„„„„„„„„„3 2.3 电子商务网站发布 „„„„„„„„„„„„„„„„„„„„„4 2.4 电子商务网站推广 „„„„„„„„„„„„„„„„„„„„„4 2.5 电子商务网站管理 „„„„„„„„„„„„„„„„„„„„„4 第三章 实训步骤 „„„„„„„„„„„„„„„„„„5
3.1 实训分工„„„„„„„„„„„„„„„„„„„„„„„„„5 3.2 电子商务网站栏目规划 „„„„„„„„„„„„„„„„„„5 3.3 网站整体数据库设计 „„„„„„„„„„„„„„„„„„„5 3.3.1 数据库表的设计 „„„„„„„„„„„„„„„„„„5 3.3.2 数据库表的设计 „„„„„„„„„„„„„„„„„„6 3.3.3 数据库表的设计 „„„„„„„„„„„„„„„„„„6 3.3.4 数据库表的设计 „„„„„„„„„„„„„„„„„„7 3.4 网站系统设计 „„„„„„„„„„„„„„„„„„„„„7 3.4.1 登陆与密码验证系统 „„„„„„„„„„„„„„„7 3.4.2 商品信息维护系统 „„„„„„„„„„„„„„„„8 3.4.3 商品信息搜索系统 „„„„„„„„„„„„„„„„9 3.4.4 留言板系统 „„„„„„„„„„„„„„„„„„„9 3.4.5 整体网站系统展示 „„„„„„„„„„„„„„„„10 第四章 实训心得 „„„„„„„„„„„„„„„„„10一. 概述
实训目的:电子商务网站建设课程实习是电子商务专业的重要实践环节。通过实习使学生能够更进一步的领会电子商务网站建设的相关知识,熟悉和掌握网站规划、设计的基本流程和注意事项,熟练运用网站建设的各种开发工具。并希望通过网站建设课程设计来培养学生综合运用所学知识分析和解决实际问题的能力,为今后就业打下坚实的基础。通过规划与设计以营销为导向的网站,加强对网络营销导向的企业网站的认识,掌握网站的规划和设计方法,达到以学致用的目的。
电子商务作为网络和商务的结合的产物,电子商务网站建设是电子商务的一个重要的环节。实践是学习网站建设的十分重要的环节,通过实际的上机操作调试过程建立动态网站所需的一些基本的实训。
1、学会使用Dreamweaver 软件,了解并掌握该软件的各种功能
2、学习使用“页面创建”和“设置服务器信息”功能。
3、学会在页面访问数据库的方法,包括对后台数据库进行各项操作。
4、利用已经学习的动态网页知识和数据库知识进行一个综合练习
实训内容:通过实际操作建立一个网上书店购物系统。这次实训的要求就是让我们建立三个系统:用户和管理员登录和密码验证系统、商品信息维护系统、集成的购物车系统。
二. 实训内容 2.1 实训策划书的撰写
见实训报告后附的实训报告纸(3页)
2.2 电子商务网站建设
近几年来人们的消费习惯、消费理念以及生活模式都在发生着潜移默化的转换,网络化带来的一种新兴生活模式将变得越来越直观,这给电子商务带来更多的发展机遇。在这个信息化的社会,利用互联网迅速抢占商机也成为广大企业决策者在决策过程中的首选。而电子商务网站的重要性也逐渐的体现出来。越来越多的企业开始意识到电子商务网站在日后的竞争中所占绝的地位越来越远重要。我们此次就是针对这一需求而开发的一个电子商务网站。旨在更加熟练的掌握动态网站建设的相关技巧与知识,并迎合当今市场开发出适合消费者的网站。
2.3 电子商务网站发布
网站发布及前期准备工作:域名的申请;运行环境的准备(服务器的选择);人员培训;数据准备;试运行;系统正式发布
发布一个站点就是将做好的文件复制到一个目的地,即运行网站的服务器上。常用的发布工具有:利用FrontPage来发布网站;利用DreamWeaver发布网站;利用CuteFTP上传。
2.4 电子商务网站推广
突出网站的主题,把网站的功能作用发挥到最大。我们网站采用个性化开发,以凸显我们企业的文化及产品,让客户在浏览网站的时候眼前一亮,进而让人们记住我们的网站,以增加浏览量及客户群。
首先我们可以与一些知名度较高,并与我们互补的一些网站进行友情链接。而且我们这次选择的目标市场是高校园区的一些在校大学生及周边居民,根据他们的消费特性,我们可以流量较大的个人站点进行宣传推广,并按订单成交金额向小网站付佣金的方式,以减少推广费用,并取得良好的回报。
我们还可以进行邮件广告的推广,发给注册用户,可以让客户了解网站动态,持续关注网站,并在醒目位置放“退定”选项,以达到最好的宣传效果,减少用户的反感。
我们还可以提供一些免费的服务,比如免费Blog,免费资源下载等等,增加用户的流量,留住顾客群。
最终我们可以进行客户关系管理,以抓住新顾客,留住老顾客,用产品和服务说话,并致力于为消费者提供一个友好页面的网站而努力。
2.5 电子商务网站管理
我们根据我们网站的性质打算采用租用虚拟主机模式,以减少运营成本。我们主要采取ACCESS、SQL等数据库后台管理技术,以方便我们的维护和管理。并且后期我们网站打算采用Window2000/NT,虽然费用较贵,而且需要的硬件配置也较Linux要求高,但是Windows操作简便、配置和管理伺服器容易上手,并且不需要专门的技术人员维护,可以降低维护成本和更新难度。
三.实训步骤 3.1 实训分工
在此次电子商务网站建设实训中,我们小组是第12小组,我们小组共有六人:徐爱蓉、武劲、范元、唐意峰、侯晴晴、胡梦雅。我在这次实训中,参与了实训内容的讨论,参与并制定了商品蓝布规划,确定了一级目录、二级目录的确切内容,参与了汽车产品的信息收集,完成了电子商务网站建设的策划书。并完成了用户登录和注册的页面设计。
3.2 电子商务网站栏目规划
1.网站的结构导航
网站栏目包括:输入商品信息、修改商品信息、浏览商品信息、搜索商品信息及购物车以及留言板
静态页面有:首页、公司简介、新闻专区、保养专区、车展专区、好车推荐以及联系我们等 2.网站整合功能
FLASH引导页、会员系统、网上购物系统、在线支付、注册、登录、信息搜索查询系统、信息修改、留言板系统等等。
3.3 网站整体数据库设计
3.3.1 数据库表的设计 :cccount表
3.3.2 数据库表的设计: catalog表
3.3.3 数据库表的设计:order表
3.3.4 数据库表的设计:shoppingcart表
3.4 网站系统设计
3.4.1 登录和验证密码系统设计
网上车店有几类用户,用户通过网上车店选择想购买的汽车,管理员利用网上车店的产品目录系统来维护可选的汽车信息,当然可能还存在更多类别的用户。对于每一类用户,他们在网上车店中的权限是不一样的,用户只能选择汽车,而不能修改汽车信息; 管理员只能维护汽车信息,而不应该有查看和修改用户购物车和订单信息的权力。通常,用户登录和密码验证系统包含一般用户注册功能、用户登录功能、用户登录失败提示、密码和账户信息修改功能。
用户注册界面
用户登录界面
3.4.2 商品信息维护系统
商品信息管理系统,包含供管理员输入和维护商品信息的功能,以及公用的商品信息查询功能。管理员通过商品信息输入功能来加入新的商品信息,通过商品信息修改功能来维护已有商品信息的变化; 顾客和管理员都可以通过商品信息查询功能来得到商品的相关信息,比如管理员可以用它来检查数据输入是否有误,顾客可以用它来了解商品的详细信息,以便决定是否选择该商品。输入商品信息页面
修改商品信息界面
浏览商品信息界面
3.4.3 商品信息搜索系统
用户可以选择自己想要找的汽车,然后在此页面输入
3.4.4 留言板系统 用户可以在此留言板上留言,我们会及时回复
3.4.5 整体网站系统展示
四.实训心得
通过这次实习我了解到了电子商务远大的发展前景,现在网络日渐走进大家的生活中,人们的生活也渐渐离不开计算机,同时大家的消费习惯也有所改变,网上购物也日渐为大家所接受,网上销售网上广告的比重也逐渐增加,而这一切都与电子商务有密切的联系,学习电子商务,使我有信心在自己专业上有所发展。
在我看来,设计网页,应该先策划,策划很重要,加上创意,配色很重要,技术与鉴赏能力是最主要的。建立站点的时候,各个文件夹取名的时候,最好用相应的英语,见名知意,如图片文件夹用image,网页文件夹用html。
本次网站主要是运用本学期学过的知识来布局应用、制作动画效果,通过本次的网站设计,运用了本学期所学到的知识这样不仅复习了本学期学过的一些知识,同时也加深所学知识的内容,在制作网站的过程中,碰到了不少的不明白的地方通过老师同学的帮助也解决了不少问题,通过循序渐进的学习慢慢地完成了本次的网站建设,这次做的网页虽不是很好看,有不足之处,比如网页布局不是很完善,可是我花了很多时间来完成它,所以呢,它对我以后做网页有很大的帮助。在此次做网页的过程中也让我学到了很多东西,所以呢从我内心来说我是很满意我的这次经历,同时也要谢谢老师安排这样的实习周。因为在制作过程中我不仅学到了书上没有的东西,也培养了我独立思考问题的能力,同时还增强了同学之间的团结互助的友谊。因此,不论从哪个角度来说,这次设计就是在不断的“发现问题——解决问题——再发现问题——再解决问题——”这个学习过程中完成的。
通过此次实训,我觉得平面设计的创意思维、版面设计、色彩配置、图形创意等方面都有很重要,对于网页制作来说,我觉得是一个以多学科设计为基础,受到包括视觉艺术、技术、内容的多种影响。网页设计的技术不算什么困难,真正困难的是网页的设计创意,文字也很重要,有些人浏览你的网页不是喜欢上你的艳丽漂亮的图片,也许是喜欢上你的文字,那种感动人心的,唯美的文字。文字与图片要搭得上调,也就是整体的搭配问题。