DocumentCode :
809369
Title :
High-level language extensions for user-interface programming
Author :
Lafuente, Juan M.
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume :
7
Issue :
6
fYear :
1992
fDate :
11/1/1992 12:00:00 AM
Firstpage :
409
Lastpage :
424
Abstract :
Many user-interface toolkits, screen management facilities and user-interface management systems (UIMS) have been developed for creating user interfaces. These systems, however, normally require the user to learn a new programming language or set of techniques. Extending conventional programming languages has the advantage that the same language can be used for describing both the application and the user interface. This paper outlines several drawbacks of conventional high-level procedural languages and presents extensions to Pascal to facilitate user-interface programming. The goal is to provide a language where the display items, dialogue control rules, application software, concurrent operations, and dynamic program linking can all be easily programmed in the same language, without resorting to an assembler language or another language
Keywords :
Pascal; high level languages; software engineering; user interfaces; Pascal; high-level procedural languages; programming language; screen management facilities; user-interface management systems; user-interface programming; user-interface toolkits;
fLanguage :
English
Journal_Title :
Software Engineering Journal
Publisher :
iet
ISSN :
0268-6961
Type :
jour
Filename :
173273
Link To Document :
بازگشت