Programming - Graphical User Interface - Essay Example
Not dowloaded yet
Extract of sample Programming - Graphical User Interface
The Graphical User Interface (GUI) is the most popular implementation of a Direct Manipulation Interfaces (DMIs) which presents users with a model of their information space and users can manipulate their information by direct action. Since GUI makes use of “visual objects to implement its model therefore the user can manipulate these objects via a mouse or another pointing device. The User Interface Management Systems (UIMS) are implemented mainly as GUIs so that the interface governs the entire system and not just a single application” (Daniel, Maurice & Thomas, para. 10). The “Graphical User Interface (GUI)” term came into existence because the first interactive user interfaces to computers were not graphical; they were text-and-keyboard oriented alpha-numeric characters and usually comprised of commands. With earlier interactive user interfaces, the computer had dull appearance and had very brief responses. We had to remember the computer commands too. The typical example of user-computer interface is the user interface of DOS operating system which is still used to from Windows operating system. The GUI utilizes the graphical objects to replace and/or supplement alpha-numeric user interfaces. In this way, graphical user interface enhances the end-user's and/or application programmer's productivity. Well- designed graphical user interface can free the user from learning complex command languages. On the other hand, many users find that they work more effectively with a command-driven interface, especially if they already know the command language (Hoffmann, para.6-8).
A Graphical User Interface (GUI) pronounced GOO-ee is a graphical (rather than purely textual) program interface that utilizes the computer’s graphics capabilities to make the program easier to use. It is the most visible part of a computer and is the link between the application software and the end-user. …
A computer system consists of three major entities, which must work together for there to be efficiency. These include; hardware, software and liveware. Hardware refers to all the tangible parts of a computer system such as keyboard, mouse, screen, among others while software refers to the programs that run in a computer such as application software, operating systems etc.
Python Programming Language. Python programming language includes various features of modern programming languages such as it is an interactive, explained, and programming language which works on objects. Additionally, it includes programming exception, components, extremely elevated level of dynamic data types, brisk typing and class level functionalities.
In simple words, a high-class design is a procedure that requires understanding of systems design procedures and user properties, like users' substantial restrictions, characteristics and inspirations. Thus, user interfaces design should be developed with straightforward, unbiased and reliable screens.
The various programming languages available for computer programming are classified according to the paradigm in which they operate. Each programming paradigm is different in style, concept and methodology from others. Different paradigms are suitable for different purposes egg – object oriented paradigm considers any program written as a collection of various objects that interact with each other, database programming paradigm is ideal if the program is intended to handle large amount of data and logic and constraint based programming is the most suited for search problems.
In this scenario, the instructions are given to the computer to carry out a specific task. In addition, these instructions are provided to the computer according to the rules of the programming language. At the present, there are numerous programming languages, which can be used to develop a wide variety of software applications (Shelly et al., 2005; Norton, 2001).
The main reasons for this were the cost and the lack of knowledge about computers to the common man. In those days development of programming languages were at the initial stages. Because of the cold war the computer rooms were heavily guarded and research on software engineering was not given much importance.
The basic components of a GUI are the menus, pointers, desktop, windows, icons and pointing devices.
Although, the first Graphical User Interface was designed by Xerox Corporation in 1970 by their Palo Alto Research Center, it was Apple in the 1980s that catapulted the GUI to new heights, with their ability to incorporate the expensive CPU and quality monitors in their desktop models.
It makes computing as easy as moving the mouse, hovering over an icon, then click and you go easy.
Though technological advancements and the digital resources were not yet available during the time, the notion of a graphical user interface was conceptualized as early as the
has become significantly easier for desktop applications that were initially meant for personal use to be transformed into user-generated contents, which are then shared with millions of people over the World Wide Web. Social media applications and web-based social networking,