飞扬围棋论坛

 找回密码
 注册
搜索
楼主: zuolin
打印 上一主题 下一主题

弈通将继续更新

[复制链接]
16#
 楼主| 发表于 2004-10-24 22:58 | 显示全部楼层
以下是引用li_chen在2004-10-24 1:40:24的发言:
To zuolin:
进一步的方案要点一:
1. “棋谱列表”显示内容上的考虑:弈通0.89的“棋谱列表”由于受空间的限制,只能列出“序号”、“黑方”、“白方”、“日期”、“结果”5个栏目,实现“棋谱列表最大化”后,就可以列出更多项(见下文),这就为使用者“预览”(通过棋谱列表对棋谱内容预览)、“手工整理、删除重局”(虽然已有“自动检测、删除重局”,但是:1. 由于有的重局是由不同的解说者解说的,解说内容不同;2. 为了避免“棋谱信息”完整内容的丢失,许多使用者宁愿采用手工整理、删除重局而不使用“自动检测、删除重局”功能,特别是对于自己的已经经过整理过的棋谱库。所以,应该考虑在保证“自动检测、删除重局”功能的同时,为“手工整理、删除重局”者提供方便)提供了可能。
2. (重要!)在第1栏增加一个图标,即:对有注解的棋谱加一个图形标记。
目的:通过棋谱列表对棋谱内容预览时能够不用进入棋谱就可快速了解该棋局是否有解说;而且,可以对棋谱列表中所有显示出来的棋局是否有解说达到“一目了然”的优异效果!

2. 我觉得可以不用增加图标,可以把注解条数作为一个可选的项目放在棋谱列表中,用户也可以把注解条数放在棋谱列表的第一项,这样的话,完全实现了增加一个图标的功能,而且,一个数字比一个图标提供的信息更加全面和更加直观。另外,编程上也更容易实现一些。
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 2004-10-24 22:59 | 显示全部楼层
以下是引用li_chen在2004-10-24 1:50:32的发言:
To zuolin:
进一步的方案要点二:
“棋谱列表”显示项除了增加“图标”外,还增加“赛事”。
通常大多数人习惯的表达形式为:“图标-赛事-对局时间-黑方-白方-结果-文件名”(其中的“文件名”在弈通的棋谱库中自然没有了,它可能与“序号”的意思接近;“赛事”项可考虑改放在“结果”项之后)。

选择哪些项目和这些项目的排列顺序都可以由用户自由设定。
回复 支持 反对

使用道具 举报

18#
 楼主| 发表于 2004-10-24 22:59 | 显示全部楼层
以下是引用li_chen在2004-10-24 1:59:22的发言:
To zuolin:
进一步的方案要点三:(弈通0.89是否具有该功能,我尚未试过)
单击“对局时间”,就能够按照“对局时间”自动排序;
单击“黑方”,就能够按照“黑方”棋手的姓名自动排序;
单击“白方”,就能够按照“白方”棋手的姓名自动排序;
单击“赛事”,就能够按照“赛事”的名称自动排序。

这个功能0.89版已经具备。
回复 支持 反对

使用道具 举报

19#
 楼主| 发表于 2004-10-24 23:00 | 显示全部楼层
以下是引用li_chen在2004-10-24 2:06:00的发言:
To zuolin:
进一步的方案要点四:(重要!)
除了实现“栏目的宽度可以根据需要调整”外,还实现“棋谱列表”表格的显示形式的自动记忆功能(软件重启动时,显示的仍是上次退出时的棋谱列表表格的显示形式)。

是作这样打算的。

[此贴子已经被作者于2004-10-24 23:02:01编辑过]

回复 支持 反对

使用道具 举报

20#
 楼主| 发表于 2004-10-24 23:02 | 显示全部楼层
以下是引用li_chen在2004-10-24 2:11:19的发言:
To zuolin:
进一步的方案要点五:(重要!)
“棋谱列表”表格中栏目显示的前后次序可以调整、变动。

是作这样打算的。
回复 支持 反对

使用道具 举报

21#
 楼主| 发表于 2004-10-24 23:04 | 显示全部楼层
以下是引用li_chen在2004-10-24 2:18:54的发言:
To zuolin:
进一步的方案要点六:
“棋谱列表”表格中的栏目的内容可以考虑增加“对局地点”项——具体要显示哪几项(这里主要指的是把哪几项放在“棋谱列表”表格的前面,可以直接看到)可以由用户选择。
以上是本人的一点拙见,谨供您参考。衷心祝愿您和您的“弈通”取得更大的成就!谢谢。

进一步方案要点二已经的答复已经包含这一条要求。
回复 支持 反对

使用道具 举报

22#
 楼主| 发表于 2004-10-24 23:04 | 显示全部楼层
以下是引用li_chen在2004-10-24 2:52:51的发言:
To zuolin:
进一步的方案要点:(补充)
补充重要的2点:
1. 右键菜单中除了“导出”、“外部编辑器打开”等选择项外,还增加(由于棋谱列表最大化后,“菜单”行、“工具条”被挡住)“检测重局”、“自动删除重局”、“删除棋局”、“布局搜索”、“棋形搜索”等选择项。
2. (重要!)为了避免错击,造成解说内容不同的重局误被自动删除:
(1) 右键菜单中“删除重局”按钮和“删除棋局”按钮要离开远一点,以免错击;
(2) “自动删除重局”与“删除棋局”均加上“确认”对话框,例如:“棋局被删除后将不能恢复。是否进行删除重局操作? 是 否”、“是否删除该局? 是 否”。
这样更为保险。

1. 棋谱列表最大化后,菜单行、工具栏条均保持原装,未被挡住。此最大化仅仅是宽度最大,高度是不变的。所以,“检测重局”等功能不需要加到右键菜单中。
2.
(1) 由于上述原因,右键菜单没有删除重局项,也就不存在删除重局和删除此局两项是否太近的问题了。
(2) 这个提议很好,应该加上。另外,对于含有变化图的棋谱,如果用弈通修改和存盘的时候,也应该提醒用户,如果修改并保存了,原有的变化图将被删除的警告。
回复 支持 反对

使用道具 举报

23#
 楼主| 发表于 2004-10-24 23:05 | 显示全部楼层
以下是引用li_chen在2004-10-24 2:56:54的发言:
To zuolin:
进一步的方案要点:(补充2)(重要!)
关于“导出”:(弈通0.89是否具有该功能,我尚未试过)
能否实现棋谱库中部分(而不是全部)选定棋谱的“导出”?

0.89版有导出功能,不过只能单局导出,或者在棋谱选择对话框中批量导出,操作不太方便。
0.9版将增加按列表批量导出的功能。
回复 支持 反对

使用道具 举报

24#
 楼主| 发表于 2004-10-24 23:06 | 显示全部楼层
以下是引用li_chen在2004-10-24 3:15:43的发言:
To zuolin:
进一步的方案要点:(补充3)
更进一步的思考:“棋谱列表最大化”(满屏)如果需要“设定”(“把棋盘大小设为0,棋谱列表设为整个界面的宽度”)——则还是将“棋谱列表最大化”、“恢复棋谱列表原始大小”两项增加到右键菜单中比较方便一些——毕竟每次都需要“设定”,太不方便、太麻烦了。

这两个不做到右键菜单里面,打算在棋谱列表区的上方增加两三个按钮来实现此功能。
回复 支持 反对

使用道具 举报

25#
 楼主| 发表于 2004-10-24 23:06 | 显示全部楼层
以下是引用li_chen在2004-10-24 10:48:50的发言:
To zuolin:
进一步的方案要点:(补充4)
细细分析您2004-10-17 9:10:26的原文,看来实现“棋谱列表最大化”(满屏)必须经过“设定”。如果这样的话,“恢复棋谱列表原始大小”功能就不能省略了;而且,将“棋谱列表最大化”、“恢复棋谱列表原始大小”两项增加到右键菜单中就非常必要了。

答复同上。
回复 支持 反对

使用道具 举报

26#
 楼主| 发表于 2004-10-25 20:19 | 显示全部楼层
以下是引用li_chen在2004-10-25 1:23:37的发言:
To zuolin:
关于“导出”功能进一步的思考:
Windows“资源管理器”中有借助于“Shift”键、“Ctrl”键实现多个文件、文件夹的联合操作(将选定的批量文件、文件夹“置亮”,然后再进一步进行复制、删除、移动、剪切等操作)的功能,前者是对连片的文件、文件夹的联合操作,后者是对不连片的文件、文件夹的联合操作。
在0.9版增加的批量“导出”的功能中,能否对棋谱列表借助于“Shift”键、“Ctrl”键实现类似的联合操作——将这些选定的批量棋谱“置亮”后,一起“导出”?(如果编程难度不是太大的话)

以前我也有过这个想法,编程时候觉得麻烦就舍弃了,这次争取做上。
回复 支持 反对

使用道具 举报

27#
 楼主| 发表于 2004-10-26 09:15 | 显示全部楼层
To li_chen:
1.棋谱列表中增加一个变化图个数的项目。作为选择项,由用户自行设定。
2.棋谱列表中通过ctrl、shift多选后,可通过右键菜单进行导出、删除等操作。
3.棋谱列表最大化的方案一和方案二的主要区别并不在方案一比方案二多了菜单和工具栏按钮,而在于方案一的棋谱列表下方有棋谱信息区,而方案二没有。所以我觉得讨论的重点不应该是在最大化的棋谱列表界面上有没有菜单和工具栏按钮,把这两项去掉并不能节约多少空间出来。我觉得讨论的重点应该放在在最大化棋谱列表时,其下方的棋谱信息区是否要保留,就是说,在棋谱列表最大化时,棋谱列表向左扩张把棋盘区全部覆盖,同时是否要向下扩张把棋谱信息区也覆盖掉。
4.中国围棋网的专用打谱软件也是我编的,其功能大约相当于弈通0.88,弱于0.89。
回复 支持 反对

使用道具 举报

28#
 楼主| 发表于 2004-10-26 17:59 | 显示全部楼层
To smarbear:
1. 同意您的观点
2. 棋谱列表的最大数在菜单“选项”-“参数设置”,打开“参数设置对话框”,第三项“棋谱列表最大数”,如果改成更大的数,则可以在列表中显示更多的棋谱。设置1000个限制是因为在较慢的计算机上,3000个棋谱的列表会显示的非常慢。
3. 如果需要在点击棋谱是立刻显示终局状态,可以在“参数设置对话框”中第6项“预览及自动播放的起始手”,设为一个较大的值例如1000,则可显示终局状态。不过在此状态下,棋谱信息区显示的是最后一步的注解,而非棋谱信息。用户可权衡使用。
4. 棋谱列表区的宽度记忆功能在0.9版即可实现。
“其使用类似于IE窗口的大小改变方式为好。”这句话看不明白,可以详细说明吗?
5. 在并入目录的文件数目很大时,以前我就发现提示内存导致失败的现象,当时试图寻找原因未果。具体到多少就会内存不够我也没有做测试。建议分次并入目录。
回复 支持 反对

使用道具 举报

29#
 楼主| 发表于 2004-10-27 02:14 | 显示全部楼层
布局检索是按照整个棋谱库搜索的。
新版本的弈通也同样。
回复 支持 反对

使用道具 举报

30#
 楼主| 发表于 2004-10-29 10:59 | 显示全部楼层
To smarbear:
1. 明白了。
2. 前者。因为所有的操作都是针对当前打开的棋谱文件(多局SGF文件)进行。
3. 软件没有新建和添加棋谱库功能。棋谱库以文件的形式存在,所有存在于指定文件夹下的SGF文件都被当做棋谱库文件(目前是estone.exe所在文件夹下面的manual文件夹)。存在于任何其它文件夹的SGF文件也可同样进行操作。实际上,弈通的棋谱库不是一般意义上的棋谱库。

一般意义上的棋谱库,是基于数据库格式的,或者是自定义数据库格式的,其操作(如添加、删除、合并等)是基于数据库的,并非对棋谱文件本身,或者说,其操作针对的是从棋谱文件中提取的信息。而弈通的棋谱库只是一个含有多局的棋谱文件,所有的操作都是针对文件的。因此,弈通只能有新建文件、合并文件等操作,而没有新建棋谱库,更新棋谱库等功能。

4. 同样,因第3条所述的原因。这一点无法做到。弈通只能处理当前打开的文件,而不能同时打开处理多个文件。

5.
1) 水平分级可以用用户自己设定,例如职业对局保存在一个文件里,业余对局保存在另一个对局里。
2) 棋谱库文件在菜单项“棋谱库”中有列表,可自行添加。软件没有选库功能,只有选文件的功能,相关的解释参看第3条。

6. 0.89版已经实现了在已经显示的棋局上或者在用户打谱形成的棋局上的布局检索。0.9版新增的棋形检索也会采用这种方式。
棋形检索是基于边或角的棋形所做的检索,而脱离边角在中腹选择的矩形区域,是没有检索价值的,所以也不提供这个功能。
检索的结果使用a方案。a方案有利于检索后的操作更容易实现,如比较后续手段,看应手的概率分布。

7. 布局检索不存在黑白对换的问题,选转变换加上对称变换一共是8次。棋形检索考虑黑白对换,应该是16次。

8. 一次合并几千棋谱的功能不是很常用。内存出错也不太影响软件形象,IE浏览器开十几个窗口后也会出现提示内存不够的现象。软件能做到使用就行了,精益求精太难了。

9. 0.89版已经有这个功能,可以通过菜单项“选项”-“筛选信息”来实现。在并入时可过滤。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|飞扬围棋网 ( 苏ICP备11029047号-1 )

GMT+8, 2024-6-3 19:40 , Processed in 0.143946 second(s), 18 queries .

since 2003飞扬围棋论坛 Licensed

© 2001-2013 Comsenz Inc.

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