闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > Sub System SpellTime v5.0.0.5

Sub System SpellTime v5.0.0.5

  • 软件大小:未知
  • 更新日期:2019-10-23
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
Sub System SpellTime v5.0.0.5
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
SpellTime产品包含两个组件一组词典和一组用于访问词典的DLL函数。主要词典包含超过100,000个英语单词。主字典的数据包含在名为dict35.d的文件中。数据的索引包含在另一个名为dict35.i的文件中。字典数据以压缩格式存储。在拼写检查会话期间有选择地解压缩数据。主词典数据的子集位于一个名为dict35.s的单独文件中。该文件包含由一个或两个字母组成的所有单词。小单词与大单词的这种分离允许增强单词查找算法的优化。字典的第二种类型是用户字典。用户可以在拼写检查会话期间向该词典中添加新单词。SpellTime提供了许多DLL函数来与字典对接。主要功能称为SpellWord。在拼写检查会话期间经常调用此功能。 SpellWord功能可处理屏幕交互和单词搜索。此功能还管理不正确单词的会话数据库。该数据库用于提供对重复出现的单词的自动校正。 SpellWord函数调用SpellDict函数以实际在字典中搜索单词。 SpellDict函数采用高度优化的算法来提供快速的单词查找。此功能还可以为不正确的单词提供一组替代单词。当需要检查缓冲区的全部内容时,可以重复调用StParseLine函数以提取单个单词。然后可以调用SpellWord函数来检查各个单词。本次带来破解版下载,含注册序列号,有需要的朋友不要错过了!

安装破解说明

1、下载 并解压,无需安装,运行demo.exe,许可证密钥253SD-19P4W-UF83A
使用LicenseKey属性指定许可证密钥

使用说明

内存注意事项
 一些SpellTime数据对象具有固定的内存要求,而其他对象则具有灵活的内存要求。在本节中,我们将讨论每个数据组件。在可能的情况下,我们还将说明通过缩减某些功能来减少内存开销的方法。
字典索引:此组件由数据指针(4个字节),数据大小(4个字节)和数据位置(1个字节)组成。有784个(ST_SIZE * ST_SIZE)字典索引。因此,总内存需求约为7 K字节((4 + 4 + 1)* 784)。该内存分配在FAR位置。
小单词词典:目前,SpellTime大约需要450个字节才能将小单词词典(dict35.s)读入内存。
用户词典:此组件的内存要求等于用户词典的大小加上新单词的余量(ST_BUF_SIZE)。目前,ST_BUF_SIZE设置为2 K字节。
历史记录缓冲区:历史记录缓冲区的初始大小等于2 * ST_BUF_SIZE。历史记录缓冲区可以在拼写检查会话期间根据需要扩展。您可以通过为ST_BUF_SIZE全局常量分配一个较小的值来减少此组件的初始内存需求。
主词典数据:主词典数据文件中所有对象的累积内存要求约为350 K字节。但是,该组件的存储要求是灵活的(最小存储要求= 0 K字节)。在初始化期间,主词典数据未加载到存储器中。在拼写检查会话期间,根据需要将数据读取到可丢弃的内存缓冲区中。
2、与TE编辑控件的接口
TE Edit Control可以与SpellTime交互,而无需您进行任何编码。 只需将SpellTime.dll文件移动到tern.dll文件所在的目录即可。 然后将所有dict35。*文件移动到同一目录。
创建编辑器窗口后,如下设置SpellTime键。
Tern.TerSetStLicenseKey(LicenseKey)
处理您的SpellTime订单后,会通过电子邮件将您的SpellTime许可证密钥发送给您。 请注意,调用TerSetStLicenseKey方法时,用于TE Edit Control的许可证密钥无效。
要从程序中调用拼写检查,只需添加以下语句:
tern.TerCommand(ID_SPELL)
或者,设置控件的命令属性:
tern.command = ID_SPELL
3、字典更新实用程
 该软件包附带3个基于DOS的实用程序,可将新单词添加到主词典中。请按照以下步骤将新单词添加到主词典:
1)运行decomp35.EXE实用程序将主字典解压缩为多个文本文件。文本文件被命名为D35_A至D35_Z,D35_n,D35_SML。 dict35.map。 D35_A至D35_Z文件包含以英文字母开头的单词。如果词典支持其他字符,则将这些单词写入名称为(D35_xxxx)的文件中,该文件是通过将十六进制格式的字符的unicodeI值连接到前缀'D35_'而构建的。例如,D35_0027文件包含以撇号字符(即“ twill”)开头的单词。 D35_SML文件是dict35.s(小单词词典)的副本。文本文件中的单词具有带点号(。)字符形式的压缩代码。
注意:字典更新实用程序使用的所有文本文件(d35 _ *,dict35.map等)均为Unicode文本格式。 Unicode文本文件在文件的开头包含两个签名字节(0xFF和0xFE)。此后,每个2字节序列被视为一个unicode字符。您必须使用支持Unicode的编辑器(例如记事本)来查看或编辑这些文件。
dict35.map包含字典支持的字符映射。对于每个受支持的字符,文件都有一行。每行有两个字母,中间用逗号隔开。第一个字母表示字母的大写形式,第二个字母表示字母的小写形式。示例:A,a。
句法:
decomp35 [/ S]
可选的/ S开关禁止显示程序消息。
2)运行merge35.EXE实用程序,将单词文件中包含的单词列表合并到D35_ *文件中。 Word文件必须采用Unicode文本格式(请参见上面的注释)。单词文件应包含以空格,逗号或回车/换行符分隔的单词。各个单词可以包含dict35.map文件中指示的受支持字符。例如,标准词典支持以下字符:
字母“ a”到“ z”
字母“ A”到“ Z”
和撇号字符。
merge实用程序将大写字母转换为小写字母。单词不能超过40个字符。撇号字符只能用作缩写,不能用作所有格说明符。合并文件不能大于32000字节。您可以将较大的合并文件分解为较小的文件,然后多次运行merge35程序。
单词文件中有效单词的示例:
猫狗
猫,狗
苹果,
地狱
无效字词示例:
21ST / *不允许数字* /
猫的/ *不允许所有格* /
苹果种植者/ *禁止连字符* /
dict35.u文件包含有效格式的单词。因此,这些文件可以直接合并到字典文本文件中。
句法:
MERGE35 MergeFile [/ S]
MergeFile:单词文件的名称。
可选的/ S开关禁止显示程序消息。
例:
合并dict35.u
合并dict35.app / S
合并YourMergeFile
或者,您也可以使用具有Unicode意识的文本编辑器(例如记事本)从D35_A到D35_Z和D35_xxxx文件添加或删除单词。此手动方法需要格外小心,以免干扰文件内的排序顺序。排序顺序由dict35.map文件中字符的位置控制。在标准词典中,文本文件假定撇号字符的排序顺序比字母“ z”高。 merge35实用程序还将压缩代码适当地插入到新单词中。如果要手动编辑文本文件,则需要提供这些压缩代码以匹配相邻的单词。基于这些考虑,我们鼓励改为使用merge35程序。
3)运行comp35.EXE实用程序以压缩字典文本文件(D35_ *)以形成dict35.d和dict35.s文件。
句法:
comp35 [/ S]
可选的/ S开关禁止显示程序消息。
尽管这3个步骤是必需的,但您不必每次都必须运行第一步。通常,您可以在最后一步之后删除D35_ *文件。但是,如果您有足够的磁盘空间,则可能希望保留它们。如果保留了文本文件,则下次可以跳过第一步。
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧