样式与格式

来源:互联网 发布:unity3d 卡通场景下载 编辑:程序博客网 时间:2024/05/16 17:13

样式与格式-作为一个办公软件,其样式与格式的规范化十分重要

为保证信息的正确传输,再办公软件中十分重视规范化,而市场上常见的办公软件常常将重心放在文字处理上,或多或少忽略这方面的需求,造成大量的时间消耗在样式与格式的调整上。
笔者总结的常见问题如下:
1。各种标题、正文、附录、附件等文件组件的样式和格式的调整、设置十分简陋,用户体验较差,
2。常用的复制、粘贴的格式变化十分奇幻,稳定性差。
3。文档的稳定性差,调整了一个地方,往往会出现奇芭性的连锁反应。
4。文档样式的全局性效果差,需要从头到尾手工修改,并需要多次检查。
5。调整十分困难,需要手工调整,并仔细检查,消除不必要的连锁反应。
6。格式刷的性能不稳定。
笔者认为,这些问题的出现,原因有二:一是文件存储及处理格式与样式架构之间',或者说从文字处理角度设计的简单存储架构与复杂的样式架构之间的矛盾;二是办公软件仅从文字处理的角度考虑,忽略了样式的复杂性。
第一个矛盾需要从场景去完善算法;第二个问题需要从样式的角度去单独设计单独的样式操作界面和相应的规则与算法。
文字处理(办公软件,如word)的设计需要综合考虑文档的存储和文字处理、人机交流,现在又需要从样式的角度考虑,复杂度提高。但实际上,Word现在已经支持XML这种自描述语言,从总体架构上看对于样式的支持应没有问题,但笔者对文字处理(办公软件),特别是其底层架构并不了解,只能简单的建议,将样式的等级、格式的设定单独的隔离或通过简单的解析单独的隔离出来,便于从样式和格式的角度单独处理。可能需要架构或算法上的一些变革。
从设计原则考虑,多样化的操作常常造成问题复杂性的提高和连带性错误,软件设计中重要的的继承性原则和递归结构往往在操作中带来许多意想不到的连带性"惊喜",其问题源于结构及设计原则的逻辑性和人的思维的直觉和局部关联性。人和机器的思维不一样,机器是严格的按照事先计划的步骤一步步的推进,而即使是以严谨著称的德国人,也不可避免的出现灵机一动的直觉及选择性或无意中的忽略某些方面以加快思维,与严谨的机器相比尚有很大的距离。
从软件设计的角度,追求的是整体性和从一而终的逻辑性,而在编辑文档时追求的是方便性和操作的逻辑性,至于样式的规范化,大多数人常常到文档完成后才考虑格式的调整。即大多数人在编写文档时常常将麻烦的样式放在一边,到了文件内容满意后才开始进行整理。设计和使用的巨大差别及重点放到文字处理的情况造成样式设计的简陋性。
常见的"复制"与"粘贴"就是一个典型的例子,常常出现两个不同的样式与格式体系的冲撞。如:粘贴后,由于两个文档的标题体系的差异造成的标题调整;正文变标题/标题变正文比比皆是;粘贴之处的部分粗体或标红造成粘贴后的全体粗体或标红;表格和图形的部分特性变化等。
为解决这些层出不穷的,由于应用思维和设计元之间的差异性而产生的问题,保证样式和格式的规范性,一方面需要综合考虑各种不同的使用场景,保证操作的流畅性,减少连带性错误,另一方面严格框定规则,将问题控制在简单的范围内,如将粘贴的默认选为现有格式,并确定简单的对应规则,提供保留原有格式等常用选择。但最重要的是严格控制作用区域,不能将格式的变化带到区域之外,如果需要,可在某处提醒是否将区域到改变带到区域之后。
这种可能带来后续不可控变化的操作必须严格控制,如果经常需要这样的灵活操作,尽量将其分为没有后续影响的第一步和不为默认的,可选择的有后续影响的另一步。不能为了操作的流畅性而带来潜在的危险。
第二个问题需要从思路上将文件处理和样式格式设置/调整割裂开来。这并不意味改变现有文件处理结构的主页面,而是建议在主页面做相应革新之外,单独提供样式/格式设置/逃证界面,如打印预览那样,将不同样式和格式的文字作为组件处理。设计者可以为操作者单独从样式和格式角度提供全面的方便的整体性方案,摆脱文字处理的影响。现有的简陋样式和格式设计可以休矣。
0 0
原创粉丝点击