浏览器大全:是一个提供流行浏览器教程、在线学习分享的学习平台!

AspLib™ 中的AspSortie组件中文说明

老人家说的好,小孩子做事要有始有终。既然已经翻译了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

相关软件

2345加速浏览器官方版

2345加速浏览器官方版 | 56.2MB

2345加速浏览器官方版

新一代2345加速浏览器采用Chromium和IE双内核,主打极速与安全特性。基于Chromium深度定制,引入网页智能预加载技术,访问网页更快速..

QQ浏览器官方正式版

QQ浏览器官方正式版 | 49.67MB

QQ浏览器官方正式版

QQ浏览器秉承TT浏览器1-4系列方便易用的特点,但技术架构不同,交互和视觉表现也重新设计,采用Chromium内核+IE双内核,让浏览快速稳定...

百度浏览器最新版下载

百度浏览器最新版下载 | 13.3MB

百度浏览器最新版下载

q百度浏览器,是一款简洁轻快、智能懂你的浏览器。依靠百度强大的搜索平台,在满足用户浏览网页的基础上,它整合百度体系业务优势,带给用户更方便的浏览方式功能...

UC浏览器官方正式版

UC浏览器官方正式版 | 44.2MB

UC浏览器官方正式版

UC浏览器(UC Browser)是UC Mobile Limited在2004年8月开发的一款软件,分uc手机浏览器和uc浏览器电脑版。UC浏览器是全球使用量最大的第三方手机浏览器...

猎豹浏览器2022最新版下载

猎豹浏览器2022下载 | 45MB

猎豹浏览器2022最新版下载

猎豹安全浏览器对Chrome的Webkit内核进行了超过100项的技术优化,访问网页速度更快。其具有首创的智能切换引擎,动态选择内核匹配不同网页...

360安全浏览器官方版下载

360安全浏览器下载 | 21.4MB

360安全浏览器官方版下载

360安全浏览器拥有全国最大的恶意网址库,采用恶意网址拦截技术,可自动拦截挂马、欺诈、网银仿冒等恶意网址。独创沙箱技术,在隔离模式即使访问****也不会感染...