ASP动态网站开发的步骤ptr.docx
《ASP动态网站开发的步骤ptr.docx》由会员分享,可在线阅读,更多相关《ASP动态网站开发的步骤ptr.docx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 ASP基础Microsoft Active Server Pages 即我们所称的 ASP ,是一套微软开发的服务器端脚本环境,通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。本章节重点介绍ASP的特点、文件结构、基本语法、创作方法以及运行方式。1.1 AS
2、P的特点1. 使用 VBScript 、 JavaScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。2. 无须 compile 编译,容易编写,可在服务器端直接执行。3. 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。当然我们使用Dreamweaver作为开发工具。4. 与浏览器无关, 用户端只要使用可执行 HTML 码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言 (VBScript 、 JavaScript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。5. ASP的源程序,不会被传到
3、客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。6. 运行 ASP 所需的环境简单,要求的配置低,单机只需安装IIS 。如上所述,与一般的程序不同,ASP程序无须编译,ASP 程序的控制部份,是使用 VBScript 、 JavaScript 等脚本语言来设计的,当执行 ASP 程序时,脚本程序将一整套命令发送给脚本解释器 ( 即脚本引擎 ) ,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样, ASP 程序的编写也遵循一定的规则,如果你想使用你所喜爱的脚本语言编写 ASP 程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。当你安
4、装 ASP 时,系统提供了两种脚本语言: VBsrcipt 和 JavaScript ,而 VBscript 则被作为系统默认的脚本语言。ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境。ASP 程序其实是以扩展名为 .asp 的纯文本形式存在于 WEB 服务器上的,你可以用任何文本编辑器打开它, ASP 程序中可以包含纯文本、 HTML 标记以及脚本命令。其实我们在此要说的是,用ASP程序实现的是一系列*.asp的文本文件,只需要将这些文本文件存储到服务器的相应位置,然后通过日常上网浏览网页的方式,由服务器端解释执行ASP程序,将用户请求的信息
5、发送到客户浏览器,实现我们经常所说的B/S(浏览器/服务器)模式。这与其他程序设计有所区别,无需对编写的程序进行打包,形成可执行文件。1.2 ASP文件结构ASP的文件包括:文本、HTML 标记、ASP 对象、ActiveX 组件、Java 小程序、客户端脚本、服务器端脚本。1. ASP 文件结构 标题 2. ASP基本语法(1)ASP的所有代码都用放在之中,这些代码有服务器解释执行。(2)ASP的注释语句采用 的形式。(3)在ASP文件的开头注明采用的是那种脚本语言:(4)在书写ASP代码时不必区分字母的大小写,但务必记住ASP代码中用到的标点符号必须是输入法英文状态下的。1.3 ASP创作
6、方法任何一个文本编辑器都可以用来编写ASP文件,如记事本,对于程序设计水平较高者可以采用记事本的方式来编写,这样能够加深对程序的印象,提高对程序的敏感度,但对于大多数人还是通过一个方便的工具来编写ASP代码,会更简单容易。我们经常用的工具是Dreamweaver ,这是网页三剑客之一,中文解释“为梦幻编织”,这是我们制作网页最常用的工具。详细介绍见附录2 。1.4 ASP运行方式ASP文件的运行方式比较简单,我们用ASP创建的是动态网站,因此,为我们运行的方式也就是访问网站的方式,我们可以用以下两种方式来访问网站:1.单机运行在我们创作网站的过程中我们一般采用单机运行的方式来浏览我们的网站,浏
7、览ASP动态网站不像浏览静态网页那么简单,静态网页文件以.html或.htm为后缀名,直接在IE浏览器中打开即可浏览,而ASP动态网站的浏览需安装IIS(Internet 信息服务)(1)配置IIS单击“开始”按钮,选择“设置”命令,再选择“控制面板”命令。选择“添加/删除程序”选项,打开“添加/删除程序”窗口.单击“添加/删除Windows组件”图标,看到有很多相关的Windows组件可以安装。在“组件”列表框中选择“Internet信息服务(IIS)”选项。在网上下载一个适合于本计算机操作系统的IIS安装包(例如适合于windows xp的IIS 5.0),解压缩之后,将文件夹命名为i38
8、6存入优盘中,安装过程中将提示的文件所在路径修改为优盘所在路径,例如:G:i386 或者H:i386 等。完成IIS的安装。 (2)浏览网站将网站文件夹复制到C:Inetpub目录下。单击“开始”按钮,选择“设置”命令,再选择“控制面板”命令,在控制面板中选择“管理工具”,双击“Internet信息服务”,出现以下操作界面:按上图所指位置单击,在弹出的子目录中选择“网站”,再单击“网站”,右击弹出的“默认网站”子目录,选择“属性”,弹出“默认网站”属性对话框,我们在此需要修改的有“主目录”和“文档”属性,单击主目录得到以下对话框:按上图所示,要将我们要运行的网站设置为主目录,单击“浏览”,找到
9、我们复制到C:Inetpub目录下的网站文件夹。对于“文档”属性选项卡,如果“启用文档中”没有index.asp ,需要添加上,因为我们的ASP主页默认为index.asp 。在IE浏览器地址栏中输入或即可浏览网站。2.网站上传将网站上传到自己申请的网站空间中,然后在IE浏览器的地址栏中输入相应的网址即可浏览网站。现在有好多网站提供免费的动态网站空间,比如,我们可以很方便的在此网站上申请免费申请动态网站空间。课后作业:1. 练习IIS安装和配置。2. 申请免费网站空间,编写一个简单的ASP程序,上传到自己申请的网站空间中。 第2章 连接数据库2.1 ACCESS数据库或2.2 SQL SERV
10、ER数据库 注:我们通常将以上连接数据库的程序代码存储在一个公用文件中,并将其命名为conn.asp中,要连接访问数据库时,在相应页面的代码区域嵌入此页面,通常使用以下代码:这一般是我们进行动态网站开发的第一步,也是最关键的一步。课后作业:用ACCESS创建一个数据库,命名为data.mdb ,分别用以上两种方法实现连接数据库。第3章 ASP动态网站开发的步骤3.1 显示信息的步骤1.简单显示信息(显示一条记录)(1)确定脚本语言:注:这句代码不需要掌握,在用Dreamweaver创建一动态页面时,Dreamweaver默认的脚本语言就是VBSCRIPT,因此,在新建页面的代码区域第一行便是如
11、下代码:(2)连接数据库:(3)创建记录集:(4)书写SQL语句:(5)执行SQL语句:(6)显示信息:注:在进行显示信息时,一般用表格来布局,插入相应行列的表格,在相应的单元格的代码区域添加代码: 。(7)关闭记录集:2.分页显示信息(显示多条记录)(1)确定脚本语言:(2)连接数据库:(3)创建记录集:(4)书写SQL语句:(5)执行SQL语句:(6)显示信息:实现分页的代码:% rs.PageSize=2 指示Recordset中一页所包含的记录数(数字可变)PageCount=rs.PageCount 用PageCount属性确定Recordset对象中数据的页数Page=int(re
12、quest.QueryString(Page)if Page循环语句开始:% i=0 do while(i要显示的信息:插入表格进行布局,一般循环的是表格的某一行。在相应的单元格的代码区域添加代码: 循环语句结束:(7)关闭记录集:(8)设置页码超级链接: a href = 信息显示页面.asp?Page= 3.2 添加信息的步骤(1)确定脚本语言:(2)获取要插入的数据:用Request对象(2)连接数据库:(3)创建记录集:(4)书写SQL语句:(5)执行SQL语句:(6)执行插入命令:(7)记录集字段赋值:(8)执行更新命令:(9)关闭记录集:3.3 修改信息的步骤(1)确定脚本语言:(
13、2)获取要修改的数据:用Request对象(2)连接数据库:(3)创建记录集:(4)书写SQL语句:(5)执行SQL语句:(6)记录集字段赋值:(7)执行更新命令:(8)关闭记录集: 3.4 删除信息的步骤(1)确定脚本语言:(2)获取要删除的数据:用Request对象(2)连接数据库: (3)创建记录集: (4)书写SQL语句:(5)执行SQL语句:(6)执行删除命令:(7)执行更新命令:(8)关闭记录集: 课后作业:在数据库data.mdb中创建数据表student ,字段名称为:编号id(自动编号),学号sid(文本),姓名sname(文本),年级sgrade(文本),专业sspecia
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 动态 网站 开发 步骤 ptr
限制150内