第1章ASP程序设计概述《网络程序设计-ASP》配套课件支持网站:•网络程序设计语言概述1.1•ASP的运行环境1.2•ASP的开发工具1.3•开发一个简单的ASP文件1.4•新建一个应用程序1.5•ASP文件的组成及约定1.6•ASP文件的注意事项1.7本章内容简介1.1网络程序设计语言概述•1.1.1网络程序设计语言的产生背景•1.1.2的工作原理•1.1.3目前主要的网络程序设计语言1.1.1网络程序设计语言的产生背景•(WorldWideWeb)又称万维网–自从发明以后,Internet迅速进入了千家万户,成为人们学习、工作、交流、娱乐的一个非常重要的手段。•最初的网页主要用来呈现一些静态信息–如单位简介、学习资源等,一般是用超文本标记语言HTML(HyperTextMarkupLanguage)来实现的。人们可以通过在网页上放置各种HTML标记以实现文本、图像、超链接、表格等内容。•尽管HTML非常简单实用,但不方便更新,于是动态网络程序设计语言就应运而生了。1.1.2的工作原理•什么是服务器端和客户端?–一般来说,凡是提供服务的一方称为服务器端,而接受服务的一方称为客户端。静态网页的工作原理•所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。•静态网页工作原理:动态网页的工作原理•所谓动态网页,就是说该网页文件不仅含有HTML标记,而且含有程序代码,这种网页的扩展名一般根据不同的程序设计语言而不同,如ASP文件的扩展名为.asp。•动态网页工作原理:1.1.3常用网络程序设计语言PHP是一种免费的开源软件,它的特点也是将脚本描述语言嵌入HTML文档中,它大量采用了C,Java和Perl语言的语法,并加入了各种PHP自己的特征。是微软公司推出的一种简单易学的网络程序设计语言,它的特点是将VBscript、或JavaScript嵌入到HTML中。它是由SUN公司提出的一种可跨平台使用的网页技术,它的特点是将Java程序片段(Scriptlet)和JSP标记嵌入到普通的HTML文档中。ASPPHPJSP网络程序设计语言小结•总的来说,ASP、PHP和JSP基本上都是把脚本语言嵌入到了HTML文档中,并且它们都各自具有突出的优点。•为什么要选择ASP?–1.ASP是微软的产品,和目前普遍使用的Windows系统和IE浏览器很容易相容。–2.ASP所使用的VBScript脚本语言直接来源于VB语言,而VB语言本身就是一种非常简单易学的语言。并且它的运行环境的安装及ASP文件的开发环境也很简单。1.2ASP的运行环境•服务器端需要安装如下软件:–(1)Windows98或Windows2000Professional或Windows2000Server或Windows2000AdvanceServer或WindowsXPProfessional或更高版本,其中Windows2000系列需要安装ServicePack2.0;–(2)IIS5.0(Internet信息服务管理器5.0)或更高版本。如果是Windows98,需要安装PWS4.0(个人Web服务管理器4.0)。•客户端只要是普通的浏览器即可,如InternetExplorer5.0或更高版本。•对于普通学习者,可以将自己的计算机当作服务器。1.2.1安装IIS•安装方法:–依次选择【开始】→【控制面板】→【添加/删除程序】命令,在【添加/删除程序】对话框中选择【添加/删除Windows组件】按钮,就会弹出“Windows组件向导”对话框。在其中选择“Internet信息服务(IIS)”,然后单击【下一步】按钮,随后根据提示一步步安装即可。关于IIS安装完毕后,在IE浏览器中输入,如果能显示IIS欢迎字样,就表示IIS安装成功。依次选择【开始】→【控制面板】→【管理工具】→【Internet信息服务】命令,就会出现“Internet信息服务”(IIS)的窗口。IIS安装完毕后,会自动生成C:\inetPub\以后大家制作的网页文件存放在该文件夹下,就可以访问了。1.2.2安装InternetExplorer•对于WindowsXPProfessional来说,一般已经自动安装了InternetExplorer6.0(以下简称IE)。如果希望安装更高版本的浏览器软件,请访问如下网址。的开发工具•最好的工具是MicrosoftVisualInterDev.•也可以用记事本或FrontPage等编写.•这里推荐EditPlus软件(下载网址:).•关于EditPlus:–依次选择【Tools】→【Preferences】菜单命令,可以在弹出的“Preferences”对话框中对EditPlus进行各种设置。比如,如不希望自动生成备份文件,可以在该对话框左侧选择“files”,之后在右侧取消选中“Createbackupfilewhensaving”即可。1.4开发一个简单的ASP文件•1.4.1新建ASP文件•1.4.2保存ASP文件•1.4.3浏览ASP文件1.4.1新建ASP文件•打开Editplus,然后在菜单栏中依次选择【File】→【New】→【HTMLPage】菜单命令,然后输入以下内容:1.4.2保存ASP文件•制作完毕后,依次选择【File】→【Save】菜单命令,就会弹出如下图所示的“另存为”对话框,将该文件命名为1-1.asp,保存在“C:\inetpub\”中即可。1.4.3浏览ASP文件•制作完毕后,依次选择【File】→【Save】菜单命令,就会打开IE浏览器,在地址栏里输入以下5种形式中任一种就可以访问该文件:(1)(2)(3)http://你的计算机的名字/asptemp/chapter1/1-1.asp(4)http://你的计算机的IP地址/asptemp/chapter1/1-1.asp(5)http://你的计算机的域名/asptemp/chapter1/1-1.asp1.5新建一个应用程序•1.5.1什么是应用程序•1.5.2新建一个文件夹•1.5.3添加虚拟目录•1.5.4设置默认文档•1.5.5建立ASP文件•1.5.6新建应用程序小结1.5.1什么是应用程序•简单地说,添加了虚拟目录的文件夹(单独的网站)就称为应用程序.•为什么要建立虚拟目录?–两个程序中用同一个公共变量表示不同的内容。1.5.2新建一个文件夹•首先在C:\inetpub\下或其子文件夹下建立一个文件夹,例如在C:\inetpub\下新建一个文件夹temp1.5.3添加虚拟目录•步骤:–依次选择【开始】→【控制面板】→【管理工具】→【Internet信息服务】命令,–打开如下图所示的IIS对话框。在其中对准“默认网站”单击鼠标右键,在快捷菜单中选择【新建】→【虚拟目录】命令,然后按提示执行,添加别名“temp”,并为其选择对应的文件夹“C:\Inetpub\”,最后完成即可。1.5.4设置默认文档•步骤:–对准新添加的虚拟目录temp单击右键,在弹出的快捷菜单中选择【属性】命令,就会出现“temp属性”对话框。在其中添加index.aspx、default.asp等默认文档并调整顺序后,单击【确定】按钮即可。1.5.5建立ASP文件•现在就可以在temp文件夹下建立ASP文件了,如建立一个计算两个数的平方和的文件,保存在temp文件夹下,名称为1-2.asp1.5.6新建应用程序小结•新建一个应用程序的步骤:–(1)在“C:\inetpub\”或其他文件夹下建立一个子文件夹;–(2)为该文件夹添加虚拟目录;–(3)为该虚拟目录设置默认文档,一般为index.asp或default.asp;–(4)在该文件夹下建立ASP文件和其他文件,首页一般命名为index.asp或default.asp。1.6ASP文件的组成及约定•一个简单的ASP文件可以包括如下两部分:–(1)普通的HTML代码,也就是普通的Web页面内容。–(2)服务器端的脚本程序代码,也就是位于%…%内的程序代码。•在ASP中,可以使用VBScript或JavaScript脚本语言,其中VBScript是默认的脚本语言,•如果希望使用其他脚本语言,可以在文件开头添加如下语句进行切换:–%@Language=JavaScript%1.7ASP文件的注意事项①在ASP程序中,字母不分大小写。②在ASP中,凡是在语法中用到标点符号的,都是在英文状态下输入的标点符号,否则将出错。只有一种情况除外,就是在字符串中使用的标点符号。③一条ASP语句就是一行。④要养成良好的书写习惯,比如说恰当的缩进⑤在ASP源程序中,可以包含HTML语言,两者是很好地结合在一起的。