下载
源代码
使用说明:
一直以来使用 ReadBook 阅读文本文件,可以说这个功能强大的软件软件在 win9x 下是无可挑剔的。到了Unicode流行的今天,仅支持 GB2312(?) 和 Big5 两种编码的 ReadBook 已经显得有些力不从心了,于是我开始尝试着做一个XP/2k3下的替代品,就有了 TextReader。
绿色的小程序,程序运行后会在程序目录生成一个 tr.ini 文件,用于保存配置信息,不联网或者往注册表里写东西。目前部分实现了 ReadBook 的滚动显示(不支持根据字数微调功能)。空格键切换滚动文本,Tab键全屏,+(=)、-可以调整滚动速度。选项界面中所有输入数字的文本框都可以用“+”、“-”来增减,“[”到最小值,“]”到最大值。打开程序时会询问是否打开上次的文件。
已知问题:
目前最大的问题就是慢:首先是因为不熟悉 GDI,VCL 对 Unicode 支持的又不好,所以用 GDI+ 投机取巧结果显示会很慢;再就是个人技术水平有限,也没来得及看别人的代码,导致断行速度也很慢。因为使用了 GDI+,所以不支持金山词霸之类的取词。当切换程序时偶尔会发生滚动显示丢失,还没找到原因。此外,软件使用 Win2k3 + Delphi7 开发,很可能支持不好 Vista/2008。
因为个人技术水平有限经验也不足,如果没有牛人们帮忙的话,改进这些需要恐怕需要花很久的时间(开始做了之后才感觉到 ReadBook 做的很完美,好多东西想大了俺的脑袋也没猜到怎么实现的)……不过现在勉强算是能用了,于是赶在2008年元旦到来之前发布预览版。
版本历史:
- Preview 1 (0.1.0.0) -- 2007/12/31
[*] 第一个公开版本。
源代码
使用说明:
一直以来使用 ReadBook 阅读文本文件,可以说这个功能强大的软件软件在 win9x 下是无可挑剔的。到了Unicode流行的今天,仅支持 GB2312(?) 和 Big5 两种编码的 ReadBook 已经显得有些力不从心了,于是我开始尝试着做一个XP/2k3下的替代品,就有了 TextReader。
绿色的小程序,程序运行后会在程序目录生成一个 tr.ini 文件,用于保存配置信息,不联网或者往注册表里写东西。目前部分实现了 ReadBook 的滚动显示(不支持根据字数微调功能)。空格键切换滚动文本,Tab键全屏,+(=)、-可以调整滚动速度。选项界面中所有输入数字的文本框都可以用“+”、“-”来增减,“[”到最小值,“]”到最大值。打开程序时会询问是否打开上次的文件。
已知问题:
目前最大的问题就是慢:首先是因为不熟悉 GDI,VCL 对 Unicode 支持的又不好,所以用 GDI+ 投机取巧结果显示会很慢;再就是个人技术水平有限,也没来得及看别人的代码,导致断行速度也很慢。因为使用了 GDI+,所以不支持金山词霸之类的取词。当切换程序时偶尔会发生滚动显示丢失,还没找到原因。此外,软件使用 Win2k3 + Delphi7 开发,很可能支持不好 Vista/2008。
因为个人技术水平有限经验也不足,如果没有牛人们帮忙的话,改进这些需要恐怕需要花很久的时间(开始做了之后才感觉到 ReadBook 做的很完美,好多东西想大了俺的脑袋也没猜到怎么实现的)……不过现在勉强算是能用了,于是赶在2008年元旦到来之前发布预览版。
版本历史:
- Preview 1 (0.1.0.0) -- 2007/12/31
[*] 第一个公开版本。
全站熱搜
留言列表