📄 asp个人上手指南.htm
字号:
href="http://lzjx.com/w/main.asp?id=415&sx=jc">十八、创建 ActiveX
..</A><BR>·<A title=十九、从脚本调用Finance组件
href="http://lzjx.com/w/main.asp?id=416&sx=jc">十九、从脚本调用
Finan..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=539&sx=jc">ASP+与ASP有什么不同</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=540&sx=jc">介绍
ADO+</A><BR>·<A title=介绍ActiveServerPage+
href="http://lzjx.com/w/main.asp?id=541&sx=jc">介绍 Active
Serv..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=542&sx=jc">ASP+的几个特点</A><BR>·<A
title=ASP+支持的C#和VB语法对照表
href="http://lzjx.com/w/main.asp?id=543&sx=jc">ASP+ 支持的 C# 和
..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=544&sx=jc">ASP+
跟踪</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=545&sx=jc">ASP+上传文件语法</A><BR>·<A
title=asp+简介、安装、以及如何显示中文
href="http://lzjx.com/w/main.asp?id=546&sx=jc">asp+简介、安装、以及如何..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=547&sx=jc">Asp+ Web
Forms</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=548&sx=jc">ASP+中文显示之两种解决方法</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=441&sx=jc">ASP上手“快捷方式”-序言</A><BR>·<A
title=ASP上手“快捷方式”-剖析ASP脚本
href="http://lzjx.com/w/main.asp?id=442&sx=jc">ASP上手“快捷方式”-剖析..</A><BR>·<A
title=ASP上手“快捷方式”-对象和组件
href="http://lzjx.com/w/main.asp?id=443&sx=jc">ASP上手“快捷方式”-对象..</A><BR>·<A
title=ASP上手“快捷方式”-脚本示例
href="http://lzjx.com/w/main.asp?id=444&sx=jc">ASP上手“快捷方式”-脚本..</A><BR>·<A
title=ASP上手“快捷方式”-脚本编写技巧
href="http://lzjx.com/w/main.asp?id=445&sx=jc">ASP上手“快捷方式”-脚本..</A><BR>·<A
title=ASP上手“快捷方式”-样例脚本
href="http://lzjx.com/w/main.asp?id=446&sx=jc">ASP上手“快捷方式”-样例..</A><BR>·<A
title=ASP上手“快捷方式”-数据库
href="http://lzjx.com/w/main.asp?id=447&sx=jc">ASP上手“快捷方式”-数据..</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=523&sx=jc">ASP的技术特点与使用方法</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=522&sx=jc">SQL
Server访问ADO</A><BR>·<A
href="http://lzjx.com/w/main.asp?id=521&sx=jc">ASP个人上手指南</A><BR></TD></TR></TBODY></TABLE><SPAN
class=l15></SPAN></TD>
<TD vAlign=top align=middle width=1 bgColor=#cccccc></TD>
<TD vAlign=top align=middle width=592 bgColor=#ffffff>
<TABLE cellSpacing=0 cellPadding=6 width="98%" border=0>
<TBODY>
<TR>
<TD class=xx vAlign=bottom height=30>■ 基础教程 >
ASP个人上手指南</TD></TR></TBODY></TABLE>
<TABLE height=119 cellSpacing=6 cellPadding=3 width="99%" border=0>
<TBODY>
<TR>
<TD class=xk vAlign=top align=left
width="50%"> ASP是个好东西,它强大的交互能力以及数据处理能力使得它成为了商业网站的钟爱。但ASP程序的设计和调试却并不容易,光是高档服务器+WINDOWS
NT操作系统+IIS服务器+SQL
SERVER数据库系统的配置就不是我们个人用户所能够染指的。难道ASP真的与我们这些个人用户无缘吗?难道我们非要有如此奢侈的软硬件环境才能够走上ASP的学习之路吗?<BR> 经过笔者的一番努力,终于运用一些常用的软件配置出了一个功能完整的ASP开发调试环境,并在这上面开发了一些小的系统。<BR> 一、
硬件配置<BR> PⅢ450双CPU+1G内存+10G以上的SCSI硬盘,请不要害怕,这不过是一台使用WINDOWS
NT的WEB服务器的标准配置。当然,我们无需这样的配置,我们需要的只是一台能够流畅运行WINDOWS
98的机器。(什么?你使用的是P100+16M内存+540M硬盘,那还是去升一下级吧。)<BR> 二、
软件配置<BR> 首先,我们需要安装WINDOWS
98,这一点相信大家都会吧。(什么,你连这个也不会,那ASP也不用学了,先进扫盲班吧。)<BR> 其次,我们需要安装Personal
Web Server(简称PWS),你问那里可以找到,太简单了,在WINDOWS
98的光盘里有一个名为“add-ones”的目录,打开后里面又有一个名为“PWS”的目录,运行里面的SETUP.EXE便开始了安装(图1)。<BR> 在安装程序运行到“最小、典型、自定义安装”选择的时候,请选择“自定义”,然后选择“Personal
Web Server(PWS)”,再按“显示子组件”。接着选择“文档”,再按“显示子组件”,最后选择“Active Server
Page”。这个组件将安装包括ASP教程、VBScript教程以及Jscript教程在内的一些文档,对于今后的开发大有益处。选择完毕之后一路按“确定”,再按“下一步”,开始设置“WWW服务”文档存放的目录,缺省值是“C:\Inetpub\wwwroot”,建议不要改变。然后设置的是“MTS安装文件夹”,缺省值是“C:\Program
Files\Mts”,建议也不要改变。再按一次“下一步”之后,最关键的安装便开始了,请耐心等待,这样配置的PWS大约有90多兆(图2),可能要耗费相当时间。<BR> 安装完毕之后,请再运行OFFICE
97的安装程序。(什么,这个也没有!如果你有SQL、ORACAL、INFOMIX这些大型数据库那也行,不过似乎有些大材小用。)请选择“自定义安装”,然后在组件列表中请选择“Microsoft
Access”和“Data Access”(使用过VB的用户请不要搞错,这个Data
Access只是为连接各种数据格式的数据库而提供的驱动程序以及工具,并非VB中的那个小型数据库软件)。<BR> 到目前为止,需要安装的软件以及全部安装完毕了,但不要高兴得太早,现在你的ASP还没有处理数据库的能力,(什么,你不需要处理数据库,那你用ASP干吗,论交互性JAVA
Script并不比ASP差,还好学许多呢?)接下来,我们还需要进行数据库创建和ODBC设置这两个步骤。<BR> 三、
数据库创建<BR> 一个好的程序=数据+算法。对于一个数据库程序来说,数据库是必不可缺的。我们下面便要用Access创建一个。<BR> 1)请启动Access。由于在这里我们仅仅是给读者做一个示范,所以创建的是一个最最简单的数据库,只包括一个表并且这个表中仅有一个字段(关于“数据库”、“表”、“字段”这些概念请查阅一本好的数据库书籍或Access的帮助本档)。<BR> 2)请选择“新建数据库”中的“空数据库”,然后按“确定”,并输入数据库的文件名(在这个示范中为C:\TEST.MDB)再按“创建”。<BR> 3)选择“表”,并按“新建”。<BR> 4)输入一个字段,字段名称为“name”,数据格式为“文本”,字段大小为“10”。<BR> 5)关闭窗口,并在弹出窗口询问你“你要保存对‘表1’设计的更改吗?”时选择,并将“表名称”设置为“table1”。<BR> 6)接着会弹出窗口告诉你还没有创建“主关键字”,“是”还是“否”,“是”或者“否”关系都不大,随便选择一个。<BR> 7)到此,一个十分基本的数据库便完成了,当然,为了便于我们的测试工作,请再激活刚刚建立的“table1”,并随便往里面输入一些数据。<BR> 四、
设置ODBC<BR> 在设置ODBC之前,有必要将ODBC的概念与读者解释一下,这有利于下面内容的理解。ODBC(Open
Database
Connectivity开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQL
SERVER、ORACAL、INFORMIX等。<BR> 我们所要做的,就是在创建数据库脚本之前,提供一条使
ADO(ASP用于处理数据库的部件) 定位、标识和与数据库通讯的途径。数据库驱动程序使用 Data Source Name (DSN)
定位和标识特定的 ODBC 兼容数据库,将信息从 Web 应用程序传递给数据库。典型情况下,DSN
包含数据库配置、用户安全性和定位信息,且可以获取 Windows NT 注册表项中或文本文件的表格。<BR> 通过
ODBC,我们可以选择希望创建的 DSN 的类型:用户、系统 或 文件。系统 DSN
允许所有的用户登录到特定的服务器上去访问数据库,而用户 DSN 使用适当的安全身份证明限制数据库到特定用户的连接。文件 DSN
用于从文本文件中获取表格,提供了对多用户的访问,并且通过复制 DSN
文件,可以轻易地从一个服务器转移到另一个服务器。在本示例中,我们使用文件
DSN。当然,由于你使用的数据库不同,具体的设置也稍有不同,在这里我们只介绍Access、SQL
Server、ORACAL三种数据库的ODBC设置。<BR> 首先在 Windows
的“开始”菜单打开“控制面板”,双击“ODBC”图标,然后选择“文件
DSN”属性页,单击“添加”,选择数据库驱动程序,然后单击“下一步”。按照后面的指示配置适用于您的数据库软件的
DSN。<BR> 1)配置 Microsoft Access 数据库的文件
DSN<BR> 在“创建新数据源”对话框中,从列表框选择“Microsoft Access
Driver”,然后单击“下一步”。<BR> 键入您的 DSN
文件名(在本示例中使用test),然后单击“下一步”。<BR> 单击“完成”创建数据源。 <BR> 在“ODBC Microsoft
Access 97 安装程序”对话框中,单击“选择”。选择 Microsoft Access 数据库文件
(*.mdb),然后单击“确定”。<BR> 2)配置 SQL Server 数据库文件
DSN<BR> 在“创建新数据源”对话框中,从列表框中选择“SQL Server”,然后单击“下一步”。<BR> 键入 DSN
文件的名称(在本示例中使用test),然后单击“下一步”。<BR> 单击“完成”创建数据源。<BR> 键入运行SQL服务程序的服务器的名称、登录ID和密码。<BR> 在“创建SQL
Server的新数据源”对话框中,在“服务器”列表框中键入包含 SQL Server
数据库的服务器的名称,然后单击“下一步”。<BR> 选择验证登录ID的方式。
<BR> 如果要选择SQL服务器验证,请输入一个登录ID和密码,然后单击“下一步”。<BR> 在“创建 SQL Server
的新数据源”对话框中,设置默认数据库、存储过程设置的驱动程序和 ANSI
标识,然后单击“下一步”。(要获取详细信息,请单击“帮助”。)<BR> 在对话框(同样名为“创建 SQL Server
的新数据源”)中,选择一种字符转换方法,然后单击“下一步”。(详细信息,请单击“帮助”。)<BR> 在下一个对话框(同样名为“创建SQL
Server的新数据源”)中,选择登录设置。 <BR> 3)配置Oracle数据库文件DSN<BR> 首先要确保 Oracle
用户软件被正确地安装要创建 DSN
的计算机上。详细信息请与服务器管理员联系或参阅数据库软件文档。<BR> 在“创建新数据源”对话框中,从列表框中选择“Microsoft
ODBC for Oracle”,然后单击“下一步”。<BR> 键入 DSN
文件的名称(在本示例中使用test),然后单击“下一步”。<BR> 单击“完成”创建数据源。<BR> 输入用户名、密码和服务器名,然后单击“确定”。<BR> 好了,在正确设置完ODBC之后,便迎来了最激动人心的时刻:ASP程序的编制。<BR> 五、
ASP程序的编制<BR> 一般来说,人们都喜欢使用所见即所得的HTML编辑器来编辑HTML文档,但是,所有的所见即所得的HTML编辑器都对ASP支持得不甚理想,所以建议大家先用所见即所得的HTML编辑器完成所有固定的HTML语句,然后再使用纯文本的编辑器(WINDOWS附带的记事本就可以了)加入ASP程序。在本示例中,ASP程序要完成的任务很简单,就是打开数据库将其中“table1”表中的“name”字段的所有数据读出,并输出到浏览器。<BR> 具体程序:C:\Inetpub\wwwroot\default.asp<BR> <%@
LANGUAGE=VBScript %><BR> <%<BR> Set conn =
Server.CreateObject(“ADODB.Connection”)<BR> conn.Open
“test”<BR> set rs=conn.execute(“select * from table1”)<BR> do
while not rs.eof<BR> response.write
rs(“name”)+“<BR>”<BR> rs.movenext<BR> loop<BR> rs.close<BR> conn.close<BR> %><BR> 程序到这里便结束了,还不快把它输入你的电脑,试一试它的效果。<BR> 六、
小结<BR> 终于,一个简单但是实用并且完整的ASP运行以及设计环境构造完毕了,一个最最简单的ASP程序也已经写完了。接下来,你所要做的就是找一个好的创意(什么,你想不到好的创意,不要紧,到我新建设的“我要”创意交流站http://woyao.yeah.net去看看,说不定就有你梦寐以求的绝佳创意)并结合自己的勤学好问把它变成一个优秀的ASP程序了。<BR></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="98%" border=0>
<TBODY>
<TR>
<TD>■今日推荐:<A
href="http://lzjx.com/w/main.asp?id=388&sx=jc">ASP内建对象Serv</A>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=800 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD background=ASP个人上手指南.files/qw39.gif></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=5 width=800 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD class=N noWrap align=middle>
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff
border=0><TBODY>
<TR>
<TD
background=ASP个人上手指南.files/qw39.gif></TD></TR></TBODY></TABLE><BR>本网站是学习网站,内容整理大多来自互联网,尽量标明了出处,如果侵犯了您的权力请通知我,立即纠正<BR>欢迎提出宝贵建议,提供相关资料,以便相互学习,共同提高!<BR>
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0
height=18 width=103 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME="BGCOLOR" VALUE=""><PARAM NAME="movie" VALUE="../images/21sg.swf"><PARAM NAME="quality" VALUE="high">
<embed src="../images/21sg.swf"
quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="103" height="18" ></embed>
</OBJECT></TD></TR>
<TR>
<TD height=79> </TD></TR>
<TR>
<TD align=middle></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -