首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
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.
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.
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.
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.
为提高GUI软件测试的效率、降低软件成本,提出一种针对GUI软件的测试工具.该工具由测试配置设定模块、测试用例设计模块和测试用例执行模块组成.首先根据测试需求进行测试配置设定生成INI文件,然后根据INI文件内容将测试对象窗体中需要测试的控件及属性设定到测试用例设计界面中,在界面中进行测试用例设计,并将设计数据保存到XML文件中,测试用例执行模块通过读取XML文件中的数据完成测试用例的自动执行,同时进行测试结果判断,最后生成测试报告.测试人员只需输入数据,不用编写测试脚就能实现测试用例的自动执行,能减轻测试人员负担,提高软件测试效率.  相似文献   

9.
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.
丰凯  高建华 《计算机科学》2013,40(Z6):184-187,203
用户界面(GUI)测试是一项很困难的工作,一个重要的原因是背景事件会影响测试结果,基于模型的图形用户界面测试技术可以解决这个问题。目前基于模型的图形用户界面测试技术有两种常用的GUI模型:事件流图(EFG)和事件交互图(EIG)。这两种模型可以表示GUI事件之间的交互关系,其中EIG是从EFG转换而来的。通过一个简单的GUI实例对GUI中的事件进行了明确的划分,并且为适应文中的划分事件改进了原有的MX算法。最后根据GUI的事件驱动性和对GUI事件的划分提出了一种由EFG转换成EIG的新方法:驱动算法。实例表明,此方法使EFG转换成EIG的过程更简单。  相似文献   

11.
12.
赵毅  马捷 《计算机工程》2004,30(8):80-82
介绍了Python语言、GTK 图形包、glade图形界面生成器以及用Python GTK 开发Linux GUI应用的基本方法。并以机群网络通信监控系统的设计与实现为例,对用Python GTK 开发Linux GUI应用的方法进行了阐述。  相似文献   

13.
一种基于Matlab图形用户界面的数字水印系统   总被引:1,自引:0,他引:1  
数字水印技术是一种典型的信息网络安全有效保护措施。文章运用Maflab软件强大的GUI(图形用户界面)功能开发出一种基于小波变换的数字水印系统,该系统的构建是通过对载体彩色图像进行小波变换,然后将二值水印图像嵌入到小波变换后载体图像的低频子带中。实验结果证明,文章利用Matlab软件构建的数字水印系统在抗噪声攻击、JPEG压缩、小幅度剪切方面效果良好,稳健性强。  相似文献   

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.
QFD-based expert system for non-traditional machining processes selection   总被引:1,自引:0,他引:1  
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.
本文介绍了一个实用的统计报表校核系统(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  
介绍了在Web环境下利用数据库管理,人工智能等技术实现飞机故障远程诊断专家系统的方法,为飞机故障诊断提供了新的解决方案。  相似文献   

19.
一个基于CORBA的图形用户界面体系结构及实例   总被引:14,自引:1,他引:14  
随着网络计算技术的发展,软件的结构变为表示/处理/数据库分离的三级模式。表示与处理的分离导致了用户界面与应用计算间的通信成为开发交互式系统图形用户界面的关键。本文为分布式交互图形应用的开发提供了一个基于公用对象需求代理结构CORBA的用户界面体系结构,CORBA是为分布式对象系统中间件制定的一个互操作标准。在这个结构中,一些被称为代理的面向对象交互式图形构件被设计用来为图形的表示与交互提供有效的解  相似文献   

20.
简要介绍了一种嵌入式操作系统DeltaOS及嵌入式图形用户界面DeltaGUI的结构和特点,并着重分析了在DeltaOS中任务间通信的可靠方法。  相似文献   

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

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