刘易斯与里迪克鲍谁胜:想学动态网页制作,不知道如何入手,请大家给个建议
ASP,怎么开始学?
子竹
网页制作 (2001-06-04 07:14:08)
--------------------------------------------------------------------------------
如果你常逛计算机书店,有一些ASP或PHP的书,或是你注意看网站上的各种网址,应该不难发现到,除了HTML外,还可以看到ASP、PHP、CGI、JSP、CFM等的网址链接,它的差异何在?难道是学HTML已经落伍了?还是说我每一样都要学?
认识ASP:
HTML(HyperText Markup Language,超文字标示语言),它是构成网页最最基础的要素,我们可以用FrontPage、DreamWeaver等HTML编辑工具,或是用记事本编辑HTML;而之前提到的ASP又是什么?它指的是Active Server Pages,主要作用在于能够“产生动态网页”,那什么又是“动态网页”?以HTML网页而言,本身并不会因地因时产生变化,也就是只要你不去更改这个HTML网页,不管什么人在什么时候“浏览”这个网页,它永远都是不会变动的,使得它有“静态(Static)网页”之称,而所谓的“动态网页”,指的是网页会依使用者不同的时间和需求反应而有不同的网页随之产生。
看到这里,有些人可能会问,那如何让HTML有“动态网页”的效果?以目前的运作方法而言,它主要是由服务器端(Server)(这儿指的是提供你服务的那个网站,可以把它想成是一个工厂)把它的程序消化(即执行)后,直接把成品(即结果)送到我们的浏览器中解读(如HTML内的语法)出来,最后呈现的就是我们所看到的网页。
ASP与HTML的关系:
ASP和HTML有什么关系?ASP主要还是以HTML为主,只是在需要动态产生的地方,才加入ASP代码,而加入ASP代码的地方,则是以结尾,在这两之间的是SCRIPT(可使用VB Script或Java Script)代码,主要是产生动态的内容输出;之后再把HTML或HTM的扩展名改成ASP存盘,如index.asp。
在了解动态网页的产生模式后,那要学所谓的“动态网页”是不是一定要有HTML基础?以笔者学习的经验而言,倒不是说一定要很精通才行,至少HTML内的一些基本的语法要会才行(如〈A href=〉、〈img src〉)等,即使不是很熟悉,也一定要看的懂这些语法到底是在做什么,不然,遇到了一些要修改的语法时,就会比较麻烦了!
ASP的环境需求:
有了ASP的概念后,如何让ASP在自己的机器或网络上运行?首先,要建立一个ASP的操作环境,也就是要有一个支持ASP的网络服务器(Web Server),以一般常用的Windows 95/98/ME、Windows NT和Windows 2000而言,Windows 95/98/ME则必须安装PWS(Personal Web Server) 4.0,而PWS 4.0是放在Windows 98光盘的add-ons\pws的资料夹下,直接点按setup.exe即可安装。
至于Windows 2000,搭配的是IIS 5.0,在Server版部分,已在预设的安装里面,而Professional版本,则必须手动安装,可以在新增/删除程序中新增Internet Information Services。
Windows NT则是搭配IIS 4.0,在安装前,必须先安装NT Service Pack 3以上的版本,且IE要升级到4.01版以上,接着在Windows NT 4.0 Option Pack上安装IIS 4.0即可。
在安装好支持ASP的网络服务器后,它们的预设的网页根目录是在\inetpub\wwwroot下,因此,你就可以把编辑好的ASP网页存放在这个文件夹内。
执行ASP网页:
在此,以一个范例和大家一起试试,记得把它存成test.asp,它的内容如下:
〈html〉
〈head〉
〈title〉新网页1〈/title〉
〈/head〉
〈body〉
今天的日期和时间是
〈%
Response.Write Now()
%〉
〈/body〉
〈/html〉
建议去买本书自己学哈,!
书是不用买的,网上有好多视频教程,学习的效率要比看书强的多,
http://www.hao123.com/it.htm
的电脑教程的网址里面都有很多教程,相信你是很难学完的
去那个www.ee366.com上也有不少视频教程