首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
This work discusses the state-of-the-art of visual editor generation based on graph transformation concepts on one hand, and using the Eclipse technology which includes the Graphical Editor Framework (GEF), on the other hand. Due to existing shortcomings in both approaches, we present a combined approach for a tool environment that allows to generate a GEF-based editor from a formal, graph-transformation based visual language specification.  相似文献   

2.
Lloyd Allison 《Software》1983,13(5):453-465
A syntax editor provides alternative ways for manipulating programs (as opposed to text). Although not a new idea it has made only slow inroads into editing. This is because implementation is not easy and because of many practical considerations in the use of an editor. This paper covers the design issues of a syntax editor with particular reference to on—SED. Examples of different options taken by other editors are included.  相似文献   

3.
This paper presents a syntax-directed editor dubbed SRE, for syntax recognizing editor. Unlike other syntax-directed editors, SRE enables the user to edit programs with nearly the same natural and unrestrictive ease as a conventional text editor. In addition, it helps identify syntax errors and many typing errors before leaving the editor and attempting to compile a program. Programs are also formatted during entry, thereby providing immediate visual feedback of the recognized structure. The editor replaces the scanner/parser pass of a conventional compiler and thus reduces compilation time substantially.  相似文献   

4.
ROGER G. STONE  GADA F. KADODA 《Software》1996,26(11):1247-1260
This paper demonstrates a new approach to the building of a syntax-directed editor (SDE). The approach does not force the user to adopt a top-down syntax-oriented view of editing but supports the traditional text-editing approach of deciding which token to write next. Choices are made from menus listing only the tokens that are syntactically legal at a given point. The actual menus used by the editor are created by reference to the tables used by an LALR parser-generator.  相似文献   

5.
针对当前复杂的数据管理问题,利用功能强大的工具PowerBuilder 9.0,开发出了火电厂燃料管理系统的智能化运费编辑器。文中介绍了编辑器的实现技术和实现思想,重点论述了PowerBuilder的数据窗口技术、人机交互技术和科学计算,并给出了具体的实现方法。实践表明,该编辑器结构简单、操作方便、通用性好,仅做适当调整即可应用到其他同类软件中。采用PowrBuilder开发工具,大大提高了工作效率,实现了数据管理的规范化,具有广泛的应用价值和推广前景。  相似文献   

6.
文章介绍了基于FCKeditor能自动隐藏的在线文本编辑器的设计原理,并提供相关的主要代码。该方法简单有效,代码可移植性非常好,用户也可方便地根据不同需求做相应的修改。基于这种设计原理,对于其他的在线编辑器也可进行相似的设计。  相似文献   

7.
通用结构化编辑器是编辑系统研究的一个重要分支。本文介绍了如何面向对象的方法来分析、设计和实现一个GSE的过程。本文提出的GSE融诺法制导的结构化编辑器和正文编辑器于一身,克服了一般的结构化编辑操作限制太多,而正文编辑又缺乏语法制导的弱点,真正达到了两者的和谐统一,而且用面向对象方法开发本系统,使其具有较强的可重用性和易维护性。  相似文献   

8.
可视化语言是以图符为语素的语言,其语句是由可视化对象组成的,故指令的编写方式不同于传统字符语言的文本编辑方式,需要为其设计一种特殊的可视化语句编辑器,让用户来编写可视化语句。对VSQL的程序编辑器(Mach机)进行定义。介绍了:Mach的工作流程,并用一阶时态逻辑描述其行为,较好地说明了:Mach机互操作对象之间的关系,解决了Mach机复用问题,为VSQL实现可视化程序设计方法奠定了基础。  相似文献   

9.
A Pascal syntax directed screen editor, designed to run under PNX on an ICL Perq workstation is presented. The editor (Eliot) offers a structured approach to text editing and provides complete Pascal syntax checking. The exceptional graphic capabilities of the Perq are used to good effect in providing an efficient user interface by way of a hierarchy of pop-up menus. Using this interface, skeletal programs may be entered down to the assignment statement, or procedure call level without recourse to the keyboard, selections being made from menus using a graphics tablet and puck. Eliot encourages block structured programs with nested blocks by the use of a tree structured menu, representing the program structure. This allows for efficient movement around the program, again using the tablet and puck. Syntax checking is performed continually with errors reported and highlighted immediately for correction at will. For further error checking a variable scan option can be invoked which lists details of variable names which are not declared, or declared more than once, or declared and not used at all.  相似文献   

10.
冯卫 《网友世界》2012,(13):10-12
互联网审稿以其经济性、时效性、环保性、管理的科学性等特点冲击着传统模式的期刊编辑审稿工作,借助互联网可以帮助期刊编辑判断选题是否研究热点以及选题的学术价值还有文章的前沿性、创新性;建立审稿专家库,实现作者、编辑、专家就文章在线沟通;网络检测,杜绝抄袭行为,防止一稿多投现象,实现编、排、校合一,提高初审质量。  相似文献   

11.
本文提出了基于模块机制的一种新的配处理思想,即通过为不同的计算机平台构造装配模板,使装配系统适应于多种机器平台。  相似文献   

12.
电站仿真建模用图形编辑器-GEDITOR   总被引:1,自引:0,他引:1  
电站仿真图形建模环境的一个重要工具是方便直观的图形编辑器。编辑器的方便与否很大程度上决定了整个图形建模环境的方便程度。本文介绍了电站仿真用图形编辑器GEDITOR的总体功能、开发以及实现。该编辑器目前已应用在电站仿真图形建模系统中,能够满足一般图形编辑功能以及电站仿真模型开发所要求的特殊功能。  相似文献   

13.
Phil Cook  Jim Welsh 《Software》2001,31(15):1461-1486
Incremental parsing has long been recognized as a technique of great utility in the construction of language‐based editors, and correspondingly, the area currently enjoys a mature theory. Unfortunately, many practical considerations have been largely overlooked in previously published algorithms. Many user requirements for an editing system necessarily impact on the design of its incremental parser, but most approaches focus only on one: response time. This paper details an incremental parser based on LR parsing techniques and designed for use in a modeless syntax recognition editor. The nature of this editor places significant demands on the structure and quality of the document representation it uses, and hence, on the parser. The strategy presented here is novel in that both the parser and the representation it constructs are tolerant of the inevitable and frequent syntax errors that arise during editing. This is achieved by a method that differs from conventional error repair techniques, and that is more appropriate for use in an interactive context. Furthermore, the parser aims to minimize disturbance to this representation, not only to ensure other system components can operate incrementally, but also to avoid unfortunate consequences for certain user‐oriented services. The algorithm is augmented with a limited form of predictive tree‐building, and a technique is presented for the determination of valid symbols for menu‐based insertion. Copyright © 2001 John Wiley & Sons, Ltd.  相似文献   

14.
数学公式重构是公式识别的重要环节,目前相关的研究还很欠缺.基于MathML提出了一种印刷体数学公式重构的方法.在已实现的公式符号识别与结构分析程序所生成的公式关系树基础上,将公式关系树重构为MathML文档,并设计公式编辑器,实现了公式的再编辑和重用.实验表明,这种重构方法对印刷体数学公式具有较好的适应性和较高的准确率.  相似文献   

15.
Philip Hazel 《Software》1980,10(1):57-76
The development process which resulted in a new text editor is described. The reasons for undertaking this development are discussed, and in particular the increased amount of non-interactive use of text editors is stressed. The approach taken to the project is described, including the involvement of users in defining the specification and testing prototypes. Finally the main features of the new editor, ZED, are covered.  相似文献   

16.
用TDBGrid组件的列编辑器功能,对二维表中的数据进行特殊显示,方便查询。对TDBGrid组件中数据修改智能化,利用主从表的关联,用主表的数据添加从表单元格的数据。  相似文献   

17.
18.
设计并实现了一个支持笔输入的乐谱编辑器,用户使用笔和书写板输入乐谱手势符号,利用基于网格编码的单笔划手势识别算法识别手势符号,生成与输入相应的乐谱,具有实时播放的功能。与传统交互界面的乐谱编辑器相比较,该系统的交互方式更加符合人们对乐谱的书写和认知习惯,使乐谱的输入过程变得简单、自然、高效。  相似文献   

19.
随着软件系统大小和复杂性的增加,软件体系结构的选择成为一个系统设计成败的关键,如何评价一个软件体系结构的好坏呢?一个可行的方案是SAAM方法。文章介绍了软件体系结构的概念、SAAM方法,讨论了XML电子编辑器的体系结构,并应用SAAM方法分析和评估了XML电子编辑器。  相似文献   

20.
本文分析了BMP位图文件格式,提出了一种在DOS应用程序中实现BMP位图文件的直接写屏快速显示方法,最后给出了C程序示例。  相似文献   

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

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