共查询到20条相似文献,搜索用时 109 毫秒
1.
Mohd. Liakot Ali Author Vitae Rafiqul Islam Author Vitae Author Vitae M.Y. Nurul Amziah Author Vitae 《Computers & Electrical Engineering》2008,34(3):257-262
Computer is a part and parcel of our daily life. It is being widely used at homes, offices, schools and industries. It is now an important issue to save user program and data as well as hardware and software of the personal computer (PC) itself from damage and corruption due to sudden power failure. This paper presents the solution of the problem. A graphical user interface (GUI) has been developed that monitors the status of the power supply of the PC. Whenever power goes out, it saves all the files that are opened and initiates auto-shutdown of the PC. 相似文献
2.
Keith S. Jones Brian R. Johnson J. Shawn Farris 《International journal of human-computer studies》2005,62(6):687-712
Walker and Smelcer (Proceedings of the CHI 90, ACM, New York, 1990, pp. 221–225) found that menus could be selected faster if they were placed against the edge of the screen. Doing so creates an impenetrable border between the menu and the edge of the screen that the mouse cursor cannot penetrate. This changes how users move the mouse, so that selection times quicken compared to menus with a penetrable border. Experiment 1 investigated the effect that practice has on the acquisition of objects with and without impenetrable borders. The findings suggest that excessive practice was not necessary to demonstrate border type differences; thus, the advantage of having impenetrable borders seems to be relatively instantaneous. However, it was not readily apparent whether or not participants would realize the advantages of impenetrable borders without instruction. Thus, the primary purpose of Experiment 2 was to assess whether or not users would discover the benefits of impenetrable borders spontaneously. Participants were assigned to either the penetrable or impenetrable border condition. Additionally, participants received either full instruction concerning the benefits of the target placement, or limited instruction that simply informed the participant about the nature of the task. The results demonstrated that participants receiving limited instruction selected targets with impenetrable borders faster than participants who selected objects with a penetrable border. However, an exploratory comparison suggests that only 50% of participants who received limited instruction actually detected the impenetrable border. An additional comparison suggests that with practice the participants who were successful at detecting the impenetrable border selected the targets as quickly as participants who received full instruction concerning the benefits of impenetrable borders. The findings suggest that with full instruction, all users will perform reduced selection times. Given that not all participants discovered the impenetrable border it suggests that, whenever possible, users should receive instruction pertaining to the benefits of the impenetrable borders. 相似文献
3.
本文介绍了在Xwindow、Motif环境下,基于面向对象,多窗口环境操作图形用户界面设计思想和实现方法。提出了窗口目标管理以及可扩充的菜单驱动体系数据结构,并实际应用于测井解释软件中面向对象的用户界面设计。 相似文献
4.
《Displays》2021
Graphical or Visual User Interface (GUI) is recognized as one of the most important application components for safety critical and business oriented software systems. It is highly advantageous for GUI designers and application developers to analyze the visual complexity of a GUI and predict users’ perception and judgment during the design phase. Although in recent years, various methods have been developed for visual complexity analysis, these have not been widely used due to applicability, practicality and validity issues. In this respect, we have conducted a comprehensive review of studies and methods in visual complexity analysis. After identifying and analyzing 85 research studies, we grouped the visual complexity analysis methods and accordingly a taxonomy is presented. Furthermore, conceptual comparison of the methods is given and gap analysis as well as possible future directions are provided. According to the our findings, major gaps for each visual complexity analysis method may be stated as follows: 1) In metric-model based methods, there is a lack of information about the suitability of the metric-model created for analysis, since the extent to which each metric contributes to visual complexity analysis is still not known exactly. 2) In heuristic- based methods, the extracted rule set is not yet extendable enough beyond the use for specific GUIs. 3) While the visual complexity analysis could be considered as a kind of computer vision task, there exist limited studies that does so. Therefore, generalizable solutions based on machine learning techniques seem to be a promising research direction to develop efficient approaches. 相似文献
5.
SKY:一个面向方案设计的超媒体智能开发环境 总被引:2,自引:0,他引:2
为了有效地支持方案设计,一个智能开发工具应具有哪些特征呢?作者认为将设计过程支持与设计信息管理集成在同一环境下可创造一个人机一体化的方案设计环境,本文介绍了一个作者开放的用于支持方案设计的智能设计开发环境SKY《SKY同时具有智能开发工具和超媒体系统的特点。文中给出了SKY的总体结构,并且对SKY的关键技术;面向对象知识表示,支持设计过程、问题求解策略和超媒体设计信息管理作出详细的讨论。最后介绍了 相似文献
6.
本文将数据库技术和专家系统相结合,采用关系数据库表示产生式规则。作为新型的数据库访问技术,简要介绍了ADO技术及其特点,重点介绍了ADO技术在专家系统中的应用。并利用ADO技术对知识库进行管理和维护,实现了知识的添加、删除、更新、刷新以及查询等功能。最后,用Visual C 语言实现了编程。 相似文献
7.
Martin Hardwick Wayne Uejio David Spooner Joe Czechowski Phil Lohr Brion Sarachan 《Software》1991,21(2):167-185
Numerous engineering application systems have been developed over the past twenty years, and many of these applications will continue to be used for many years to come. Examples of such applications include CAD Systems, finite-element analysis packages and inspection systems. Because many of these applications were developed before graphical workstations became available, they often have simple command-line user interfaces. Thus, there is a need for a graphical user interface management system (UIMS) that can be used to build point-and-click style interfaces for these existing engineering applications. In this paper we describe such a UIMS, and discuss its implementation using an object-oriented database tool. This UIMS allows users to create and modify user interfaces by editing graphical representations of the interfaces, thus eliminating the need to write code to build or modify an interface. The UIMS is implemented using an object-oriented database tool to take advantage of the data manipulation and storage management capabilities it provides. This approach reduces both the quantity and complexity of the code needed to implement the UIMS. It also allowed the UIMS to be implemented in a minimal amount of time. 相似文献
8.
王敏张莉萍王平 《计算机与数字工程》2014,(2):346-350
为提高GUI软件测试的效率、降低软件成本,提出一种针对GUI软件的测试工具.该工具由测试配置设定模块、测试用例设计模块和测试用例执行模块组成.首先根据测试需求进行测试配置设定生成INI文件,然后根据INI文件内容将测试对象窗体中需要测试的控件及属性设定到测试用例设计界面中,在界面中进行测试用例设计,并将设计数据保存到XML文件中,测试用例执行模块通过读取XML文件中的数据完成测试用例的自动执行,同时进行测试结果判断,最后生成测试报告.测试人员只需输入数据,不用编写测试脚就能实现测试用例的自动执行,能减轻测试人员负担,提高软件测试效率. 相似文献
9.
《International journal of human-computer studies》2014,72(10-11):757-771
The focus of this paper is on identification of typical graphical user interface (GUI) programming concerns. As opposed to some other proposals available in the literature that indicate GUI programming concerns by simple intuition, we have conducted a systematic empirical analysis to derive our proposal. It included an analysis of an existing application programming interface (API), its use in industrial projects, and an analysis of the requirements and issues reported during software maintenance. In addition, we have evaluated more than 50 GUI frameworks and APIs and proved usefulness and generality of our classification of concerns. As an additional proof of applicability of the proposed classification, we have refactored the inheritance hierarchy of the selected GUI API using concern-oriented interfaces. We have implemented a supporting tool that complements the developed API and supports its concern-oriented use. The evaluation of the refactored API showed positive effects on API usability. 相似文献
10.
用户界面(GUI)测试是一项很困难的工作,一个重要的原因是背景事件会影响测试结果,基于模型的图形用户界面测试技术可以解决这个问题。目前基于模型的图形用户界面测试技术有两种常用的GUI模型:事件流图(EFG)和事件交互图(EIG)。这两种模型可以表示GUI事件之间的交互关系,其中EIG是从EFG转换而来的。通过一个简单的GUI实例对GUI中的事件进行了明确的划分,并且为适应文中的划分事件改进了原有的MX算法。最后根据GUI的事件驱动性和对GUI事件的划分提出了一种由EFG转换成EIG的新方法:驱动算法。实例表明,此方法使EFG转换成EIG的过程更简单。 相似文献
11.
12.
介绍了Python语言、GTK 图形包、glade图形界面生成器以及用Python GTK 开发Linux GUI应用的基本方法。并以机群网络通信监控系统的设计与实现为例,对用Python GTK 开发Linux GUI应用的方法进行了阐述。 相似文献
13.
14.
VITUID is a visual tool for user interface development. It aims to help user-interface designers, who may be non-programmers, to specify and create interactive, graphical user interfaces through graphical interaction. VITUID lets designers specify the user command set and the human-computer dialogs by building a tree and specifying the behavior of each dialog via a dialog-control word, adopting the object-oriented approach. The main strategy of VITUID is to separate a user interface into an application-dependent part and an application-independent part and then let the designer specify only the application-dependent part. 相似文献
15.
Selection of an optimal non-traditional machining (NTM) process for generating a desired feature on a given material requires the consideration of several factors among which the type of the workpiece material and shape to be machined are the most significant ones. This paper presents a quality function deployment (QFD) based methodology to ease out the optimal NTM process selection procedure. It includes the design of a QFD-based expert system that can automate the decision making process with the help of graphical user interfaces and visual aids. The developed expert system employs the use of a house of quality (HOQ) matrix for comparison of the relevant product and process characteristics. The weights obtained for various process characteristics are utilized to estimate an overall score for each of the NTM processes. Finally, if some of the NTM processes satisfy certain critical criteria, they are again compared with each other on the basis of their overall scores and the process having the maximum score is selected as the optimal choice. 相似文献
16.
周君毅 《计算机应用与软件》2000,17(9):56-63
本文介绍了一个实用的统计报表校核系统(STCS),它的开发采用人工智能和专家系统的技术。文中提出了校规则定义语言CEDL的表示方法,并重点讨论了系统的设计与实现。 相似文献
17.
Scientists and engineers use numerous kinds of graph notations to model various objects in the real world and their relationships in an abstract pictorial form. However, developing a specific graph editing tool for each of these notations is often very costly in terms of time and resources. This paper outlines a design of a suitable development environment for constructing graph-based editing tools, based on the requirements analysis of such an environment derived from a survey of more than 60 different graph notations. 相似文献
18.
基于Web的飞机故障远程诊断专家系统的设计 总被引:4,自引:2,他引:4
李志伟 《计算机应用与软件》2002,19(12):64-64,F003
介绍了在Web环境下利用数据库管理,人工智能等技术实现飞机故障远程诊断专家系统的方法,为飞机故障诊断提供了新的解决方案。 相似文献
19.
20.
简要介绍了一种嵌入式操作系统DeltaOS及嵌入式图形用户界面DeltaGUI的结构和特点,并着重分析了在DeltaOS中任务间通信的可靠方法。 相似文献