-1

我被分配到一个类似 excel 的编辑器的软件开发任务。基本上编辑器正在处理二维数据,应该具有基本的编辑功能,例如添加/删除行/列,编辑单元格,撤消重做等。请指出一些适合此类工作的良好设计模式,谢谢!

4

2 回答 2

1

与其试图提前找出项目的所有设计模式,不如等到遇到特定的设计问题并考虑解决该问题的模式。

话虽如此,您在此处列出的功能确实表明您可能希望使用命令模式,因此每个可能的操作(添加列、添加行、删除列、编辑单元格等)都支持一个命令对象,并在备忘录模式的额外帮助下为您的命令启用撤消/重做。

于 2013-01-29T11:23:42.453 回答
0

取决于使用环境。

您可以在此处查看表格的一些常见使用指南:http ://www.oracle.com/webfolder/ux/middleware/richclient/index.html?/webfolder/ux/middleware/richclient/guidelines5/tblInteraction.html

很多时候,用户想要一个类似 Excel 的 UX 来操作表格数据,包括实际导出到 Excel。您可以提供编辑、排序、添加行、放大等功能。如果用户在表格中进行编辑,请尝试该指南。它适用于企业用户,因此请进行相应的定制。

高温高压

于 2013-02-04T05:14:05.503 回答