4.3.1建立ASP程序的方法 ASP程序是工作于web服务器上的web应用程序,在ASP程序代码中可以包含三类代码:HTM L标记代码、Client Side Script(客户端运行代码)和Server Side Script(服务器端运行代码). ASP程序与HTML标记 ASP程序中的HTM L代码和一般的HTML文件中的代码使用方法相同,通常也以<HTML>作为开始标记,以</HTML>作为结束标记,并且这些代码都是在被传送到客户端浏览器以后,由浏览器解释执行的。不同的是此时该文件的扩展名是.asp. ASP与Client Side Script代码 Client Side Script代码也是ASP程序中经常使用的一类代码。这类代码也是一种脚本代码,但这种脚本代码不是在服务器中解释执行,而是传送到客户端后,由浏览器解释执行。比较常见的Client Side Script代码是JavaScript代码。JavaScript是Netscape公司开发的客户端脚本语言,并且将它作为Netscape Navigator浏览器的内建脚本语言.Microsoft公司参考JavaScript独立开发了JScript脚本语言.并使之成为Internet Explorer浏览器的内建脚本语言,除了极少数地方不兼容以外.Jscript和Javascript绝大部分功能都是兼容的。一般,程序员都将Javascript作为标推的客户端脚本语言。 ASP与Server Side Script 代码 可以说ASP代码才是真正意义上的服务器端运行代码。这类代码是在服务器传送数据到客户端之前服务器端先解释并远行的脚本语言。为了能和HTML代码、Client Side Script区分开,Server Side Script采用“<%”及“%>”作为分厢符,用以强调其中的内容必须出服务器端的脚本引擎处理。 ASP对脚本语言的要求 前面已经介绍过JSCript和VBScript是目前ASP技术所支持的主要的两种脚本语言.但并不是说ASP技术就只能支持这两种语言,实际上只要满足了A5P的技术要求.其他的脚本语言也可以在ASP程序设计中使用。 可以在ASP中使用的脚本语言应该满足最基本的两个条件,第一是必须能够制作可以被服务器端脚本引擎调用的COM组件。第二是能够调用ACTIVE X组件。这样就使Web程序员用多种脚本语言编写完整的ASP程序成为可能。事实上,在单个.ASP文件内那就可以使用多种脚本语言。
5.1 网站结构设计 一个典型音乐多媒体网站至少应该包含歌曲在线收听,会员管理,管理歌曲,搜索歌曲,留言本5种功能。 5.1.1 目标设计 本音乐网站索要实现的功能如下。 会员管理: 会员注册 会员登陆验证 管理员登陆验证 歌曲信息显示: 歌曲名字显示 歌曲歌手显示 在线收听歌曲 音乐信息搜索 按关键字搜索 音乐管理: 会员以及管理员上传歌曲 管理员删除歌曲 留言本 留言功能 管理员管理功能 |