首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
This paper describes a project to write a simulator for the native mode text editor of one computer, which could be run on a different computer. This was done to give a user of both computers a common editing language. The method of design and construction is presented together with brief details of the syntax and semantics of the editing language.  相似文献   

2.
Brig Elliott 《Software》1982,12(4):375-384
This paper describes a simple screen editor, which could be implemented fairly easily on most interactive computer systems. A screen editor shows whole pages of text on a video display terminal; text is modified by moving the cursor and overtyping mistakes. Screen editors are significantly more pleasant to use than conventional (hard copy) editors for most editing tasks. In this paper, one editor is described in some detail, then design goals and implementation problems for all editors of this type are discussed.  相似文献   

3.
CHEF is an interactive text editor for use with both printing and display terminals. Its prime field of application is computer source program editing but it has some word processing capabilities that make it useful for documentation and general text editing work. There is a comprehensive set of whole-line operations, including block moves and the insertion of text from external files, together with substring replacement and line segmentation based on a flexible pattern-matching algorithm. There is a set of one-line buffers for temporary storage of lines or command strings and complex command sequences can be built up by macro substitution. Considerable effort has been made to design a command syntax that is flexible and consistent and, at the same time, minimizes effort during the editing process. CHEF copies the user's file into an internal work-space so that the original is not disturbed until the user is satisfied with the results of the editing session. A virtual memory technique is used to provide a work-space that can be almost any desired size, with random access to any part and efficient editing operations. CHEF is written in BCPL and has already been implemented on four different machines.  相似文献   

4.
T. A. Cargill 《Software》1981,11(9):975-981
This paper describes a simple full-screen editor which operates effectively in a very restrictive hardware and software environment in which dumb CRT terminals run half-duplex at 1200 baud to the line buffering front-end of a timesharing mainframe. The use of such an inappropriate system is dictated by other considerations and the experiment with screen editing was motivated by the frustration encountered in manipulating highly formatted text with a line-oriented text editor. Early success with a crude editor lead to an improved version which functions acceptably for a several types of text. The particular constraints of this environment, how they were overcome or avoided and their influence on the editor are addressed. The paper demonstrates that successful full-screen editing in this environment calls for software that differs in its basic design from other full-screen editors.  相似文献   

5.
HOMED: a homologous sequence editor   总被引:3,自引:0,他引:3  
The alignment of homologous sequences with each other and their display has proved a difficult task, despite a frequent requirement for this process. HOMED enables related sequences to be edited and listed in parallel with each other. The editor function uses a full screen editor which emulates the text editors KED and EDT (on PDP-11 and VAX-11 respectively) and which can be adapted to emulate other text editors. This emulation has been adopted to simplify user learning of editing functions. HOMED provides functions for listing the sequences in a variety of formats and for generating a consensus sequence as well as providing a series of tools for maintenance of the sequence database. HOMED has been implemented in Pascal in a modular fashion to enhance portability.  相似文献   

6.
自然语言书面表达通过文字符号载体来实现,聋哑学生经过专门的训练才能掌握理解和运用书面语言的能力。为实现基于虚拟人的手语合成技术的维吾尔文书面语用手语符号表达,对维吾尔语KP_V句型分析,提出了该句型的文本内容用手势语和手指语表示的转换方法,给出了维吾尔文法手语编辑系统的流程。系统通过虚拟人建模、手语库构建、姿态编辑,运用插值算法合成显示播放,实现了维吾尔文法手语编辑。该研究对基于拼音文字的维吾尔文本转换为混合手势语和手指的手语合成系统设计与实现具有参考意义。  相似文献   

7.
Ian A. Macleod 《Software》1977,7(6):771-778
This paper outlines the design and implementation of a text editor which is designed for use on an alphanumeric display terminal with cursor control. Text may be edited directly on the screen by deleting, overstriking or inserting characters. There also exist commands to manipulate and search sections of text. A major design consideration was that the editor should be easily usable by untrained casual users.  相似文献   

8.
VTUTIN: a full screen gel management editor   总被引:2,自引:0,他引:2  
Large DNA sequences are now routinely sequenced by the cloning of randomly generated fragments into single-stranded DNA phage vectors (the 'shotgun' method). Various programs exist for computerized assembly of such fragments, including the phases of data entry, homology searching and gel-management/editing. Many gel-management editors are rudimentary in nature, using either line-editing techniques or using unnatural displays or command systems. Others are available only on restricted types of computer system. The program VTUTIN makes full screen editing along the lines of modern text editors available for the complex data type of sets of sequence gels and their consensus. Not only are the data displayed on the VDU screen in a natural manner, but VTUTIN has also been written to model the command system of a well-established text editor (PDP-11 KED or VAX/VMS EDT) to simplify editor use and learning. VTUTIN has been written in Pascal in a modular form so that wide-spread portability is facilitated. VTUTIN is currently implemented to work on VT-100 type terminals although the modularity of the code should allow straightforward conversion for other terminal types and should also permit simple alteration to model any other text editor.  相似文献   

9.
General-purpose text editors have significant drawbacks when used for document preparation. This paper describes a system designed to combine the editing and formatting power of a text editor with the simplicity and immediacy of a typewriter for document preparation. The system is implemented on a minicomputer with a simple alphanumeric visual display unit.  相似文献   

10.
A simple yet flexible method of editing text is described which is applicable to all forms of character based command processing applications. The technique greatly increases the friendliness of a text driven interface but does not interfere with most existing command conventions; it can also be generalised to form the basis of a powerful and easy to use text editor. This paper describes the details and basic philosophy of the editing interface and describes its successful use in two applications (command processor and calculator) which are not normally associated with text editing requirements.  相似文献   

11.
LED显示屏主要用来显示文字信息,它的控制系统多为单片机控制,通信方式为rs232或者低速的以太网.考虑到单片机的处理能力和控制系统成本的原因,一般控制系统都没有设置字库,所以LED显示屏上显示的文字一般都用位图点阵信息表示.但基于文本的位图数据量很大,且控制系统的通讯传输速度低下,在发送大量显示画面时位图数据的压缩就非常重要.由于控制系统单片机的处理能力有限,JPEG、GIF等图像压缩算法难以实现.基于行程编码图像压缩算法计算量小、适合单片机处理,而且对于文字位图的压缩率较高.  相似文献   

12.
The special editing ability of display terminals is seldom exploited outside of display-based text editors. Tailoring a device driver in the operating system kernel to display terminals makes display editing available whenever the terminal is used and makes display editors simpler and terminal-independent. This paper describes such a device driver.  相似文献   

13.
Text editors designed for interactive use on visual display units offer significant advantages, particularly in simplicity of use, but non-visual editors can provide facilities which are difficult to incorporate into a VDU editor without undermining these advantages. This paper describes a text editing system which offers both a visual and non-visual mode of use, via two user interfaces to a common set of editing primitives, and allows the user to switch freely between modes during the course of an edit. The visual editing interface consists of a set of single-key control functions which require no unusual VDU characteristics, while non-visual editing is provided by a set of context editing commands which both duplicate these control functions and offer extra facilities, particularly for repetitive editing.  相似文献   

14.
Thomas A. Cargill 《Software》1985,15(2):153-168
joff is an asynchronous, source-level, break-and-examine debugger for C programs running on the Blit, a programmable bitmap terminal, joff is implemented as two processes: a small process running in the terminal and a larger process running in a time-sharing host. The constraints on its design and a menu-driven user interface combine to present an unusual set of implementation difficulties. The way the problems were tackled and the degree to which they were solved may be interesting to those designing other debuggers. Operating system designers should assess the merits of a debugger that runs asynchronously with its subject and consider providing the necessary support.  相似文献   

15.
调色编辑在现有位图协同模型下存在数据发送量大、编辑灵活性差、操作重叠易冲突、生成版本多、站点存储压力大等问题,针对这些问题提出了一种面向复杂位图的调色协同编辑模型。协同操作仅发送坐标与色彩变化量的协同操作,具有数据量小、多维编辑粒度、位置可重叠等特性;增加了时空关系的四维位图协同架构,只保存已编辑的像素点数据可减少数据存储量;采用空间转换的副本状态控制算法,通过回溯重构历史版本,可以确保协同操作总是在正确的副本状态上执行;根据当前状态与策略配置,动态生成分支版本的算法,可以解决此前模型分支版本过多的问题。最后,基于CCI(causality-preservation,convergence,intention-preservation)模型进行正确性推论,开发协同编辑器原型Co-Pixel,随机生成的操作集设计实验,对照Adobe Lightroom 模拟实际编辑行为。结果显示提出的模型可有效减少操作产生冲突,降低一致性维护过程中的算法开销,灵活调整用户执行意图维护工作的结果版本。  相似文献   

16.
In this article, we describe the architecture, the language and the authoring tool of the PENG\(^{ASP}\) system. This system supports the writing of non-monotonic specifications in controlled natural language with the help of a web-based predictive text editor. This predictive editor communicates asynchronously with a controlled natural language processor that translates the specification text via discourse representation structures into executable Answer Set Programs (ASP). The controlled natural language processor additionally generates lookahead categories and anaphoric expressions for the author of a specification text, and it provides a paraphrase of the specification that clarifies the interpretation of the text by the machine. The predictive editor is a central component of the PENG\(^{ASP}\) system; it guides the writing process and displays multiple sets of lookahead categories simultaneously for different possible sentence completions as well as anaphoric expressions, and supports the addition of new content words to the lexicon.  相似文献   

17.
This paper describes a graphical specification tool for Dia Gen, a diagram editor generator based on hypergraph grammars and hypergraph transformation. The specification tool greatly simplifies the process of specifying and generating diagram editors. It uses an XML-based specification language, and it is an extension of a generic XML editor which offers syntax-directed editing based on the DTD, i.e, syntax specification, of the underlying XML-based language.  相似文献   

18.
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.  相似文献   

19.
Abstract: In this paper we present a novel approach that allows humans to create meaningful web annotations in controlled natural language. The controlled natural language serves as a high-level interface language which enables human annotators to summarize individual web pages of a website and to express domain-specific ontological knowledge about that website in an unambiguous subset of English. The annotation process is backed up by an intelligent text editor which supports the writing process of the controlled natural language with the help of predictive interface techniques. The text editor runs as a Java applet and is connected over the Internet to a controlled natural language processor and to a reasoning service (consisting of a theorem prover and a model builder). The controlled language processor translates the summaries of web pages and the ontological knowledge about a website into first-order predicate logic and the reasoning service combines this information into a set of micro-theories for consistency and informativity checking as well as for question-answering. Specification texts written in controlled natural language are both human-readable and machine-processable and can be easily exported and distributed as web feeds.  相似文献   

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

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