首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 125 毫秒
1.
为了提高某供电局对各通信站进行信息管理的便利性和高效性,设计开发一个针对电力光纤通信网络的矢量图编辑系统。该系统不但具有图形对象的创建、删除、选择、缩放、移动、Undo/Redo等常用的编辑功能,而且通过建立与关系数据库的关联,实现对图形对象的双向数据配置功能。为了提高矢量图形的编辑效率,通过分析矢量图中相互连接的通信站对象的位置关系,提出一种折线动态生成算法。测试结果表明,所设计的系统稳定、方便、高效,可满足电力光纤通信网络矢量图的绘制需求。  相似文献   

2.
针对经典Command模式在实现Undo/Redo功能时的两个缺陷,提出了基于反射的Command模式实现Undo/Redo的设计思路和实现方法,给出了该方法的数据模型,说明了事务处理的过程.  相似文献   

3.
CAX系统中,对于复杂操作和关联操作,现有Undo/Redo机制很难保证Undo/Redo操作语义一致性,避免破坏图形数据,从而导致实现具体的Undo和Redo方法困难、二次开发难度大的问题。分析了CAX复杂操作和关联操作的特点,讨论了Undo操作中事务的原子性和一致性以及触发器机制,提出了基于事务保证操作语义一致性和基于触发器机制降低操作复杂度和关联度的解决策略,描述了具体的执行流程及主要算法。在大型CAD软件开发中实例分析证明了该方法的有效性。  相似文献   

4.
Undo/Redo操作是一种良好的人机交互设计,Undo/Redo设计的实现不仅可以方便用户,也可以提高软件的技术含量.一般的方法是通过命令模式实现的,在本文中提供了一种基于备忘录模式实现Undo/Redo操作的方法,该方法较命令模式减少了类的数量,同时也更容易理解.  相似文献   

5.
图形应用系统下Undo/Redo操作的设计与实现   总被引:4,自引:0,他引:4  
针对图形应用系统下Undo/Redo操作问题,提出了一种解决方案,设计了相关的数据模型,详细说明了工作原理,并给出了部分代码实现。  相似文献   

6.
李春萍  窦万峰 《计算机应用》2004,24(Z1):331-333
基于对象复制的多版本策略是实时协同图形编辑系统实现意愿保证的有效手段,多版本管理是其中的关键问题之一.本文从操作的Do、Undo/Redo出发,在总结已有研究成果的基础上,提出一个全新的对象版本管理框架,并对其中涉及的算法和机制做了深入分析.  相似文献   

7.
文章介绍了监控组态软件及其绘图功能的开发,着重探讨了利用设计模式和对象序列化技术实现监控组态绘图软件中重要的Undo/Redo(恢复/撤销),并且这种操作可以是无限次数,很大程度上提升了监控组态软件的可用性。文章给出了部分实现例程。  相似文献   

8.
在VB编程中,经常使用RichTextBox控件来显示、编辑文件内容.在编辑过程中,多重撤销操作(Undo/Redo)可以极大地增强程序的实用性和趣味性.本文给出了一种简便易行的解决方案.  相似文献   

9.
为了加快复杂面向对象图形编辑系统的开发速度,解决传统开发方法效率低、可重用性不强和部分功能难以实现的缺点,介绍开源项目Eclipse中的图形化编辑框架(GEF),并对该框架中的命令(Command)设计模式进行详细的研究。由于该框架是基于各种设计模式组合而成,可重用性非常好,并且是典型的MVC框架,因此,通过研究GEF中的命令模式,可以很容易地实现具有撤消/重做等功能的图形化编辑器系统。最后通过快速设计基于GEF框架的编辑器软件,加深了对基于MVC+Command模式系统开发的了解。  相似文献   

10.
李春萍  窦万峰 《计算机工程与设计》2005,26(7):1712-1714,1717
Undo是基于对象的协同图形编辑系统的重要功能,可用于误操作的恢复。Undo的实现极具挑战性,因为分布协同环境下操作具有并发性,Undo的实现与一致性维护密切相关。提出的基于对象的Any Undo策略从操作语意的角度探讨了Undo操作的一致性维护,并给出了具体的实现机制。给出的支持机制都得到了实例证明,其可行性也在原型系统CoDraftPaint中得到初步验证。  相似文献   

11.
Undo/Redo is an indispensable function in 3D collaborative modeling systems where a single mistake conducted by one user is propagated to all participants. Both intention preservation and consistency maintenance should be satisfied when applying group Undo/Redo. Besides, fast local responsiveness and timely group awareness are accepted performance metrics in interactive systems. In this paper, we contribute a novel group Undo/Redo mechanism for 3D collaborative modeling systems to support the “any time, any where” Undo/Redo. Response time will be shortened noticeably with a Model State Stream kept on each collaborative site. In the case of concurrent Undo/Redo, an Undo State Vector is proposed to ensure the Undo/Redo intention preservation and model consistency maintenance. Furthermore, the paper studies the performance of the algorithm including the worst, best and average cases with theoretical analyses. Our experiments show that responsive time is actually depending on a number of factors such as size of the history buffer, execution time for a single modeling operation.  相似文献   

12.
提出了一种在矢量图形编辑系统中实现 Undo/Redo操作的算法,并给出了详细的数据结构定义。  相似文献   

13.
MFC文档编辑器中多级Undo与Redo的通用实现   总被引:5,自引:0,他引:5  
赵梅  高晓雷 《计算机工程》2003,29(17):95-96
介绍了一种在MFC VC开发中实现多级撤消和重做的一种通用技术,并提供了具体的编程步骤。这种技术实现简单,通用性好、可应用于文档和图形编辑器的实现中。  相似文献   

14.
故障恢复是DBMS的重要组成部分。提出了一种基于Redo日志、Undo日志和检查点的系统故障恢复技术,并详细介绍了它在数据库系统DM3中的设计和实现,最后还给出了相应的恢复算法。  相似文献   

15.
针对单步交互的系统,基于MVC(Model View Contoller)和command模式设计系统结构,对交互命令及其参数进行封装;按照最后输入参数优先的原则实现用户选择和捕捉后,根据用户输入的参数预测候选命令集的交互方式;按照任务一致性原则根据用户以前的操作模式预测其当前行为;通过命令信息的保存和恢复,实现Undo,Redo及操作回放等功能.通过该方法实现的交互设计在虚拟施工软件中取得良好的效果.  相似文献   

16.
基于嵌入式操作系统VxWorks的战车虚拟仪表显示技术研究   总被引:1,自引:5,他引:1  
本文研究在嵌入式实时操作系统VxWorks及其图形系统WindML上实现战车虚拟仪表图形系统的技术难点问题。并研究如何应用设计模式提高嵌入式计算机软件代码可复用性和系统可维护性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号