象棋桥 - 中国象棋论坛

首页 » 中国象棋 » 程序开发 » 建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。
wwstjj - 2008-4-2 15:24:00
我认为CBL格式还是相当不错的,因为文件不凌乱,占用空间小。但2.0的缺点是没有目录功能,如把古谱放在一个文件夹,把五羊杯放在一个文件夹。
建议开发的3.0支持CBL格式,同时支持分级目录(一类一个目录)。而不是把CBL导入到3.0中实现目录方式浏览。
潇湘棋士 - 2008-4-2 15:45:00
我也觉得应该支持CBL格式
mouziakboy - 2008-4-2 17:37:00
嗯,cbl格式看起来整齐,比较好管理,呵呵
阿摩 - 2008-4-3 9:14:00
2.x的CBL格式在棋谱比较多的情况下,读取和写入的效率都不高。但即使设计一种效率高的棋库格式,因为要支持分层结构,也还是有问题:
是在棋库内部分层还是在棋库外面由文件夹分层。
1)如果在棋库内部分层,那象棋桥只管理一个文件,还是管理多个棋库文件。
  1)只管理一个棋库文件,方便程度比现在多个文件还不如。
  2)管理多个棋库文件,棋库之间的层次关系怎么定义?
2).外面由文件夹分层,意味着只有最底层的文件夹才能有棋谱的存在。

  其实,如果一个棋库文件内部分层以后,已经相当于一个文件系统了。既然操作系统已经提供了文件系统(操作系统的基本功能),又何必自己再去定义一套文件系统呢?自己定义的文件系统,构筑在操作系统的文件系统之上,再加上自身水平有限,效率肯定比不过操作系统提供的,所以最后决定还是用单个文件来实现分层管理。
  现在用CBR的主要缺点就是一局棋谱一个文件,文件显得比较多,但我认为这并不是什么实质性的问题,区别就是在资源管理器里,是看到一个文件还是多个文件。而且软件提供了导出CBL的功能,对外表现的时候还是可以只有一个文件。

  如果大家可以接受只有在最底层才能有棋谱出现的操作方式,那是可以用棋库文件来做。当时设计的时候,我觉得这样就失去了分层的灵活性,所以放弃了这项选择。
zwpdf - 2008-4-3 10:45:00
阿摩 支持你的新格式,其实网友对两个格式的喜欢主要表现在实用性和习惯,编程不妨考虑兼顾下,比如直接支持cbl打开和保存,对于不习惯采用cbl的导入和导出来说仅仅是操作习惯
wwstjj - 2008-4-3 10:56:00
我觉得采用2).外面由文件夹分层,意味着只有最底层的文件夹才能有棋谱的存在。这一条较好。
由于3.0的软件棋盘较大,看起来也舒服,但是我不喜欢新的棋谱格式,只喜欢3.0的软件。

因此,我的建议是:

1、开发出支持CBL棋谱格式的3.0软件一套,让喜欢CBL棋谱格式的朋友下载,当然以后可以不用升级,就相当于是2.0的一个升级版本,不改变棋谱格式的升级版本。(同时能增加一个文件夹分层功能)

2、就是现在的3.0继续开发。
阿摩 - 2008-4-3 11:03:00
因为开发需要时间和精力,所以得要值得。现在的形式,除了文件数量多以外,还有什么缺点吗?大家多提提。
zwpdf - 2008-4-3 11:23:00
其实是操作习惯,不习惯导入和导出的操作,如果能直接打开和保存cbl就可以了,大家意见应该就是这个意思
阿摩 - 2008-4-3 11:28:00


引用:
原帖由 zwpdf 于 2008-4-3 11:23:00 发表
其实是操作习惯,不习惯导入和导出的操作,如果能直接打开和保存cbl就可以了,大家意见应该就是这个意思


如果以后一直用3.0,导入后也就一般不需要导出了。
如果要棋谱管理界面支持CBL,那很麻烦,架构得大改。如果只是在打开文件的地方支持CBL,很快就可以搞定,但是没意义,操作更麻烦。
如果真有必要改成棋库方式,也不会是两套版本,因为实在没有精力维护两套版本,只要开发了,总是需要维护的。
zwpdf - 2008-4-3 11:43:00
那就推广cbr格式吧,慢慢的就适应了新格式了,期待早点推出完整版本
zwpdf - 2008-4-3 11:49:00
忽然有个想法,如果能支持在压缩包了如zip里直接读出cbr文件,我想大家都满意了吧。现在有个老马做的pdg阅览器就是这样的,很舒服。名字叫UnicornViewer_v0.11a_chn
太平洋下载有下载,不妨看下有没有借鉴意义。
独来读网 - 2008-4-3 12:39:00
“如果真有必要改成棋库方式,也不会是两套版本,因为实在没有精力维护两套版本,只要开发了,总是需要维护的。 ”
作者免费做这么好的软件还这么尽心,衷心表示感谢!!
潇湘棋士 - 2008-4-3 14:15:00
其实我是习惯与用CBL棋库来管理残排局谱,这样方便些。而对于布局和对局谱来说用现在的版本更方便些。
阿摩 - 2008-4-3 14:32:00


引用:
原帖由 潇湘棋士 于 2008-4-3 14:15:00 发表
其实我是习惯与用CBL棋库来管理残排局谱,这样方便些。而对于布局和对局谱来说用现在的版本更方便些。


残排局什么地方不方便?说一下我好改进。
wwstjj - 2008-4-3 17:21:00


引用:
原帖由 阿摩 于 2008-4-3 11:28:00 发表


引用:
原帖由 zwpdf 于 2008-4-3 11:23:00 发表
其实是操作习惯,不习惯导入和导出的操作,如果能直接打开和保存cbl就可以了,大家意见应该就是这个意思


如果以后一直用3.0,导入后也就一般不需要导出了。
如果要棋谱管理界面支持CBL,那很麻烦,架构得大改。如果只是在打开文件的地方支持CBL,很快就可以搞定,但是没意义,操作更

我的意思就是能有一个支持CBL的3.0,以后不用升级和维护的。就是出一个2.0的升级版,可以是2.9版,也就是CBL格式的最后一版。当然3.0直接能打开CBL也好。
因为我觉得CBL格式好,CBR文件太多。
另外,如果不好做,能不能把多个CBR压缩成一个文件,CBR格式文件太多,有点凌乱。

谢谢作者开发出了这么好的软件,还免费,辛苦了,非常感谢!!!谢谢!!!
阿摩 - 2008-4-3 22:00:00


引用:
我的意思就是能有一个支持CBL的3.0,以后不用升级和维护的。就是出一个2.0的升级版,可以是2.9版,也就是CBL格式的最后一版。当然3.0直接能打开CBL也好。
因为我觉得CBL格式好,CBR文件太多。
另外,如果不好做,能不能把多个CBR压缩成一个文件,CBR格式文件太多,有点凌乱。

谢谢作者开发出了这么好的软件,还免费,辛苦了,非常感谢!!!谢谢!!!


这个没精力搞了,如果用2.x版改成现在3.0的样子,并要支持层次,需要花大量时间;如果用3.0改成棋谱管理里支持CBL,也需要大量时间,而且改好后难免不出bug,所以肯定是需要维护的。

另外我觉得压缩成一个文件也是没有必要的,毕竟这是打谱软件,是需要存盘的,如果支持压缩文件的读取和写入,又回到原先的问题上了。就算只读取,从压缩文件里打开一个棋谱,需要经过选压缩文件和选棋谱两步操作,还不如先解压,那就只有选棋谱一步操作了。
象棋桥支持文件关联,在系统设置里文件设置页有个按钮可以关联。关联后,直接打开压缩文件双击棋谱,象棋桥就可以自动被系统调起来打开那局棋谱。
潇湘棋士 - 2008-4-4 15:51:00


引用:
原帖由 阿摩 于 2008-4-3 14:32:00 发表


引用:
原帖由 潇湘棋士 于 2008-4-3 14:15:00 发表
其实我是习惯与用CBL棋库来管理残排局谱,这样方便些。而对于布局和对局谱来说用现在的版本更方便些。


残排局什么地方不方便?说一下我好改进。


现在只有些初步想法,且对于新版熟悉度不够:~ 。等我熟悉熟悉再说吧。[img] alt=[/img]
风云小子 - 2008-4-4 16:22:00
不知道3.0在哪里下载?
阿摩 - 2008-4-4 21:22:00


引用:
原帖由 风云小子 于 2008-4-4 16:22:00 发表
不知道3.0在哪里下载?


请见 http://bbs.ccbridge.net/showtopic-395.aspx
moujin - 2008-4-6 19:31:00
「搜索」的棋盤不能翻轉,選了棋步沒有「上一步/下一步」
操作起來不方便
zzqw - 2008-5-8 13:58:00
联机对战咋取消了?我是3.0B2
cql123 - 2008-5-12 12:54:00
录入残局不方便
:)
zdyue - 2008-5-15 5:56:00


引用:
原帖由 cql123 于 2008-5-12 12:54:00 发表
录入残局不方便
:) 

象棋桥3.0录入残局很方便的,这是旧版无法可比的。
1
查看完整版本: 建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。