首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
描述了如何利用HTML超文本标识语言为终端用户创建基于表单的图形化界面。在这里HTML语言仅用于描述用户界面的的外观,程序的编程可以用许多种编程语言或脚本语言。  相似文献   

2.
The development of the user interface concerns all aspects of a software system that are targeted to the interactive delivery of its functionality and data. Today, user interface development accounts for a large proportion of the overall software implementation, while the programming process involves various recurring software patterns. Based on the identification of key commonly occurring user interface programming patterns, we have designed and implemented a user interface programming language with built-in constructs to directly support those software patterns, offering declarative programming features such as: precondition-based actions, unidirectional constraints and data-content monitors. Initially, we introduce the deployment syntax and semantics of the novel programming elements, relying upon subject interaction scenarios. Then we reveal the most demanding implementation aspects of the code generator and the respective run-time library.  相似文献   

3.
描述了如何利用HTML超文本标记语言为终端用户创建基于表单的图形化界面。在这里HTML语言仅用于描述用户界面的外观 ,程序的编制可以用许多种编程语言或脚本语言。  相似文献   

4.
介绍一种采用标准C语言开发的Linux图形用户接口设计思想与实现方法,提供简单易用的图形用户编程接口,在此基础上用户可以高效便捷地开发出具有良好可移植性的图形界面应用程序。  相似文献   

5.
为了使Matlab的强大功能可以在更广泛的领域发挥,混合编程是一种颇为适宜的方法。而Microsoft Visual Basic是一款十分适合于开发友好的用户操作界面的编程语言,其编出的程序的交互性和易用性正好弥补了Matlab在设计用户操作界面上功能的不足。VB与Matlab有许多种方法可以进行混合编程,这样的方法能够发挥不同编程语言各自的优势,取长补短,灵活搭配,能够适应不同环境,解决各种问题。  相似文献   

6.
Vu: visual user-interface design   总被引:1,自引:1,他引:0  
Vu is an interactive visual programming environment, which enables interface designers to create highly interactive, graphical, direct-manipulation-style graphical user interfaces in a very natural manner. The general strategy of vu is to enable the designer to draw the screen display that the end user will see, and to test the interface by performing actions just as the end user would. This is achieved by providing exploratory programming in a highly visual and object-oriented environment. This paper describes the design principles and structure of vu.  相似文献   

7.
为了降低编写作战环境专用仿真用户界面的繁杂性与重复性,提出了一种战场环境仿真用户界面管理系统;该系统基于有限状态机进行流程控制,利用XML描述用户界面静态布局,在系统运行时,动态生成仿真用户界面,并将该系统成功应用于海域战场环境仿真中;实验结果表明,基于状态机的战场环境仿真用户界面管理系统是具有良好扩展性和使用范围的系统,能够提高战场环境仿真的开发效率。  相似文献   

8.
用户界面友好与应用程序设计   总被引:4,自引:0,他引:4  
用户界面是信息系统的门面,界面的友好对应用程序的正确使用起着十分重要的作用。友好的用户界面应该清晰明了、在不同的应用之间保持一致、充分利用桌面隐喻、只将有效的操作提供给用户,并且避免使用模式。要达到这些目标,应用程序的编程方式必须进行相应的改变,使用基于体系框架的反向编程方式。  相似文献   

9.
公共安全编程接口(CSPI)是安全中间件与用户之间的接口,通过使用公共安全编程接口用户可以透明地利用安全中间件完成安全服务。该文介绍了安全中间件的体系结构,给出了公共安全编程接口的设计和实现。  相似文献   

10.
11.
Most user interfaces are constructed by programs, so there is no direct relationship between the program, its structure and the user interface it implements. For example, graphics drawn on a screen need have no correspondence with regions of the screen sensitive to the user's input.View binding is introduced as a binding scheme (related to static or lexical binding schemes) whereby browsing the user interface also manipulates the program's environment in a particular way. The result is a direct relation between the user interface and the program, with many advantages. Like particular binding schemes in programming languages, view binding is not a solution to every programmer's or user's wishes, yet it provides a useful discipline that can help simplify user interfaces and their programs. In particular, it is very suitable for user enhanceable systems. No system currently available is implemented with a strict view-binding scheme, but this paper exhibits suggestive examples taken from several well-known programming languages and interactive systems.  相似文献   

12.
Instrumentino is an open-source modular graphical user interface framework for controlling Arduino based experimental instruments. It expands the control capability of Arduino by allowing instruments builders to easily create a custom user interface program running on an attached personal computer. It enables the definition of operation sequences and their automated running without user intervention. Acquired experimental data and a usage log are automatically saved on the computer for further processing. The use of the programming language Python also allows easy extension. Complex devices, which are difficult to control using an Arduino, may be integrated as well by incorporating third party application programming interfaces into the Instrumentino framework.  相似文献   

13.
MATLAB的主要特征是矩阵计算,图形用户界面(Graphic User Interface)是它的另一个特色。利用用户界面表格的技术,将这两个特点结合起来,并由此设计和制作了一款线性规划-运输模型优化的教学软件。编译后能在Windows环境下运行。  相似文献   

14.
A graphical language which can be used for defining dynamic picture and applying control actions to it is defined with an expanded attributed grammar.Based on this a system is built for developing the presentation of application data of user interface.This system provides user interface designers with a friendly and high efficient programming environment.  相似文献   

15.
一种支持适应性人机界面的PDA窗口系统   总被引:2,自引:0,他引:2  
张倪 《软件学报》1998,9(7):509-514
PDAW(personal digital assistant window)是一个专用于PDA(personal digital assistant)的窗口系统.其最大的特点是可支持开发具有适应性人机界面的应用程序.适应性人机界面有多种不同的类型,由于PDAW系统只提供支持适应活动的机制,不提供决定适应策略的规则和状态,因此,它不限制应用程序界面的适应类型.PDAW由界面视感层、窗口核心层、设备接口层和编程接口4个层次组成.支持适应活动的机制在窗口核心层之中实现.  相似文献   

16.
介绍了保护测控装置中可编程保护测控功能的概念、应用场景及实现要求,提出适用于不同软硬件平台的可编程功能通用化设计方案.在分析可编程功能与保护测控装置标准或通用功能之间的数据接口及其描述方法的基础上阐述了编程语言的设计以及用户程序转换为中间代码和目标代码的实现方法,讨论了装置虚拟机通过构造逻辑堆栈高效地执行用户程序的过程,并提出了配套图形化编程工具软件的实现思路.该方案为保护测控装置提供了灵活的通用化二次可编程接口.  相似文献   

17.
因工作需要编写了一套机房管理软件,其中涉及到。了“动态界面”这个技术点,在DELPHI中利用对INI文件读取、查询使用,利用代码在程序中动态创建控件技术以及利用汉字首字母拼音进行查询等技术,在DELPHI中完美实现了动态界面技术,大大提高了程序的可维护性与扩展性,并成功简化了程序界面的开发工作。  相似文献   

18.
本文以SUN工作站为背景,提出了NISX操作系统用户界面的改进方法,改进后的用户面对初学者是友好的,用户可以根据清晰的命令格式说明和上下文有关的帮助信息。直接操纵UNIX的各种命令。程序设计的基本特点是采用了命令表数据结构和SunView工具,从而使编程非常容易而且简洁。  相似文献   

19.
This study explores children’s opinions and preferences regarding two isomorphic user interfaces that can be used for introductory programming activities, a tangible and a graphical one. The first system (tangible) comprises 46 cube-shaped blocks that represent simple programming structures and can be interconnected to form the programming code. The second system (graphical) presents on-screen the same programming space to the user (icons similar in appearance and operation with the tangible blocks). These two operationally equivalent user interfaces were given to three children groups of different ages (5–6, 7–8 and 11–12 years) to program the behavior of a Lego NXT robot. Children in dyads were let to interact with both systems, and during the activity, data were collected regarding children’s first-sight preference, enjoyment and easiness-to-use. The quantitative and qualitative analysis followed indicated that the tangible interface was more attractive especially for girls, and it was more enjoyable and finally characterized as easier to use only by younger children who were less experienced with computers. On the contrary, for older (11–12 years old) children, the tangible even though was more enjoyable, it was not considered as the easiest-to-use user interface. Taking into account the lack of empirical evidences related to the tangible user interfaces, this study discusses not only the potential usability advantages but also the disadvantages of tangible user interfaces for children.  相似文献   

20.
Severance  C. 《Computer》1999,32(1):131-132
The author considers how the Posix reference model remains accurate while other standards are becoming obsolete. The reference model identifies four main interfaces at which standards really matter: application programming interface; user interface; data interface; and communications interface  相似文献   

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

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