首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Pat Allen  Alan Burns 《Software》1988,18(12):1125-1138
Program generation software is increasingly being used, not only to assist non-computer professionals to produce their own applications, but also to provide tools for programmers and designers. As part of the toolkit for an Ada dialogue development system, a program generator has been written in Ada to generate the package which codes the dialogue manager for a specified user interface. The input specifications and the method of generation are described. The advantages and disadvantages of Ada as the implementation, target and specification language are discussed.  相似文献   

2.
An open-source software including an easy-to-use graphical user interface (GUI) has been developed for processing, modeling and mapping of gravity and magnetic data. The program, called Potensoft, is a set of functions written in MATLAB. The most common application of Potensoft is spatial and frequency domain filtering of gravity and magnetic data. The GUI helps the user easily change all the required parameters. One of the major advantages of the program is to display the input and processed maps in a preview window, thereby allowing the user to track the results during the ongoing process. Source codes can be modified depending on the users' goals. This paper discusses the main features of the program and its capabilities are demonstrated by means of illustrative examples. The main objective is to introduce and ensure usage of the developed package for academic, teaching and professional purposes.  相似文献   

3.
S. C. Mathewson 《Software》1983,13(2):101-117
The paper discusses those features in a program generator, a simulation program preprocessor, which are significant in the context of providing an effective interface with a user of the package. Discussion identifies two different roles for a generator: (1) to teach simulation languages and (2) to assist in the construction and use of a simulation model as a problem solving tool. In the context of the first role emphasis is placed upon both input design and upon the relationship between output and published texts. In the second role, discussion centres upon the need for a careful consideration of the related teaching techniques. DRAFT/SIMSCRIPT 11.5 is used to illustrate the discussion.  相似文献   

4.
The lack of analytical techniques in designing optimal network configurations and control policies in Automated Guided Vehicle Systems (AGVS) leaves simulation as the designer's primary tool. ASP is a general purpose AGVS Simulation Package developed in SIMAN and FORTRAN. This interactive package is designed to relieve the user of programming the simulation model and allow the user to input different design configurations quickly. The package consists of an interactive user interface, a model file which contains the generic portion of the system model and an experiment file which contains user defined parameters which are problem specific. The user enters the network topology, vehicle operating characteristics and selects system and simulation control policies. Waiting time at each intersection and station and total system time are the general output of the package and may be further analyzed using the SIMAN Output Processor.  相似文献   

5.
An interactive interface has been created to couple a conventional structural analysis and design package to a knowledge-based system so as to form a microcomputer-based intelligent structural design system. Primarily, the interface comprises an automatic data generator and an interactive graphic editor. The data generator has been designed to automatically translate the symbolic output inferred by the knowledge-based system into numerical input for the structural analysis and design package. The interactive graphic editor allows the user to visually verify and/or modify the pre- and post-processed structural model. This paper presents an overview of the proposed intelligent structural design system, ISTRUDS, and describes the coupling interface, GENED.  相似文献   

6.
用Excel图解法求精馏塔理论塔板数   总被引:4,自引:4,他引:0  
介绍了用Excel图解法求精馏塔理论塔板数,并给出了VBA程序。该方法简便实用。给出的用户界面即为程序的输入、输出界面,是动态的和智能化的,用户只需输入相关数据,立即显示全部计算数据和图形结果。经过实例验证,准确无误,具有较强的实用性。  相似文献   

7.
吴庆炜  蔡士杰 《软件学报》1995,6(6):333-342
本文介绍了一个用于描述、生成用户接口的具有彩排功能的图形用户接口编辑器的设计思想和实现方法.叙述了对话控制树和输入数据队列在用户接口和应用程序的分离中所起的作用.最后还讨论了一种基于事件驱动机制的对话控制字解释程序.  相似文献   

8.
DIALOG is a collection of routines, including a main ‘driver’ program, which is used by an applications programmer as the user interface to interactive applications programs. The routines handle command analysis, data input and editing, as well as processing standard commands such as HELP. DIALOG offers, with no extra effort from the applications programmer, not only a simple interface for first-time users which gives complete instruction in using the program, but also a ‘command driven’ interface for more experienced users. DIALOG permits the quick and effective production of interactive applications software by programmers with no previous experience of writing such programs. User reaction to the programs so far produced and offered as part of a university computing service has been extremely favourable.  相似文献   

9.
简述了在网络环境下开发应用程序所存在的问题,提出设计一个介于用户和网络层之间的Novel网络应用程序接口软件包(APISP)的新方法,并用BorlandC++开发了APISP,该软件包向用户提供Novel网络环境下标准的库函数。较好地解决了一般软件工程人员难于开发网络应用程序这一问题,且能用于其它类型的网络方面。  相似文献   

10.
The following discussion considers computer-aided mechanism design in terms of the practical designer's concern — cost effectiveness. Applied design philosophy is reviewed to examine various types of software, both traditional and innovative. The situation of small/medium companies considering acquisition of such software is primarily addressed. The development of the ‘Subroutine Package’ approach is described and its merits compared to conventional general purpose software packages.

A subroutine package approach to mechanism design, considers a system to be composed of a limited number of constituent elements. Each subroutine in a package models the behaviour of such an element. An example, which has been developed, is the Linkage Analysis Package (LAP), and an example of its use is given. The user writes a simple (Fortran) calling program to input/output data and call the appropriate subroutines. This represents a ‘self-customized’ interface that is inherently highly cost effective. As the design problem changes, the same interface may be used after limited modification and reselection of the necessary subroutines. Thus a flexible, user-friendly and low-cost computer-aided design tool is available to designers, solving all but the most specialized problems.  相似文献   


11.
本系统主要功能:对用户输入的单句或多句SQL语句进行处理,及时返回查询结果或者操作信息。本系统具有以下特点:采用主流的Web设计语言JSP设计客户端界面,用JDBC实现对数据库的无缝连接;使用JDBC扩展包中的行集来缓存结果集;使用javacc工具自动生成语法分析器;这些后台操作大部分采用了JavaBeans进行封装。  相似文献   

12.
The INTFIS package is presented. It is a fully interactive user-oriented software package for the design and analysis of electronic filters. After the package is situated in the general framework of network synthesis, its general objectives are described. A detailed presentation is given of the package structure, user interaction, input and output. Examples are included to illustrate terminal interaction and program output.  相似文献   

13.
Three methods are presented for interfacing analysis software to optimization software to create design software. These methods are referred to as the “conventional interface”, the “pro-gramming-free interface”, and the “generalized interface”. The latter two methods introduce new ideas which are attractive from the user's standpoint. The programming-free interface simplifies the interface process by eliminating the necessity for tlie user to modify the analysis source code. The generalized interface allows one to create a general-purpose design package from a general-purpose analysis package. Support for the methods has been implemented in a software package named OPTDES.BYU. Use of the methods with this package is illustrated with a simple example.  相似文献   

14.
This paper presents results from three experiments which compared gestural, keyboard, and mouse/keyboard interfaces to a spreadsheet program. This is the first quantitative comparison of these types of interfaces known to the author. The gestural interface employed gestures (hand-drawn marks such as carets or brackets) for commands, and handwriting as input techniques. In one configuration, the input/output hardware consisted of a transparent digitizing tablet mounted on top of an LCD which allowed the user to interact with the program by writing on the tablet with a stylus. The experiments found that participants were faster with the gestural interface than with the keyboard or mouse/keyboard interface. In addition, subjects tended to prefer the gestural interface over the keyboard interface. Inexperienced mouse users also tended to prefer the gestural interface over the mouse/keyboard interface, although experienced mouse users preferred the mouse. The main difficulties with the gestural interface had to do with poor display legibility and problems with the stylus. The benefits of the gestural interface are explained in terms of the fewer number of steps required to carry out an operation, the greater ease of remembering gestural commands, and the ability to focus on a single surface for input and output.  相似文献   

15.
张敏  张井岗 《微机发展》2011,(10):154-156,160
随着嵌入式的发展,触摸屏以友善的人机交互性、操作简单灵活、输入速度快,已逐渐取代键盘,成为嵌入式系统的主流输入设备;而Qt作为跨平台的图形用户界面工具包诞生以后,已经扩展到了包括便携式设备在内的几乎当今程序设计的所有领域。以S3C2416为例,介绍了在Linux平台下支持触摸屏的Qt/Embedded移植的详细过程,包括系统环境介绍、带触摸屏库的Qt/Embedded的编译、Linux文件系统设置等,并挑选了一个demo程序对移植情况进行了检验。最后对支持触摸屏的嵌入式系统作了初步展望。  相似文献   

16.
The paper presents a general purpose free format input data system. This free format input data system is designed and presented as an interface between the user and the parent program. The system converts user's free format input data set into the fixed format data set of the parent program. Its features include data entries free of format specifications, appearance of leading, trailing and embedded blanks in a data line, horizontal repetition of data entries, vertical repetition of data entries, data group identification, comment data lines, tab settings, i.e. skipping to predetermined fields, elimination of group terminators and teletype compatibility. Organization of the program is described in detail. Full notation, sample example problem—its input and program output, program listing with comment cards and its implementation details are also provided. This input system is ideally suited as a “front end” for a general purpose finite element program. The system has been in use with the “NISA” finite element computer program since early 1976.  相似文献   

17.
用MATLAB编制轴向与径向流动的氨合成反应器的一维拟均相数学模型的模拟计算程序,借助MATLAB的GUIDE设计程序,开发了氨合成反应器设计计算图形用户界面(GUI)。该程序可用于不同类型轴向床、径向床,及其组合的氨合成反应器的模拟设计。结果表明,所开发的氨合成反应器模拟程序,大大降低了设计程序编写的难度,为用户提供有良好交互功能的界面,降低了氨合成反应器的设计难度,提高氨合成反应器设计的效率。  相似文献   

18.
简要阐述了JC法计算结构可靠性的基本原理,在此基础上,利用MATLAB7.0的图形用户界面(GUI)编制了结构可靠性指标计算软件,为JC法解决可靠度计算问题提供了一个简单的GUI平台。  相似文献   

19.
刘政怡  李炜  吴建国 《微机发展》2006,16(12):43-45
汉字键盘输入法研究是自然语言处理的一个重要课题。由于输入法编程不同于一般的程序设计,属于系统级的多语言支持组件,只能按照系统定义的IMM-IME结构的规范,为用户界面和转换接口编写代码,完成IME用户界面的设计和输入编码到汉字字符的转换工作。文中在实现语句输入法的同时,对实现输入法必须掌握的IMM-IME结构、工作过程,及具体实现步骤进行综述,供相关领域的研究人员参考。  相似文献   

20.
Hugo J. Strubbe 《Software》1983,13(11):1033-1042
A kernel that facilitates building graphical and responsive user interfaces for application programs has been constructed. A display tree representing the structure of the 2-dimen-sional screen image is defined. Each node contains an input procedure, an output procedure and links to their arguments. This display tree is the only interface between the user and the application program. For viewing purposes, the display tree can be ‘painted’ onto any viewport. The output routines attached to the nodes are invoked to produce the image. The arguments found in the ancestor nodes can be thought of as shared graphical attributes. Upon each input event, the display tree is traversed to determine which node is touched by the cursor. The input procedure attached to that node is then invoked. The use of a library with standard attached procedures (e.g. for screen editing and error checking) leads to a system that behaves uniformly across applications. Some demonstration programs, based on this kernel, show the very dynamic screen communication that can be achieved.  相似文献   

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

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