通用对象支持库(1.0-1)
添加时间:2007-11-07 原文发表:2007-11-07 人气:76
|
通用对象支持库(1.0-1).zip
下载: zip 文件 逆风者
支持库名称及版本:通用对象支持库(1.0#1版)
所支持语言:中文(大陆)
目前提供“快速文本对象”“快速字节集对象”等通用对象数据类型,分别实现对“文本”“字节集”等易语言基本数据类型的包装。除了易用性,本库还特别注重大批量数据添加删除时的操作效率。
本库为一般支持库,需要易系统3.7版本的支持,需要系统核心支持库3.7版本的支持,提供了2种库定义数据类型,提供了140种命令。
操作系统需求: Windows、Linux
----- 支持库的作者信息 -----
作者姓名:大有吴涛易语言软件开发有限公司
邮政编码:116001
通信地址:辽宁省大连市中山区人民路55号亚太国际金融中心
电话号码:+86(0411)88995831
传真号码:+86(0411)88995834
电子信箱:service@dywt.com.cn
主页地址:http://dywt.com.cn
其它信息:祝您一帆风顺,心想事成!
构造函数()
复制构造函数()
析构函数()
取长度() 返回本对象文本中的字符个数(每个汉字视为两个字符)。
取文本() 取本对象中的全部或部分文本。
置文本() 将参数数据转换为文本并设置为本对象文本。
清除文本()
添加() 将参数转换成文本并添加到本对象文本的末尾。
插入() 将参数数据转换为文本后插入本对象文本中的指定位置之前。
删除字符() 删除文本中从指定字符开始的指定个数的字符(包括起始删除位置处的字符)
寻找文本() 寻找指定文本在本对象文本中从“起始寻找位置”开始第一次出现时的位置索引(>0),未找到则返回-1。
倒找文本() 在本对象文本中从“起始寻找位置”开始向文本开头方向寻找指定文本第一次出现时的位置索引(相对于文本头),未找到则返回-1。
替换文本()
替换子文本() 在本对象文本中查找指定文本,并将其替换为其它文本。返回替换成功次数。
分割文本()
到大写() 将本对象文本中的全部或部分英文字母变为大写字母。
到小写() 将本对象文本中的全部或部分英文字母变为小写字母。
到全角() 将本对象文本中的所有半角字符变为全角。
到半角() 将本对象文本中的所有全角字符变为半角。
删首空() 删除本对象文本中首部所有全角或半角空格。
删尾空() 删除本对象文本中尾部所有全角或半角空格。
删首尾空() 删除本对象文本中首部和尾部所有全角或半角空格。
删全部空() 删除本对象文本中所有全角或半角空格(包括首部、尾部及中间)。
从文件读() 从指定的文本文件中读取其所有文本到本对象中。
写到文件() 将本对象中的所有数据写入指定的文件中。如果该文件不存在,则自动创建;如果该文件已经存在,其原有内容将被直接覆盖!
取缓冲区() 返回指定大小的缓冲区内存首地址。如果不能获取足够大小的缓冲区,将返回0。可以向该缓冲区直接写入文本数据,但事后必须调用“释放缓冲区()”以调整本对象内部状态。向缓冲区写入数据时请注意不要写到缓冲区之外。
释放缓冲区() 本方法只是调整内部状态,并不修改内部文本。另请参考“取缓冲区()”中的说明。
置可用内存() 设置本对象内部使用的最小可用内存和最大可用内存。使用本方法可以优化内存使用,但因为内部已经有适当的初始值,普通用户不必调用本方法。
置内存增量() 设置本对象内部使用的内存增量值。所谓“内存增量”,即每次需要申请内存时在所需内存的基础上增加的内存数量(多申请出来的内存可供后续操作使用,从而减少了申请内存的次数,提高了执行效率)。正确使用本方法可以优化内存使用并提高执行效率,但因为内部已经有适当的初始值,普通用户不必调用本方法。
构造函数()
复制构造函数()
析构函数()
取长度() 单位为字节(byte)
取字节集() 取本对象中的全部或部分字节集。
置字节集()
清除字节集()
添加()
插入() 在指定的插入位置之前插入指定的字节集数据
删除字节() 删除字节集中从指定字节开始的指定个数的字节(包括起始删除位置处的字节)
取字节() 取指定位置处的字节值。
寻找字节集() 寻找指定数据在本对象数据中从“起始寻找位置”开始第一次出现时的位置索引,未找到则返回-1。
倒找字节集() 在本对象数据中从“起始寻找位置”开始向数据开头方向寻找指定数据第一次出现时的位置索引(相对数据开头),未找到则返回-1。
替换字节集() 将本对象数据中从指定位置开始指定长度的数据替换为新的数据。
替换子字节集() 在本对象数据中查找“被替换数据”,并将其替换为“替换为数据”。返回实际替换次数。
分割字节集()
从文件读() 从指定的文件中读取其所有数据到本对象中。
写到文件() 将本对象中的数据写入指定的文件中。如果该文件不存在,则自动创建;如果该文件已经存在,其原有内容将被直接覆盖!
取缓冲区() 返回指定大小的缓冲区内存首地址,该地址同时也是内部数据指针。如果不能获取足够大小的缓冲区,将返回0。可以向该缓冲区直接写入数据,注意写入数据时请不要写到缓冲区之外。如果改变了缓冲区中数据的长度,必须及时调用“释放缓冲区()”。
释放缓冲区() 告知对象“最新的、经外界修改过的”数据长度。另请参考“取缓冲区()”中的说明。
置可用内存() 设置本对象内部使用的最小可用内存和最大可用内存。使用本方法可以优化内存使用,但因为内部已经有适当的初始值,普通用户不必调用本方法。
置内存增量() 设置本对象内部使用的内存增量值。所谓“内存增量”,即每次需要申请内存时在原来的基础上增加的内存数量(多申请出来的内存可供后续操作使用,从而减少了申请内存的次数,提高了执行效率)。正确使用本方法可以优化内存使用并提高执行效率,但因为内部已经有适当的初始值,普通用户不必调用本方法。 |
 本文章所属分类: 首页
→ 易语言
→ 支持库大全
|
文章搜索
热门文章
推荐文章
最新文章
|