ASP动态网站设计入门

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第0章ASP动态网站设计入门本章将介绍ASP动态网站开发之前应适当了解的一些入门知识。对这些知识的学习,建议使用如下方法。首先,大概看一遍本章的内容,对其有个基本的认识(如提到了哪些知识点)就可以了。接着,开始学习本书的-个实例,在学习技术的过程中不断来这里看看相关的理论知识。这样,既有助于实例部分的内容理解,还可以起到深入掌握本章理论知识的效果。0.1网站的组成在学习动态网站开发技术之前,我们应该清楚一个网站需要具备什么样的结构,因为网站的架设也是围绕这些来进行的。1.网站名称网站的名称就好比我们的名字,知道了网站名称才好称呼,如一个网站的名称为“中国红十字会”。网站的名称会在用户的浏览器窗口的标题栏中显示出来。2.网站网址网站的网址就好比家庭住址,有了这个地址才能方便地邀请别人来做客。网站网址既可以是购买的顶级域名,也可以是购买空间时赠送的二级或三级域名,还可以是网站所在服务器的IP地址。那么,为什么会出现IP地址和域名两种网址呢?这是因为计算机是个数字的世界,任何信息在计算机中都会被表示成数字的形式。在网络世界中,为了准确地找到目标计算机,每一台计算机都必须具有唯一的IP地址——这就和打电话必须知道对方全球唯一的电话号码一样。TCP/IPv4中的IP地址是由32位二进制数字组成,每8位被分成一组,一共4组。组与组之间由半角句号(俗称“点”)分开,这种书写方法叫做“点分表示法”。为了便于人们记忆,每组数字一般都是以十进制数字标识,如202.102.48.141。例如,在WindowsXP的“命令提示符”窗口中输入IPconfig命令并按下“Enter”键后,就会得到如图0-1所示的当前计算机使用的IP地址——202.102.13.141。对于大多数人来说,用数字表示的计算机网址难以记忆。为了解决这个问题,互联网管理机构决定采用便于识别和记忆的英文或中文名来表示计算机(服务器)。为了确保网上计算机标识的唯一性,互联网管理机构制定了一套命名机制,这就是域名系统。对于没有购买域名的服务器来说,可以使用IP地址来直接访问它。通常,我们把采用域名系统命名的网址称为“域名”或“网址”(网站的IP地址也可以称为“网址”),域名地址以层次化表示。ASP动态网站设计入门2图0-1查看IP地址(1)后缀最右边的后缀用于标识域名的性质,如cn表示中国、edu表示教育单位。实际上,由于域名申请的开放性,大多数后缀已放宽了申请限制。我们可以根据自己的喜好来注册.net或是.com。这就好比我们可以随意到某个城市(随便使用.com还是.net)居住,但城市名称(.com这样的后缀)却不能由我们来定义。(2)名称是域名中间的网站名称,如,这个域名的网站名称就是duze。这是在注册域名时需要自定义的部分,它在同一种域名后缀中只能是唯一的。也就是说,可以有duze.net和duze.cn,但不能有两个duze.net。(3)前缀最左侧的前缀用于标识网站的类别,如:表示网络服务。由于申请的域名是duze.net,所以这样的前缀可以自由设置(不设置前缀也可以),如zhiguo.duze.net等。其中,要注意这样的前缀名,已经约定俗成地供web服务和FTP服务使用了。通常,我们可以根据前缀看出网址对应的是什么内容,如下所示。:网站服务,如。ftp:数据上传下载服务,如ftp.duze.net。bbs:论坛服务,如bbs.duze.net。mail:邮局服务,如mail.duze.net。down:下载服务,如down.duze.net。news:新闻服务,如news.duze.net。movie:电影服务,如movie.duze.net。music:音乐服务,如music.duze.net。除了这些约定俗成的名称外,通常我们都会以常用的英文单词或拼音等来作为前缀,如百度的图片搜索就是。在购买域名时,我们只会得到duze.net这样的域名,而不会得到这样的域名。再次提示,前缀可以自行设置。注意第0章ASP动态网站设计入门3(4)协议在网址的左侧会有HTTP(也可以使用小写http,其全称是HyperTextTransferProtocol,中文含义是“超文本传输协议”)的协议标识,这表示IE浏览器的请求会由HTTP负责传送到服务器,服务器中存储的网页内容也会由HTTP负责传送到用户的浏览器窗口中。此外,还有FTP和MMS等协议。需要注意的是,协议与域名前缀是不一样的。前者决定了数据传输的方式,后者只是起到提示网站作用的效果罢了。最后,需要提醒读者们的是,购买顶级域名虽然很容易,但它有几点仍需注意。一是域名的名称要反复斟酌,因为一旦购买了就无法变更了,除非再购买新的域名。二是域名一旦使用了,就不能随便进行变更,因为变更会对网民的访问产生很大的影响。三是尽量不要选择管理面板不完善、售后服务质量差的域名服务商,否则后期的域名管理可能会比较麻烦。3.存储空间通常,我们将存放网站内容的计算机称为“服务器”,因为这样的计算机提供了网站访问等服务。服务器使用的操作系统通常是UNIX、Linux和Windows中的任一种。本书中的服务器环境均指Windows。Windows又分为桌面级(如WindowsXP)和服务器级操作系统(如Windows2000AdvancedServer和WindowsServer2003EnterpriseEdition等)。网站存储空间是指服务器中划分给网站的存储容量,比如说服务器划分了100MB的网站存储容量,那么网站内容的总大小就不能超过100MB这个容量的限制,常见的空间价格如图0-2所示。图0-2常见的空间价格如果存储网站的空间是购买的,那么通常需要以50MB或100MB为单位进行付费。如果存储网站的空间是自己的服务器,那么空间容量通常是服务器中默认网站指向的文件夹所在分区(如D:\web目录)的可用容量大小。在准备网站的存储空间时,要注意空间必须支持网站中网页的编写语言(请见本章的“建站技术”部分)。总的来说,网页根据其编写语言可以分为两大类,即静态网页技术和动态网页技术,这两种技术都有其自身的特点。也就是说,如果设计的是ASP动态网站,那么购买ASP动态网站设计入门4的空间就要支持ASP才行;如果设计的是PHP网站,那么购买的空间就要支持PHP;如果设计的是HTML纯静态网站,那么无论购买什么网站空间都可以,因为都支持HTML。4.网页网页(WebPages或WebDocuments)就是可以通过IE等浏览器看到的网站文件,网页是网站的基本组成单元,它是网站具体内容(如文字、图片、视频等)的载体,需要通过不同的网页存储各种各样的内容。网页既可以直接存储在网站的根目录下,也可以存储在单独的子文件夹中。网页同样也有网址,如果网页是存储在网站的根目录下,那么它的网址格式为“网站网址(如)+网页网址(如index.asp)”,即“”。如果网页是存储在网站的某个子文件夹中,那么它的访问格式为“网站网址+文件夹名+网页网址”,如“”。其中,首页(也称主页,即HomePage)是最重要的页面。它的名字根据实际需求和使用的网页语言不同,文件名和后缀名往往也会有所不同,如:index.asp、default.asp、index.php、default.cgi、index.htm、index.html、default.htm和default.html。首页作为一个单独的网页,它相当于网站的入口。作为网站的起始点,首页汇总了网站主要栏目的链接,通过这些链接可以访问网站的方方面面。所以,网站必须设计一个首页,并且必须在因特网信息服务(InternetInformationServer,IIS)或购买的网站空间管理面板中进行指定,如图0-3所示。图0-3首页的设置简单地说一下网站、网址和网页的关系。一个网站如同一个家庭,网址如同家庭地址,而网页则如同家庭成员。网民需要通过网址找到网站,找到网站才能浏览其中的网页内容。所以,网站不能等同于网页或网址来理解。5.超链接在网站中,超链接(也称“链接”)是不可或缺的组成部分,通过链接可以实现网站中栏目与内容、页面与页面,以及文字/图片与电子邮件、程序、图片、音乐和视频网址等方面的提示第0章ASP动态网站设计入门5关联。比如说,在新闻网站中单击一个标题后,马上会打开一个存储新闻标题对应的新闻内容的网页。这一系列的操作就是由链接来完成的。使用超链接,通常可以执行下列操作。定位到网络、Intranet或Internet上的文件或网页;定位到将来要创建的文件或网页;发送电子邮件消息;启动文件传送,如下载或上传。当鼠标箭头指向含有超链接的文本或图片时,鼠标的指针将变成一个手的形状,这表示用户可以通过单击它来访问对应的内容。0.2建站技术目前,流行的建站技术多种多样。但总的来说,可以分为两大类,即静态网页技术和动态网页技术,这两种技术都有其自身的特点。0.2.1静态网页技术静态网页是指使用(超文本置标语言,或超文本标记语言HypertextMarkupLanguage,HTML)编写的各种各样的Web文档,这些网页除非使用Dreamweaver等工具去修改它,否则总是一成不变的。当客户端通过IE等浏览器发送URL浏览请求给服务器时,服务器在查找到对应的网页文件时,会直接返回给客户端,如图0-4所示。图0-4静态页面的浏览过程在客户端的浏览器中显示的页面内容,和存放在服务器上的网页内容完全相同。静态网页的后缀名通常为.htm或.html。0.2.2动态网页技术随着交互性网站的发展需要,HTML已经满足不了网站发展的技术需求了,动态技术随之应运而生。当静态网页中有了JavaScript和VBScript语言编写的脚本后,客户端在打开网页时,将ASP动态网站设计入门6会先执行这些脚本语言,进而实现很多动态的页面效果,如动态显示时间和文本等。动态网页技术不仅可以为服务器、客户端和网站之间提供极好的互动功能,还可以充分发挥出网站数据库的效能。当用户通过浏览器发出页面请求后,服务器可以根据页面请求产生结果页面,并将它返回给客户端。动态网页技术已被广泛应用到聊天室、论坛、网上购物和信息管理等交互性网站上。典型的动态网页技术有ASP、ASP.NET、PHP、JSP和CGI等,本书以活动服务页面(ActiveServerPages,ASP)技术为主线,讲解在Dreamweaver中进行ASP动态网页设计的方法(详细介绍请见本章0.4节)。ASP文件的默认后缀名为.asp,如果要在IIS中运行使用其他后缀名保存的文件,只需在IIS网站属性的应用程序映射中添加一种后缀名,并指定可执行文件为asp.dll即可。实际上,如果去掉网页中包含的、用于实现动态功能的VBScript、JavaScript或ASP内置的对象等语句,那么它和标准的HTML文件并没有任何区别。0.2.3网页设计工具无论是静态网页还是动态网页,都需要使用工具来编写,这就好比我们需要使用Word编写DOC文件一样。由于网页文件就是一个后缀名不同的文本文件,所以我们可以使用任意一种文本编辑器(如记事本)来进行网页的开发。但是,设计网页时由于必须输入大量代码,所以往往会发现容易因代码输入有误而出错。所以,使用无需输入代码、“所见即所得”式的网页编辑工具,是网站入门的首选。通常,在网站设计过程中,会使用如下几种常用的编辑工具。1.FrontPageFrontPage是微软开发的网页编辑工具,也是最常用的一款编辑工具,一般来说,只要能熟练掌握Word的用法就能快速掌握该软件,它特别适合入门级网页爱好者,如图0-5所示。第0章ASP动态网站设计

1 / 52
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功