离线阅读器大会展 (0分)

我载入的是123兆的delphibbs.mdb文件(1-8月)
 
离线浏览器的主要功能是阅读,查找。
如果不方便阅读(显示清楚就可以了,不一定要用html),查询速度跟不上,
再花哨都白搭,兄弟们,这都搞不定??
下载的数据库是没有索引的,但我们用离线浏览器来阅读,却非加索引不可。
我只在letter表 的 Roomid 和Parent 建了两个重复索引,速度就快了5倍以上(请大家测试)
1。可以考虑在软件里加一个功能'(生成/取消)索引'. 用SQL语句创建。
2。在显示在表格时如果数据太多(如超过500条),可分次显示(即托动动动条时),这样速度会很快。
3。内直IE的版本速度最慢! (要显示html).
如果一个月后还没有版本推出,我也会来的。
加油!

 
我载入也的是123兆的delphibbs.mdb文件(1-8月)!
 
同意e_jie的说法,如果你们的东西还没改进,我也要做一个!
毕竟查东西速度当然是第一位的!
这么慢的话,肯定还有大大的改进余地!
不要死用书上说的那一套,任何事情是可以灵活处理的!
看看人家google上的速度!那才叫牛B(虽然他用的是厉害的服务器和自己的算法):
Search 1,610,476,000 web pages
[共约有549,000,000项查询结果,这是第1-10项 。 搜索用时0.05秒。]
:)
 
名称:大富翁离线浏览器
作者:荷塘新月
版本:0.001
发布日期:正在测试,预计国庆节之前,向国庆献礼
引擎:ADO
数据库:ACCESS97/2K、MSSQL SERVER7.0
自我描述:丑陋的脸面,火热的心肠。
 
离线阅读器快不快最关键的还是数据库的索引,如果你觉得很慢的话先不要怪作者,
先自己用ACCESS打开看一下是不是所有必要的索引都建立了,跟着我做:
1。首先检查letters 和 rooms是否都设定了主键,没有一定要将ID字段设为主键!
2. 运行以下几条SQL
Create index IND_RoomID_ID on letters(RoomID,ID)
Create index IND_Parent_ID on letters(Parent,ID)
Create index IND_Status_RoomID_ID on letters(Status, RoomID, ID)
Create index IND_Status_Parent_ID on letters(Status, Parent, ID)
Create index IND_ID on rooms(ID)
Create index IND_ID_room on rooms(ID,room)
执行成功后,你的数据库变大30%以上,但是查询速度会快到让你绝对想象不到的速度,
我现在的数据库都200M了,还是运转如飞,如果不是的,你再去怀疑阅读器吧,不过
左轻喉写的1。2以上的每个版本的速度都是非常快的,没有很多值得挑剔的了

 
的确,速度第一
 
現在哪一個離線瀏覽器做得最好,到哪裡可以下載?
 
有没有象新闻组那样的按时间更新时间同步帖子的阅读器啊?
 
〖BbsReader〗《大富翁讼坛离线资料浏览器》
这是一个用来浏览国内著名的 DELPHI 技术论坛站点(大富翁论坛)的离线资料
数据库的工具。
本软件采用 (ADO)构件作为数据库的连接工具,适合[大富翁论坛]的最新数据格式,
既 Microsoft Access 2000 ,Access 97数据库格式的 mdb 文件。

本软件属于绿色软件,自动生成一个 INI 文件,以配置软件,适应你的要求。
独特的功能:
1、记录已经打开过的文件,自动打开最后一次看过的。
2、增加了数据库检测功能,防止打开有误的库。 // 大多此类软件都没有此功能,造成系统不稳定。
3、可以自定义是否可以同时运行2个以上实例。
4、自定义是否消息提示程序以运行。
5、自定义是否分类显示目录树。
6、自定义保存 INI。
7、按标题、作者,分类、全部查找。

你下载的资料数据库内必须含有 Letters 和 Rooms 两个表,否则系统提示数据库不完整。


大富翁离线资料你可到以下地址下载: // http://www.delphibbs.com

//------------------------------------------------------------
作者: 桂沛 GUIPEI
Mail:guipei@163.net
在你使用本工具的过程中,有什么建议,请来信共同探讨。


已知错误:
1、richedit1的字体出现乱码,原因是win98的系统错误,修正方法,更新Riched32.dll 的版本,可以从win ME 中更新。
 
是不是可以讨论一下其中的算法和测试方法和测试的数据呢?
这点上,在李维的书中表现的很好。
或者数据库需要做一些修改呢?从而可以达到更好的效果。
只是个人意见,不过数据库一大,确实是速度很慢。
 
下载了左轻候大侠的RichExplorer3.1版V0605 就在大富翁上下载的
用Delphi5打开时出错 Invalid resource file: Error reading file
Error creating form: Error reading file
Error creating form: Invalid stream format
能看到代码 看不到界面
机器win2000+Delphi5+Delphi6
另外安装说明里所说的MSXML的ActiveX对象是什么?
 
Delphi -> Project ->Import Type Library->"Microsoft XML (Version 2.0)"->CreateUnit
如果没有"Microsoft XML (Version 2.0)"可添加 /WINNT/SYSTEM32/MSXML.DLL
MSXML2_TBL.pas 就导出到你的Delphi目录中了。
Invalid resource file 文件不用去管的(PE资源)。
“Error creating form ”就不明白了,D6应该没问题的?
 
我下载的左轻候的rich explporer V2.1 在做按内容搜索时,怎么就好象进入了死循环?
无论我所选定的范围有多大,情况都一样.
 
to cAkk:
我用您的阅读器,提示:
Microsoft Jet 数据库引擎找不到输入表或查询'users'。确定它是否存在,以及它
的名称的拼写是否正确。
我打开的是alldata.mdb,不是说这个包含全部的有那个表吗?
http://202.96.70.228/cakk/delphi/delphibbs/soft_cakk.htm
--》。(全套数据库已经包含该表) 2001-05-11
该如何办???
 
迟到了。:)
我的离线浏览器myrich1.2
http://insidedelphi.51.net/soft/myrich12.zip
支持xml在线更新(for 98/me)
1.2的功能
功能 说明
所支持的数据库类型 目前支持MS ACCESS和MS SQL SERVER。
完全仿DELPHI的交互界面 DELPHI程序员是不是觉得很亲切? :)
加强型的搜索引擎 * 增加了“+”号关键字的支持。可以输入例如“ADO+ODBC+BDE”来 进行多个条件的搜索。
* 类似IE地址栏般的自动完成功能。例如:只要输入“T”,条件输入框便会自动帮您填入剩下的内容。
* 可以选择“已答”或则“未答”类型进行查询。
* 瞬间完成的再查询功能。可能查询出的结果仍然是几十条、上百条的记录。怎样才能从查询结果中找到我最关心的记录呢?“再查询功能”为您提供解决之道。
方便地“历史浏览”和“好贴搜集”功能 继承了1.1的功能,并且修改了操作界面,更方便、灵活。
新加的“修改”、“删除”功能 很方便地访问离线数据库的任何一个贴子。任你随心所欲地修改、删除。呵呵,很多网友盼望这个功能,是不是盼得脖子都长了?
书签功能 在浏览贴子时,只要单击某个发言人的名字,就可以跳到该发言人发言的地方了。
内存溢出修复 对于在NT/2000下全文搜索可能出现的“内存溢出”进行修复。
“缩水大法” 是不是觉得数据库中灌水的帖子太多了?输入你认为是灌水的发言内容,Myrich1.2会帮你把他们统统赶走。
“建立索引” 下载了数据库,很多人要么忘了建立索引,要么不知道要建立索引。Myrich1.2自动帮你建立索引。你就可以放心了。
压缩数据库 这个功能为ACCESS数据库用户建立。删除了很多记录后,别忘了压缩一下,减小数据库尺寸哦。
同步更新 这个是新版大富翁所支持的。用于使离线数据库和Internet上的大富翁数据库保持同步更新。目前站主已经开发了TXParse解析器,直接解析由论坛发来的XML数据。既可以同时更新多个帖子,也可以更新指定的单个帖子。
 
cAkk的阅读器有源码吗,菜鸟想多学学?kunmeng@263.net
 
>>我打开的是alldata.mdb,不是说这个包含全部的有那个表吗?
真蠢,他的站点上不是有“用户数据表”下载的嘛!
 
我也正在看这些浏览器的源代码,左轻侯的richexplorer和沈访根的prich都看了一次,收获多多啊!
不过有一个地方不明白,用twebbrowser显示数据过程中。下列代码的作用?望高手指点一二。谢谢。
procedure TfrmMain.ShowHtml(Browser:TWebBrowser;content: string);
var
vv: Variant;
HTMLDocument: IHTMLDocument2;
begin
vv := VarArrayCreate([0,0],varVariant);
vv[0] := content;
HTMLDocument := browser.Document as IHTMLDocument2;
HTMLDocument.write(PSafeArray(TVarData(vv).VArray));
......
end;
 
我写一个资料管理系统不知道在这么多高手面前是不是有点寒酸,
不知道要不要放上来?
 
顶部