老人家说的好,小孩子做事要有始有终。既然已经翻译了asplib中的genobj组件,那么我们就不应该半途而废。今天,我们谈谈其中的另一个组件-aspsortie。
顾名思义,这个组件是用于排序的,它能对整数、浮点数、字符串、日期/时间等数组进行增序或降序排序,使用非常简单,而且,我发现,这个组件能在visual basic中使用,不过在我的机器上产生一个错误,而且这个错误类型是delphi式的,是不是可以推测这个组件是delphi写的呢(其实这样的组件,我想很多人都写的出来,不过,既然能用现成的,那就不要再客气了)?
当然,第一步我们要谈谈安装,同其他大部分serverobjects出品的组件一样,你必须把这个aspsort.dll拷贝到一个子目录下,如果你使用windows nt操作系统,那么推荐你把该aspsort.dll拷贝到winnt\system32子目录,使用windows 9x的,则应该拷贝到windows\system子目录。然后,使用我们的regsvr32注册该组件。如 regsvr32 aspsort.dll,如果aspsort.dll不在当前目录,你需要键入aspsort.dll的完整路径。
可能你拥有aspsort.dll的早期版本,如果你想把它升级到现在这个新版本,你可能要麻烦一些:
⒈ 停止iis有关的全部服务,如ftp,w3srvc等。
⒉ 改变目录到aspsort.dll的安装目录,用regsvr32 /u aspsort.dll取消注册。
⒊ 其他步骤同上。当然最后你会重新启动iis有关的全部服务。
接下来我们谈谈正经的。
如何创建aspsortie对象?
在asp中你可用如下方法创建aspsortie对象
dim sort
set sort=server.createobject("aspsortie.pro")
aspsortie对象具有那些属性?
aspsortie对象具有三个属性,但只有一个属性对我们有用
⒈ error
返回在调用sort方法期间产生的任何错误。
⒉ expires
如果你使用的是评估版,这个属性显示该组件使用到期的日期
⒊ registeredto
如果你登记了该组件,则返回你登记的名字,否则,就返回“evaluation”。
aspsortie对象具有哪些方法?
很庆幸,只有一个方法。
方法:sort
语法:aspsortie.sort(intdirection, intflags, array)
参数:intdirection-排序方向,0是增序,1是降序。intflags-文档中没有说明,所以我也不知道,取默认值0。array-要排序的数组。
一个完整的例子
本人天资愚钝,写这段代码整整用了三天三夜,可能还有不少错误,敬请指正!
dim sort
set sort=server.createobject("aspsortie.pro")
dim vararray(1 to 5)
vararray(1)="microsoft visual basic"
vararray(2)="ibm visualage for java"
vararray(3)="borland delphi"
vararray(4)="borland jbuilder"
vararray(5)="my software"
response.write "未排序" & "<br>"
for i=1 to 5
respnse.write vararray(i) & "<br>"
next
response.write "排序-增序" & "<br>"
call sort.sort(0,0,vararray)
for i=1 to 5
respnse.write vararray(i) & "<br>"
next
response.write "排序-降序" & "<br>"
call sort.sort(1,0,vararray)
for i=1 to 5
respnse.write vararray(i) & "<br>"
next
set sort=nothing
AspLib™ 中的AspSortie组件中文说明
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » AspLib™ 中的AspSortie组件中文说明
相关推荐
-      ASP 简介
-      SQL注入天书 – ASP注入漏洞全接触
-      用.net 处理xmlHttp发送异步请求
-      asp.net创建文件夹的IO类的问题
-      如何实现ASP.NET网站个性化
-      关于ASP.NET调用JavaScript的实现
-      ASP利用Google实现在线翻译功能
-      Asp无组件生成缩略图
