象棋桥 - 中国象棋论坛中国象棋程序开发 建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。

1  /  3  页   123 跳转 查看:3463

建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。

建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。

我认为CBL格式还是相当不错的,因为文件不凌乱,占用空间小。但2.0的缺点是没有目录功能,如把古谱放在一个文件夹,把五羊杯放在一个文件夹。
建议开发的3.0支持CBL格式,同时支持分级目录(一类一个目录)。而不是把CBL导入到3.0中实现目录方式浏览。
 

回复:建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。

我也觉得应该支持CBL格式
 

回复:建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。

嗯,cbl格式看起来整齐,比较好管理,呵呵
 

回复:建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。

2.x的CBL格式在棋谱比较多的情况下,读取和写入的效率都不高。但即使设计一种效率高的棋库格式,因为要支持分层结构,也还是有问题:
是在棋库内部分层还是在棋库外面由文件夹分层。
1)如果在棋库内部分层,那象棋桥只管理一个文件,还是管理多个棋库文件。
  1)只管理一个棋库文件,方便程度比现在多个文件还不如。
  2)管理多个棋库文件,棋库之间的层次关系怎么定义?
2).外面由文件夹分层,意味着只有最底层的文件夹才能有棋谱的存在。

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

  如果大家可以接受只有在最底层才能有棋谱出现的操作方式,那是可以用棋库文件来做。当时设计的时候,我觉得这样就失去了分层的灵活性,所以放弃了这项选择。
最后编辑阿摩 最后编辑于 2008-04-03 09:15:48
 

回复:建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。

阿摩 支持你的新格式,其实网友对两个格式的喜欢主要表现在实用性和习惯,编程不妨考虑兼顾下,比如直接支持cbl打开和保存,对于不习惯采用cbl的导入和导出来说仅仅是操作习惯
 

回复: 建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。

我觉得采用2).外面由文件夹分层,意味着只有最底层的文件夹才能有棋谱的存在。这一条较好。
由于3.0的软件棋盘较大,看起来也舒服,但是我不喜欢新的棋谱格式,只喜欢3.0的软件。

因此,我的建议是:

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

2、就是现在的3.0继续开发。
 

回复:建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。

因为开发需要时间和精力,所以得要值得。现在的形式,除了文件数量多以外,还有什么缺点吗?大家多提提。
最后编辑阿摩 最后编辑于 2008-04-03 11:09:28
 

回复:建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。

其实是操作习惯,不习惯导入和导出的操作,如果能直接打开和保存cbl就可以了,大家意见应该就是这个意思
 

回复: 建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。



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


如果以后一直用3.0,导入后也就一般不需要导出了。
如果要棋谱管理界面支持CBL,那很麻烦,架构得大改。如果只是在打开文件的地方支持CBL,很快就可以搞定,但是没意义,操作更麻烦。
如果真有必要改成棋库方式,也不会是两套版本,因为实在没有精力维护两套版本,只要开发了,总是需要维护的。
最后编辑阿摩 最后编辑于 2008-04-03 11:32:47
 

回复:建议:开发出两种版本的象棋桥3.0,一种为CBL,一种为CBR。

那就推广cbr格式吧,慢慢的就适应了新格式了,期待早点推出完整版本
 
1  /  3  页   123 跳转

版权所有 象棋桥   Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.03125 second(s) , 5 queries. 浙ICP备05046511号
返顶部