掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 659|回复: 52

[改进建议] 强烈呼唤可以用来象看PDF一样通读词典的软件出世!

[复制链接]
  • TA的每日心情

    2019-9-23 23:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2019-10-13 12:30:37 | 显示全部楼层 |阅读模式
    本帖最后由 lbhl 于 2019-10-13 20:14 编辑
    ) x1 a, H+ R2 [# P
    ( W9 e/ \3 B0 ~0 G; s我是一个背诵通读词典上瘾的人,相信本论坛我能找到不少同好。在电脑上通读词典,肯定有不少朋友象我一样感觉比盯着蝇头小字看纸版词典体验好很多,尤其是如果抱着10寸以上大屏幕平板来看,既有看纸版书的感觉,又可以随意放大字体享受到电子设备的优势,别提多舒服啦!对于通读词典这种应用,所谓"看LCD电子设备伤眼睛,看纸书对眼睛才好一定要买纸版词典" 的理论可以说完全是一派胡言,根本就不成立!伤不伤眼睛,LCD屏幕的刺激仅仅是一个很小的微不足道的因素,对于蝇头小字的词典来说字体多大才是最重要的,词典字体大小对眼睛的影响刺激远甚于你是用电子设备还是纸版书。小时候根本没有手机平板电子设备,大家都是看纸板书,谁说看纸板书就不伤眼睛了?那时候不是一样有很多近视眼吗?并不比现在明显少啊。严格说,纸版书影响眼睛舒适度有各种因素:字的大小,字与字的左右空隙,行间距,字体(比如黑体就比纤细的楷体舒服),整体排版的疏密,印刷的色彩(即使都是黑色,黑的深度不同感觉也不一样,《韦氏高阶双解》虽然字体很小但例句都用蓝色感觉就是舒服),印刷用纸的白度(我有一本词典用纸很黄感觉就很不舒服),印刷的质量......
    ; J) c" [8 U" T" }很可惜,所有的电子词典软件都设计成满足偶尔查词这种应用的,想既有查词的便捷,又有通读时看PDF或者看网页一样的舒适,还没有发现哪款词典能兼顾两者的。
    * S4 `+ N" `$ Y6 l+ r
    & ?3 |: ~/ G  E4 ?' F通读最基本的要求就是非“跳跃式“的"连续式"显示。即:字母顺序排列紧相连两个词条的解释可以同时在屏幕中显示。比如上半屏显示完上一词条的解释,下半屏不留空,而是同时紧接着显示下一词条的解释。  G5 x% J* p! \2 {* T+ _2 _: R
    而现在的软件都做成看完上一个词条解释想看下一个词条,就非得整个屏幕完全清除抹去上一词条解释之后再显示下一个词。有时候需要同时参看按字母顺序相连的两个词(比如它们之间是派生词的关系),或者一个词条解释很少占满不了一屏,就是想一屏不要浪费空白同时显示多个词条,于是就有了这种非“跳跃式“的"连续式"显示需求。. ^3 {# j# L3 M* E. i
    ( A" n2 g; F" h2 J# X8 B+ t- P
    曾经强烈要求深蓝词典软件的作者将此功能做进去,遗憾的是软件作者先是说没有几个人需要这种功能根本无需做,之后又说这个功能技术上太难做到编程很难。实在无法理解,为什么在一屏同时显示多个词典对同一词条的解释可以轻易做到,就不可以做到一屏同时显示同一个词典对多个词条的解释呢?% Y0 h8 x/ I! W! T" p" V. n
    8 Y; k9 @0 d& ~" C4 D/ h' i
    好吧,退一步。我需要将mdx文件制作成导出PDF, 或者epub,HTML用acrobat reader或者通用浏览器阅读可以吗?或者要求再高点,只导出我想要的词条?据说欧路词典可以导出曾经查过的词?现在我手头上有一个GRE词表的文本文件,上面每一行就是一个光秃秃的GRE单词而无任何解释,现在要求根据这个GRE词表导出牛津高阶或者朗文当代中的解释,打造一个我自己定制的GRE版的牛津高阶或朗文当代,无论导出什么格式的,只要将牛津朗文词典中的词条解释加上去就算成功,可以做到吗?1 `0 {7 b% V+ b' U
    ; X# s: N1 S6 H/ r& i
    我理想中的用来通读背诵词典(而非偶尔查阅)的词典软件要有如下功能:; u) B, m: _8 X; W. C6 L

    ( C0 S8 Q+ d6 V. P; P. w3 r以某部收词量少解释简单的简易词典的收词为基准,来显示另一部我想用来背诵的收词量大而且解释更详细词典中的相应词条的解释。
    $ P5 ?# h; l# \9 s- S4 H比如,我现在只想背诵最著名的牛津高阶双解词典中的六级词汇,假如仅仅将牛高中的六级词汇摘出来照抄出版一本六级词汇版的牛高,搞到它的PDF来阅读,这是最好不过了。可惜永远不会有这种词典出版。好的,那我期待电子词典软件加入类似功能!
    " g  s' d" b7 O: Q5 X假如我手上有一部六级词汇词典MDX,词条满足我的要求不多不少都是六级词汇,但解释不够权威,我现在需要词典软件设定某些选项之后,在屏幕上"连续式"(非“跳跃式“)显示这些牛高中六级词汇。# Q, K& i' V# V( }; @0 W7 s- T
    我尤其需要有安卓版带这个功能的软件,因为我就是想通过我的12寸大平板来通读词典。
    0 k/ m8 t1 R) O也许,现有的词典软件已经有这个功能了?请告诉我是哪个软件?操作是否麻烦?
    / ^, d; n' ~8 H) V: |在通读的时候,我要求仅手指在屏幕滑动就能连续不断地看下去,如果必须有任何多余的操作才能实现连续不断地往下看,在长时间阅读中是很烦人的事。1 @: v0 ]( B7 _1 R
    + ]  R" f' |+ [8 x% l/ ]* i

    . h6 H/ H& i. `  I' P0 }' u

    本帖被以下淘专辑推荐:

  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2019-10-13 16:51:03 | 显示全部楼层
    本帖最后由 VimVim 于 2019-10-13 16:58 编辑
    , |( z' s5 y+ s5 \
    lbhl 发表于 2019-10-13 16:04  L4 B  ~5 m2 y) }; k# I" U
    请问“论坛里已有好几个这样的软件“   ----  本人菜鸟,能否给出具体链接是哪个网页给出了呢? ...
    * U5 H7 N* ?# H
    这个就不错:从MDX导出指定词条为TXT,这个速度还是很快的https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=35598- q/ O6 T2 Q2 c! F* F$ ]" q+ k  G3 ^
    (出处: 掌上百科 - PDAWIKI)
    1 W" h* W* A- F- H/ H8 e# _3 g/ p/ i( U* x2 K, r$ J

    $ `( ~0 v3 A: P/ _- O9 t& _' q. p: S  @" x" E
    ! r. b8 X- ]: g8 f- n( K% P4 s: ]- @

    / K, k/ M5 i* y% e还有这个(虽已停止开发,但可以使用):& d0 A$ O3 v6 I2 W- I( T! q" ?
    Mdict Editor Tool v2.0.35 -- 多功能个性化词典制作工具! m& t3 D: W. o3 [
    https://www.pdawiki.com/forum/fo ... hread&tid=18986
    + q# W! g0 n0 h(出处: 掌上百科 - PDAWIKI)% U- }. _- O+ N! z

    ) z6 u" U1 V5 R
    : v8 C4 |  F+ Y9 _6 [( u0 ~0 y
  • TA的每日心情
    开心
    2019-3-26 21:36
  • 签到天数: 178 天

    [LV.7]常住居民III

    发表于 2019-10-13 13:25:37 | 显示全部楼层
    nonwill 发表于 2019-10-13 13:02
    5 i- Q& S# [# S楼主要求的这个功能并不是不能实现的,只是个人觉着有些多余----毕竟有纸质的或已存电子版格式(pdf等电子 ...
    8 s, {7 y: I0 y7 Q/ d
    一整本全部词条(例如3万词条)都挤在一个页面下,需要多大运存?楼主主要是用平板,加载全部内容需要一定时间,滑动的时候可能还会卡。这种制作方式只适合词条数量少的的(例如1-500数量左右)。
    & J/ l$ ?0 o: o( i+ L; Z( p不过以这种方式制作,还不如制作成epub来进行阅读,xhtml可以分割,不像mdx要分_00.mdx、_01.mdx,看完还要打开另一个mdx,epub可以一直“连续”下去。
  • TA的每日心情
    慵懒
    昨天 13:22
  • 签到天数: 35 天

    [LV.5]常住居民I

    发表于 2019-10-13 12:41:27 | 显示全部楼层
    name your RMB price, there must be someone who can fulfill your requirements

    该用户从未签到

    发表于 2019-10-13 12:34:05 | 显示全部楼层
    用anki 啊,anki 搭配fastwq老好用了
    # j, D& E8 h+ P  W5 Z$ Z
    4 ~6 \* M8 U( N- C0 D4 y% E/ ?# J( \当然了具体到细节上肯定有一些不完美的地方,可是架不住人家资源多呀
  • TA的每日心情

    2019-9-23 23:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-13 12:43:01 | 显示全部楼层
    glueckesschmied 发表于 2019-10-13 12:415 J8 J$ N& b& }) o& O7 y
    name your RMB price, there must be someone who can fulfill your requirements
    7 t5 ]7 O9 A. y: \. H
    偶比较穷,但积分和米倒蛮多的,不知道有人愿意换?呵呵。
  • TA的每日心情
    开心
    5 分钟前
  • 签到天数: 235 天

    [LV.7]常住居民III

    发表于 2019-10-13 12:47:55 | 显示全部楼层
    背诵最著名的牛津高阶双解词典中的六级词汇
    & D. s7 R6 F7 F% J: v1 G! J: q7 R. t# M4 t& }- p9 i
    用anki及其插件可以实现,相当于批量查询mdx
  • TA的每日心情
    开心
    昨天 00:07
  • 签到天数: 71 天

    [LV.6]常住居民II

    发表于 2019-10-13 12:56:58 | 显示全部楼层
    只要钱到位,啥都能办到
    0 |1 Q* G& f" ~: H3 s: Q
    4 j; E" x  ?2 `( u8 [' O( u如果没钱,就得自己去设计。
    4 i/ w5 q8 y- k7 q- J. ^
    / P1 j- M  G- s* X曾经  高德纳, 因为么有趁手的软件,然后自己花10年写了一个完美的程序来满足自己。
  • TA的每日心情
    慵懒
    2019-7-27 23:34
  • 签到天数: 100 天

    [LV.6]常住居民II

    发表于 2019-10-13 13:02:01 | 显示全部楼层
    本帖最后由 nonwill 于 2019-10-13 13:14 编辑
    + N+ q7 h9 M7 x/ C9 H6 a) }% F5 ^9 _9 O* U% {0 R8 s( f( `& A
    楼主要求的这个功能并不是不能实现的,只是个人觉着有些多余----毕竟有纸质的或已存电子版格式(pdf等电子书格式)的字典存在,我想楼主应该是对现有已存在的这些能够阅读的电子书的排版格式不太满意----而我们使用的电子词典查词软件都能较好的对电子词典进行排版,楼主应该是想在一个自己喜欢的或自定义的排版基础上的电子书(词典文件)上进行学习。楼主的要求是个锦上添花的需求,具体是可以做的,毕竟现在开源的成熟的查词典软件有不少的,既然能一次生成一个词条的页面,那把所有的单词都依次查询出来并粘结在一起放到一个页面也是可以的----不需要修改或实现一个什么程序楼主其实可以不求人自己动手就能实现的。
    . b8 L* M0 g0 H7 e% ]6 S# D, _( N
    % e* i7 Q1 K) e9 ^- U# w* O, W8 h
    简单的方法是:把现有的mdx解压出的源码中(LINK的)链接词条内容都删除而只保留有实际内容的词条信息,然后对它们排个序,这只后就是把所有的词条的关键字改成一个同样地字符串比如就叫一整本吧,然后重新生成mdx在GoldenDict中仅对这一本词典一整本,这个时候生成的页面就是整个词典的页面了,具体这个页面的两个词条之间有多少空白是可以在css样式表中定义的,然后我就不说了----应该有各种方法把这个页面转换成或打印成pdf文档的。. ]9 m% x) c! h- Z; |* V) v! y- @
    3 |0 N8 o0 _$ g$ I% C

    & w2 K! q- f( [7 n. v我估计有不少词典制作者或出版商又或者各种纸质书盗版商也会强烈需要这一个功能,毕竟可以利用现有的技术(mdx格式、GoldenDict查词软件)进行词典编纂校对排版等工作,然后可以快速的使电子版与纸质版词典一起面世。
    % B5 N* \9 p( F8 y; Z! ~8 p( ~
  • TA的每日心情
    开心
    2019-3-26 21:36
  • 签到天数: 178 天

    [LV.7]常住居民III

    发表于 2019-10-13 13:29:04 | 显示全部楼层
    nonwill 发表于 2019-10-13 13:02
    5 Y, `! F2 c5 h( ]  C4 |  I; O4 D楼主要求的这个功能并不是不能实现的,只是个人觉着有些多余----毕竟有纸质的或已存电子版格式(pdf等电子 ...

    7 [. h+ _& H& m$ a出版商的词典数据可能是存在数据库、json、xml等格式下面的,数据规范,后期容易批量处理转成html。
  • TA的每日心情
    开心
    2019-3-26 21:36
  • 签到天数: 178 天

    [LV.7]常住居民III

    发表于 2019-10-13 13:45:21 | 显示全部楼层
    本帖最后由 流星冲击 于 2019-10-13 13:50 编辑 % ]% E4 k7 b9 t( F9 D# [

    2 D& w% d  l/ ]  M3 smdx文件本质是html文件,现时转成epub是最可行的方式,完全符合非“跳跃式“的"连续式"显示的要求,还支持epub3格式,基本完美支持mdx内的html标签了。. H* f( y' I7 z. q" ~/ B
    其次,app实现连续式页面滑动,实现是没问题,在技术上实现的话,局部连续,然后释放运存,再局部连续,如此循环。不过mdx的词条排序算法,不能自定义词条顺序,例如b、a、c,你在mdx套壳软件阅读只能是a、b、c,当然,你也可将b、a、c放在同一词条下,又或者是添加0001b、0002a、0003c,不过这两种改法,如果还要将它当成词典来查询,可以另外添加锚跳和@@@LINK=0001a。
    . P8 ?) i3 i. E; Z! Repub可以自定义词条顺序,b、a、c没问题,只是现阶段,epub没有实现查询词典的功能。
    - t( i' O) U/ w/ X2 I( {最后,用mdx导出自己想用的词条,本论坛就有三个工具就可以实现,或者单纯使用正则对mdx源码也可以导出,论坛中三个工具当中的两个可以自定义词条顺序导出。3 |8 M' m, m4 C$ K/ w
    平典app和硕数阅读还有ebpocket只能说是局部实现了非“跳跃式“的"连续式"的某些功能(已经很接近了),还要要你进行点击的操作,不是一路滑动下来。- K' }: b+ w! l  ?. g; Z, T+ D
  • TA的每日心情
    擦汗
    4 天前
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-10-13 13:51:51 | 显示全部楼层
    教楼主一个最简单最直接最有效的办法------买书
  • TA的每日心情

    2019-9-23 23:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-13 13:56:42 | 显示全部楼层
    cainiao 发表于 2019-10-13 13:51
    # x! P$ R: [" F  K. d教楼主一个最简单最直接最有效的办法------买书

      Y  |0 O( e) Z5 ^  M我也愿意买书,但是第一不存在按我收词要求打造的解释详细程度也符合我要求的词典;二则纸书不象平板上阅读可以缩放,字体太小看起来太费眼了。
  • TA的每日心情
    慵懒
    2019-7-27 23:34
  • 签到天数: 100 天

    [LV.6]常住居民II

    发表于 2019-10-13 13:58:55 | 显示全部楼层
    流星冲击 发表于 2019-10-13 13:25
    5 R0 B" u3 v. J! s& P一整本全部词条(例如3万词条)都挤在一个页面下,需要多大运存?楼主主要是用平板,加载全部内容需要一 ...
    # p( ^( _/ X: X. N
    转换成pdf等格式后----纯文字格式体积并不大,再拿来用就不需要那么多运行内存了----况且pdf等格式电子书阅读器程序都是针对内存使用有优化的----并不是文档有多大就需要用多大运存的(针对大文档,内存中并不存有整个文档的内容,而是按需预加载多少页面的)。当然了,拿来转换用的机器肯定需要大运存的,如果一条词条在程序(GoldenDict等)中占用100K(其实100K=约1024*1024个单字节字符=约1024*512个双字节接字符,100K可存多条词条),普通词典的3万词条也不过3G运存,转换运存也不是问题的。
  • TA的每日心情

    2019-9-23 23:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-13 14:02:50 | 显示全部楼层
    流星冲击 发表于 2019-10-13 13:25+ ^8 n: }+ m5 _9 o: \
    一整本全部词条(例如3万词条)都挤在一个页面下,需要多大运存?楼主主要是用平板,加载全部内容需要一 ...
    ' I2 J+ \& {) e  W0 ]
    “一整本全部词条(例如3万词条)都挤在一个页面下” ----- 我的要求还没这么变态,程序员也不会这么蠢真地这么干。一个页面放置我指定的词条数就可以了,比如30个词还是可以的吧?看这30个词的时候我只需要手指在屏幕上下滑动来连续地看,等这30个词看完了,再附加一个或几个稍微麻烦点的操作换下一批30个词,这难做吗?
    3 Y1 T( \3 |% _5 A3 z: |2 c
  • TA的每日心情

    2019-9-23 23:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-13 14:03:13 | 显示全部楼层
    流星冲击 发表于 2019-10-13 13:25
    / Z9 X6 E. Z: Y$ a+ l0 f一整本全部词条(例如3万词条)都挤在一个页面下,需要多大运存?楼主主要是用平板,加载全部内容需要一 ...

    0 I$ V  r5 M7 _- V: C) L& o“一整本全部词条(例如3万词条)都挤在一个页面下” ----- 我的要求还没这么变态,程序员也不会这么蠢真地这么干。一个页面放置我指定的词条数就可以了,比如30个词还是可以的吧?看这30个词的时候我只需要手指在屏幕上下滑动来连续地看,等这30个词看完了,再附加一个或几个稍微麻烦点的操作换下一批30个词,这难做吗?
  • TA的每日心情
    开心
    2019-3-26 21:36
  • 签到天数: 178 天

    [LV.7]常住居民III

    发表于 2019-10-13 14:03:16 | 显示全部楼层
    nonwill 发表于 2019-10-13 13:58
    ; a* U" }: Y4 x转换成pdf等格式后----纯文字格式体积并不大,再拿来用就不需要那么多运行内存了----况且pdf等格式电子书 ...

    % w1 X1 w- Q& F5 _) C) Q2 o# s嗯,转成pdf确实不需要这么大运存。我说的运存是gd直接打开一个词头下包含3万词条内容的文本内容,如果gd没优化内存交换机制,肯定卡死。
  • TA的每日心情

    2019-9-23 23:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-13 14:06:37 | 显示全部楼层
    本帖最后由 lbhl 于 2019-10-13 14:20 编辑
    9 R" r: {! m0 h% L! S2 G
    nonwill 发表于 2019-10-13 13:027 f: m& Q6 }8 ]3 p9 x4 |$ g
    楼主要求的这个功能并不是不能实现的,只是个人觉着有些多余----毕竟有纸质的或已存电子版格式(pdf等电子 ...

    9 {* J6 q/ X2 K! j# r我不是对现有词典排版不满意,而是发现以下这个要求很少有词典能做到:以某部收词量少解释简单的简易词典A的收词为基准,来显示另一部我想用来背诵的收词量大而且解释更详细词典B中的相应词条的解释,不在词典B中显示词典A中没有的词汇
    ! Q  i! N$ s8 E" O  J( k5 \/ N(换句话说:要求始终在词典B中显示仅AB词典共同收录的单词,我是拿词典B来背诵通读的。非常精确地表达我的要求:假如当前显示的是词典B中AB两本词典中共有的一个词X,看完X的解释之后点击词典B中下一个单词,不允许显示词典B中字母顺序排列紧接着的单词Y,因为单词Y在词典A中未收录,我要求在词典B中显示词典A中紧接着X的单词Z,假设Z单词是AB词典共有的)。+ n2 R' a$ o# D; }8 [' F5 C+ v5 Q& Z- T
  • TA的每日心情
    擦汗
    4 天前
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-10-13 14:14:48 | 显示全部楼层
    lbhl 发表于 2019-10-13 13:56
    " P  B/ K0 Q! g+ U5 g我也愿意买书,但是第一不存在按我收词要求打造的解释详细程度也符合我要求的词典;二则纸书不象平板上阅 ...
    # o$ c0 v4 x% A
    可以自己编个有个人特色的词典花个半年时间应该差不多能编好
  • TA的每日心情
    开心
    2019-3-26 21:36
  • 签到天数: 178 天

    [LV.7]常住居民III

    发表于 2019-10-13 14:18:45 | 显示全部楼层
    lbhl 发表于 2019-10-13 14:06
    # e" C" _4 q( |" b2 p我不是对现有词典排版不满意,而是发现以下这个要求很少有词典能做到 ---- 以某部收词量少解释简单的简易 ...

    / ^5 ~  b$ y0 d2 x9 d* n# ~xyzreader(硕数阅读)符合你的要求,硕数阅读有无限翻译的功能,遇到生词,便打开翻译窗口,只是也有个中限制,就是打开的html文件不能太大(可能要分割成几百个html或者上千个,以30个词条为一个html)。
    % S$ ~  A# N! F具体实现:复杂的mdx词典分割转成html,简单的mdx词典转成xyzreader词典,打开xyzreader,简单的词典作为翻译词典,打开复杂词典的部分分割html,阅读生词就点击弹出简单的xyzreader词典进行翻译(其实就是查词)的窗口,阅读完就换下一个html。
    : n$ I2 O9 e& `! Axyzreader查词也有个限制,就是只能查单个词组,不能查词组,词性变化也仅支持ed,s,ing的后缀。
  • TA的每日心情

    2019-9-23 23:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-13 14:32:19 | 显示全部楼层
    深蓝词典作者已告知可以用词典分组的方法来达到目的。
    - k# W/ c% b* b作为收词基准的简易词典作为分组A中唯一的词典,详细词典(可以有多部)放到分组B中。在分组A中点击下一个单词导航到简易词典中下一个词条,然后切换到分组B看详细词典的解释,看完切换回分组A再点击下一个,如此循环往复。
    9 Y- K1 h2 n& A5 H; c
    ' L3 Y' {% w( G但这种方法只能解决最基本问题,稍微多看几个词就会烦不胜烦。谁架得住通读一本书的时候还没完没了不停地切换?只有用手指上下滑屏才是通读时唯一可以接受的可长期运用的操作。
  • TA的每日心情
    慵懒
    2019-7-27 23:34
  • 签到天数: 100 天

    [LV.6]常住居民II

    发表于 2019-10-13 14:41:04 | 显示全部楼层
    本帖最后由 nonwill 于 2019-10-13 14:51 编辑 % p$ K  @$ t7 u$ [4 C
    流星冲击 发表于 2019-10-13 14:03
    8 g. Y) K3 w! P9 Y4 b1 z; Q嗯,转成pdf确实不需要这么大运存。我说的运存是gd直接打开一个词头下包含3万词条内容的文本内容,如果gd ...
    / b% o, p" a( d. U0 k$ v+ p
    GD内部处理的页面内容就是一个大的字符串,字典多了查词就卡的主要原因是,每从一个词典查得一个词条内容就要追加到这个字符串后面,然后刷新页面,依次查询依次追加依次刷新,加上刷新时脚本及CSS解析执行,词头的内容多的时候就有卡的要死的感觉。但真正完整的页面内容就只有加载需要点时间,显示还是很滑的。
    , t7 `, H9 V1 G3 Q( I0 e- E其实楼主的要求在GoldenDict等软件基础上实现也是可以的,使用简单的页面预加载及延迟卸载技术,比如说楼主需要从key这个单词开始往后学习,那必须先查询key,这个时候软件可以预先把key后面的几个(根据页面内容多少来确定个数)预先查询出来组织好几个(比如6个)页面,楼主开始阅读后,在翻页或滑动页面时,当当前仅剩页面不足(比如剩下2个)时候,程序在后台查询(多线程处理并不会使页面卡顿)后面的多个个单词来补充4个页面,当当前页面数量超过最大值(比如12个的时候),可以从内存中把前面的六个页面的单词都删掉,这样的话程序随时显示的都有6-12个页面(左右),如此也并不占用太多内存,而且单词内容查询追加都是在后台进行,只有刷新时才会影响页面显示(可能会有刷屏的感觉,不过内容少速度很快,应该不至于卡顿)。当然这样就不支持倒着或回头阅读了,如果要倒着读,程序中再实现一个正读的反向操作就可已了。0 r! Q* o5 X) j( q/ T/ r
    $ Q2 Y' ^% ~# W  e. I  c. T
    锦上添花的小功能,其实实现也是很容易的,开源社区有很多成熟的技术可用,但很多时候没有利益到位,谁也不愿意去做。
    4 W: @6 _) v. T3 i+ _
  • TA的每日心情
    开心
    昨天 06:07
  • 签到天数: 725 天

    [LV.9]以坛为家II

    发表于 2019-10-13 14:47:14 | 显示全部楼层
    还是建议楼主买书本,翻阅方便,做笔记也便捷
    # ]9 ~; q* G! f5 ?9 u/ _" U! `) J) F8 K
    字小可以用放大镜
    ' M+ J, v$ u) w5 ^/ o) K0 j# m+ l8 u& m* p* j* y* \' ^! e, P
    平板看字典不利于眼睛健康,也不利于思考和笔记
    # G3 O$ F& k5 w9 T
    ; B  q$ @% Y& X! U3 C顺便感谢楼主分享了很多的资料
  • TA的每日心情

    2019-9-23 23:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-10-13 15:10:50 | 显示全部楼层
    pad 发表于 2019-10-13 14:47
    $ d  y- k/ O; o: f8 z/ J7 K还是建议楼主买书本,翻阅方便,做笔记也便捷7 z0 g/ Z) @. s4 v: c9 Z0 p
    ; y! ~( c# Y/ I0 u( z
    字小可以用放大镜

    3 q, n, J! {5 F, A+ a我有头戴式放大镜,可是看着还是没有平板放大来着舒服。, M4 z+ Z. ]" m7 M$ ]
    我并不认为电子设备看书就一定比纸书对眼睛好。
    , L4 M) M2 f6 k闪烁的LCD对眼睛的疲劳贡献程度远远小于纸书字太小的贡献。. ~. n3 |+ j3 z6 h+ [' ~* A
    字大醒目才是王道。
  • TA的每日心情
    慵懒
    2019-7-27 23:34
  • 签到天数: 100 天

    [LV.6]常住居民II

    发表于 2019-10-13 15:13:05 | 显示全部楼层
    lbhl 发表于 2019-10-13 14:065 X  `  B& l$ \1 n2 {" n* ]
    我不是对现有词典排版不满意,而是发现以下这个要求很少有词典能做到:以某部收词量少解释简单的简易词典A ...
    3 f) s) t) {8 P
    楼主应是还需要以某一词典为过滤依据,也就是拿这部词典做楼主需要的阅(通读)读功能的索引,GoldenDict等软件本身就有处理并显示某一词典词头索引的功能,在其基础上加上配置功能并完善一下工作量应该也不大,既然程序能够实现通读功能了,通过配置项在其中再指定某一词典做索引过滤列表就好了的----这个功能其实是用来复习比如四六级雅思托福单词的吧。
    . Z) N/ C5 f/ K. B& V( E' |( B7 t
    , u, [: G# E. ^: M- K. H楼主提出的需求其实很好,建议楼主能够整理一下,最好出一个细致些的需求文档,我个人的部分分析内容整理一下可以出个初步设计文档,详细设计(针对GoldenDict等实现机制的具体设计)后就可以开工了----只是开源的实现都需要些自由安排的时间,如果深蓝等专业词典能够看到并去实现是最好的。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    顶部qrcode底部
    关注公众号送论坛充值码
    关注微信公众平台
    关注微信公众号 pdawiki,获取邀请码,看文抢积分,抽奖得浮云! Follow our Wechat official account "pdawiki", get invitation codes, and play the lottery to earn points (积分)!

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2019-12-7 00:15 , Processed in 0.158713 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表