HTML

来源: BlogBus 原始链接: http://minglinux.blogbus.com:80/logs/2004/10/442495.html 存档链接: https://web.archive.org/web/20060116072316id_/http://minglinux.blogbus.com:80/logs/2004/10/442495.html


当代女大学生语录by linuxlover 五彩辉煌的夜晚 屋内的灯光有些昏黄 我们燃烧着无尽的温暖 虽然空气中有些凄凉 今天我们没有财富 至少可以相互拥有 今天我们没有遥远的承诺 可是你我都已知道 会有那么一天会有那么一天 我们会飞到天外的天 会有那么一天会有那么一天 我们会拥有属于自己的空间 <<<能: 一个专门针对基于IE内核电子书的反编译软件 | 首页 | 一个女人一辈子的爱情[转载>>> 2004-10-14 HTML->TXT转换、文件合并、TXT文件段落合并、TXT文 FineReader 版本:1.46 评价:★★★★ 文件: 中文简体版 中文简体版说明 English版(其中说明文件还是中文的) 功能: 提供以下功能:HTML->TXT转换、文件合并、TXT文件段落合并、TXT文件分行,用于整理从Internet上下载的小说。 动机: 我初上网时常去“阿拉谈书屋”看小说,网主无聊到将每一页做成一个文件(后来他也为此而后悔不已),看起来很累,所以就想编一个程序能对下载下来的文件进行合并、整理,变成TXT文件以便在Word下阅读、打印。 为了编制这个程序,我专门从Internet下载了一堆HTML文档,苦读半月。所以有一次我和一个朋友开玩笑:他通过做主页练HTML,我则通过读主页练,大家殊途同归。 说起来“阿拉谈书屋”对我所起的作用实在不小,不仅将我引进了Internet的大门,还为我学习Internet编程提供了强大的动力,先后产生了CrazyReader和FineReader。 这个程序的段落合并功能则是在我对在网上大肆吹嘘的某工具感到极端厌烦的情况下做出来的,保证比它好使。 这个程序的界面看起来有点怪,其实是有人在Codeguru上提出了这样一种构想:用PropertySheet代替单独的对话框作为应用的主界面,我对这种构想进行了实践,并向原作者反馈了一个问题:在PropertySheet中加入右上角处的最小、最大化按钮。原作者很快提出了解决方案。后来我又发现一个问题:在MFC中,CPropertySheet对象会自动检查它所包含的CProertyPage对象,将CProertyPage对象(其实是无模式对话框)的字体设置为与Comctl32.dll中PropertySheet相一致的字体。根据我的测试,这种字体在英文、中文、韩文版的Windows下均会产生相同的问题:如果当前屏幕分辨率设置与编程时的屏幕设置不一致,则CProertyPage中显示的文本可能会超界。在微软站点上给出了一个解决方案,通过重载PropertySheet类来解决这个问题。但是据我测试,该解决方案会产生比例失调,因此在这个程序中我尝试了另一种解决方案:对CPropertySheet和CProertyPage均进行重载。从实际显示效果来看还不错。 minglinux 发表于 2004-10-14 21:58:38 引用Trackback(0) | 编辑 评论 最后更新 发表评论