杨桂云
引言:本文主要介绍了基于Java VBScript脚本语言建立动态页面,如何通过Microsoft Access数据库、Internet信息服务具体配置来实现动态数据库的访问等方面进行阐述,并结合自己的教学经验形成了基于VBScript脚本语言在Windows XP中实现动态网页的本地测试的基本过程。
网页设计与制作是计算机类相关专业的核心课程,该课程对学生的动手能力及创新能力要求较高,它结合Photoshop、Flash及Dreamweaver等软件能制作一些主题突出、内容丰富的网站,它不仅能通过Flash制作一些交互式广告来进行网上营销,也可以通过一些数据库来完成动态页面的制作。在以往的教材中,实现动态数据库访问技术,知识点较分散,同学们往往前学后忘,对整个知识体系掌握不够系统,现本人结合以往的教学过程将知识进行整合,探讨基于VBScript脚本语言在Windows XP中实现动态网页的本地测试的基本过程。
在学习动态网页之前,要熟练掌握静态网页的布局及整体制作,能利用CSS样式表对网页进行美化,掌握基本制作流程,这样在制作动态网页时,能尽快入手。
在Dreamweaver中创建ASP动态页面,并以Microsoft access作为后台数据库,实现信息的动态显示,基本制作过程如下:
一、规划网站、建立本地站点
在创建一个网站之前,首先对站点应进行规划和设计,在确定了站点的主题后、站点名称,组织好站点结构后,才可能用Dreamweaver建立本地站点。
二、设置本地站点信息。
执行“站点”——“新建站点”。进行如下设置。
2、站点建好后,执行“文件”—“新建”—“动态页”—“Asp VBScript”,保存即可,并对动态页面静态区进行制作。
三、安装IIS
对于ASP动态网页,需要在Web服务器环境下才能正常运行,因此要高度和运行ASP程序,首先要将自己的计算机虚拟成一个Web服务器。
1、安装IIS
执行“控制面板”—“添加/删除程序”—“添加/删除Windows组件”——勾选“Internet信息服务IIS”,完成IIS的安装。
2、添加虚拟目录
(1)安装完IIS虚拟目录后,在桌面右键上单击“我的电脑”—“管理”—“程序”—“管理工具”—“计算机管理”。
(2)在“默认站点”右键,执行“新建”—“虚拟目录”,并给出虚拟目录的别名apple。
及虚拟目录的物理路径E:mybook。
四、创建数据库
通过Access数据库,建立数据库表文件,用来存储和记录数据信息,如图所示:
数据库表 表结构
五、设置测试服务器
在与数据库建立连接之前,先要将本机设为虚拟服务器,具体设置如下:站点-管理站点-编辑-测试服务器,测试成功,则会弹出如图所示对话框。
配置测试服务器 连接成功
注:在这一过程中,同学们往往把网站名称及虚拟目录别名混消,导致测试不能成功,因此在讲授时需要一个模块一个模拟讲述,让同学们充分认识两者区别。
六、自定义链接字符串
为了将数据库的信息在页面中显示出来,必须与数据库建立连接,这里通过“数据库”面板上的自定义连接数据库来实现,具体代码如下。
Driver=Microsoft access driver (*.mdb);dbq= E:mybookdatacarshop.mdb;
单击“使用此计算机上的驱动程序”,单击测试,则连接成功,
在这里选择“使用此计算机上的驱动程序”,连接字符串的路径,同学们容易混消,有时张冠李戴,导致数据库不能成功连接。
七、绑定动态文本
数据库链接成功后,可以对动态页面的静态区进行预览,但仍不能对数据库进行访问,数据库中的信息不能正常访问,我们可以将表单及动态文本通过对数据库进行绑定,进行插入记录、用户登录、向数据库中添加记录等,来实现数据库与网页信息相一致。
八、页面不能正常预览
通常情况,同学们做完数据库的绑定后,预览后往往不能成功出现如右图所示信息。
这是因为站点存储的磁盘是NTFS格式,因此我们要设置数据库的安全属性,但但机房中文件夹的安全选项卡不存在,因此要进行如下设置:
1、双击“我的电脑”-“工具”-“文件夹选项”-“查看”,将“使用简单文件共享(推荐)”取消选择。
2、选择自己的数据库文件夹,“右建”-“属性”-“安全”,在“安全选项卡中”选择“添加”-everyone,,设置everyone的全部权限。
权限设置好后,按F12预览,动态页面及数据库可正确显示。
书本上的知识不够系统,同学们掌握起来很困难,当网页不能正常预览时,有些同学会失去耐心,往往会转移注意力,或开小差,效果不好,为了改变现状,本人通过组织规纳出一整套配置方案,通过系统的讲解,同学们能很快上手,一个动态页面完整配置下来,很有成就感,当出现错误时,学生相互讨论,共同探讨问题出在哪里,分析并解决问题,有些同学能够积极地帮助他人解决问题,达到较好的学习效果。
参考文献
[1]网页设计与制作 Flash Dreamweaver Fireworks第二版吴超英.
()