安大互联
财经热点 > Asp编程 > 动态网页初学 - ASP个人上手指南
动态网页初学 - ASP个人上手指南
浏览次数:【64】  发布日期:2009-8-13 12:09:22    文章分类:Asp编程   
专题:】 【
 
    ASP是个好东西,它强大的交互能力和数据处理能力使得它成了商业网站的钟爱。但ASP程序的设计和调试却其实不简单,光是高档服务器+WINDOWS NT操作系统+IIS服务器+SQL SERVER数据库全面的配置就不是我们个人用户所能够染指的。难道ASP真的与我们这些个人用户无缘么?难道我们非要有如此奢侈的软硬件环境才能够走上ASP的学习之路么?
 

  经过笔者的一番努力,终于运用一些经常使用的软件配置出了一个功能完整的ASP开发调试环境,并在这上面开发了一点小的系统。

  一、 硬件配置

  PⅢ450双CPU+1G内存+10G以上的SCSI硬盘,请勿害怕,这不过是一台使用WINDOWS NT的WEB服务器的标准配置。当然,我们无需这样的配置,我们期望的只是一台能够流畅运行WINDOWS 98的机器。(什么?你使用的是P100+16M内存+540M硬盘,那还是去升一下级吧。)

  二、 软件配置

  首先,我们需要安置WINDOWS 98,这一点相信大伙都会吧。(什么,你连这个也不会,那ASP也不用学了,先进扫盲班吧。)

  其次,我们需要安置Personal Web Server(简称PWS),你问那里可以找到,太简单了,在WINDOWS 98的光盘里有一个名为“add-ones”的目录,打开后里面又有一个名为“PWS”的目录,运行里面的SETUP.EXE便启动了安置。

  在安置程序运行到“最小、典型、自定义安置”选择的时候,请选择“自定义”,然后选择“Personal Web Server(PWS)”,再按“显示子组件”。接着选择“文档”,再按“显示子组件”,最后选择“Active Server Page”。这个组件将安置包含ASP教程、VBScript教程和Jscript教程在内的一些文档,对于今后的开发大有益处。选择完毕之后一路按“确定”,再按“下一步”,开始设置“WWW服务”文档存放的目录,缺省值是“C:Inetpubwwwroot”,建议不要改变。然后设置的是“MTS安置文件夹”,缺省值是“C:Program FilesMts”,建议也不要改变。再按一次“下一步”之后,最重要的安置便启动了,请耐心等待,这样配置的PWS大约有90多兆,可能要耗费相当时间。

  安置完毕之后,请再运行OFFICE 97的安置程序。(什么,这个也木有!假如你有SQL、ORACAL、INFOMIX这些大型数据库那也行,不过似乎有些大牛鼎烹鸡。)请选择“自定义安置”,然后在组件列表中请选择“Microsoft Access”和“Data Access”(使用过VB的用户请勿搞错,这个Data Access只是为连接各种数据格式的数据库而提供的驱动程序和工具,其实不是VB中的那个小型数据库软件)。

  到目前为止,需要安置的软件和全部安置完毕了,但不要高兴得太早,现在你的ASP还没有处理数据库的能力,(什么,你不用处理数据库,那你用ASP干吗,论交互性JAVA Script其实不比ASP差,还好学许多呢?)接着,我们还需要进行数据库建立和ODBC设置这两个步骤。

  三、 数据库建立

  一个好的程序=数据+算法。对于一个数据库程序而言,数据库是必不可缺的。我们下面便要用Access建立一个。

  1)请启动Access。由于在这里我们只是给读者做一个示范,所以建立的是一个最最容易的数据库,只包含一个表并且这个表中仅有一个字段(关于“数据库”、“表”、“字段”这些概念请查询一本好的数据库书籍或Access的帮助本档)。

  2)请选择“新建数据库”中的“空数据库”,然后按“确定”,并输入数据库的文件名(在这个示范中为C:TEST.MDB)再按“建立”。

  3)选择“表”,并按“新建”。

  4)输入一个字段,字段名称为“name”,数据格式为“文本”,字段大小为“10”。

  5)关闭窗口,并在弹出窗口询问你“你要保存对‘表1’设计的更改么?”时选择,并将“表名称”设置为“table1”。

  6)接着会弹出窗口告诉你还没有建立“主关键字”,“是”还是“否”,“是”或“否”关系都不大,随便选择一个。

  7)到此,一个非常基本的数据库便完成了,当然,为了便于我们的测试工作,请再激活刚刚建立的“table1”,并随便往里面输入一些数据。

  四、 设置ODBC

  在设置ODBC之前,有必要将ODBC的概念与读者解释一下,这有益于下面内容的领会。ODBC(Open Database Connectivity开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机和主机系统。ODBC身为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包含经常使用的SQL SERVER、ORACAL、INFORMIX等。

  我们所要做的,就是在建立数据库脚本之前,提供一条使 ADO(ASP用于处理数据库的部件) 定位、标识和与数据库通讯的渠道。数据库驱动程序使用 Data Source Name (DSN) 定位和标识特定的 ODBC 兼容数据库,将信息从 Web 应用程序传递给数据库。典型情境下,DSN 包含数据库配置、用户安全性和定位信息,且可以获取 Windows NT 注册表项中或文本文件的表格。

  通过 ODBC,我们可以选择希望建立的 DSN 的类型:用户、系统 或 文件。系统 DSN 允许所有的用户登录到特定的服务器上去访问数据库,而用户 DSN 使用适当的安全身份证明限制数据库到特定用户的连接。文件 DSN 用于从文本文件中获取表格,提供了对多用户的访问,并且通过复制 DSN 文件,可以轻易地从一个服务器转移到另外一个服务器。在本示例中,我们使用文件 DSN。当然,由于你使用的数据库不同,具体的设置也稍有不同,在这里我们只介绍Access、SQL Server、ORACAL三种数据库的ODBC设置。

[1] [2] 下一页  

手机扫码浏览该文章
 ● 相关资讯专题
  • 网络建设业务咨询

   TEl:13626712526