DEVELOPMENT TECHNOLOGY SOFTWARE by mark miguel

DEVELOPMENT TECHNOLOGY SOFTWARE by mark miguel

Author:mark miguel
Language: eng
Format: mobi, epub
Published: 2020-11-22T16:00:00+00:00


Chapter 10. DESIGN OF THE USER INTERFACE

10.1. Introduction

User interface (UI) is the part of an application that receives information from the user and displays it .

Due to the wide variety of users and types of software systems, there are many different styles of user interfaces , in the development of which different principles and approaches can be used . However, there are important principles , which must comply with ever [30]:

D UI must be based on the terms and concepts , know on ELSE ; D UI should be consistent ;

D UI should allow the user to fix their own mistakes ;

D the UI should allow the user to obtain help information : both of his request , as and generated R C.

At the present time widely distributed command and graphical user interfaces .

Team user interface gives the user the opportunity to apply to P C with some task ( request ), submitted some text ( command ) at a special command language ( language tasks ). The command user interface is usually only of choice for advanced users . This interface allows them to quickly interact with the computer and combine commands into procedures and programs .

The graphical user interface (GUI) provides the user with the following options :

1) refer to P C by selecting on the screen a suitable graphic or text object ;

2) to receive from n C information on the screen in the form of graphics and text objects ;

3) perform direct manipulation with graphic and text objects , represented on the screen ;

4) placed on the screen a plurality of different windows , in which can display information independently

;

5) use the on-screen pointer to select objects ( or their elements ) placed on the screen ; screen pointer is moved with the help of keyboard or mouse .

The advantage of the graphical user interface is an opportunity to create a convenient and comprehensible to the user model of interaction with P C ( panel sound control the detection , working table and so on . N .) Without the need to explore what - or special language . However, its development requires a lot of labor . Besides that , there is a serious problem for portability P C on other operating systems , so as the graphical interface greatly depends on capabilities ( graphical user platform ) provided by the operating system for its creation .

At the heart of the modern graphical user interface are two main concepts .

Prim second of these is the concept of the program , a managed data . As a rule , this concept is practically implemented through the mechanism of messages . External devices ( keyboard , mouse , timer ) send messages modules of the program on the occurrence of those or other events ( for example , when you press keys or moving the mouse ). Incoming messages get to all messages , where retrieved application program .

In this way , the program is not to



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.