This paper proposes that GUI development is as important as other aspects of programming, such as a sound understanding of control structures and object orientation. Far less attention has been paid to the programming structures for GUIs and certainly there are few cross language principles to aid the programmer. We propose that principles of GUIs can be extracted and learnt, and that they do enhance good programming practice. These principles have been implemented in our Views system which features an XML-based GUI description notation coupled with an engine that shields the programmer from much of the intricate complexity associated with events, listeners and handlers. The system is programmed primarily in C # for.NET, but is available in...
A language-based direct-manipulation user-interface generator automatically creates a visualization ...
Creating graphical user interfaces (GUIs) is a difficult, tedious task. Current GUI programming tool...
This paper shows how the principles of programming methodology and language design can help solve th...
Graphical User Interfaces (GUI) can be created using several approaches. Beside using visual editors...
Visual Programming Languages (VPLs) and development environments based on these languages have been ...
To develop web applications, the design of a graphical user interface (GUI design) is combined with ...
Creating GUI programs is hard even for prototyping purposes. Using the model-view paradigm makes it...
Java programmers cannot but be aware of the advent of C#, the.NET network environment, and a host of...
Graphical user interfaces (GUI) provide intuitive and easy means for users to communicate with compu...
The purpose of this thesis is to provide a study of an implementation of a graphical user interface ...
This lecture gives an overview of architectural patterns specific for GUI, going into more detail wi...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
In the past, the features of a user interface were limited by those available in the existing graphi...
In the past, the features of a user interface were limited by those available in the existing graphi...
In the past, the features of a user interface were limited by those available in the existing graphi...
A language-based direct-manipulation user-interface generator automatically creates a visualization ...
Creating graphical user interfaces (GUIs) is a difficult, tedious task. Current GUI programming tool...
This paper shows how the principles of programming methodology and language design can help solve th...
Graphical User Interfaces (GUI) can be created using several approaches. Beside using visual editors...
Visual Programming Languages (VPLs) and development environments based on these languages have been ...
To develop web applications, the design of a graphical user interface (GUI design) is combined with ...
Creating GUI programs is hard even for prototyping purposes. Using the model-view paradigm makes it...
Java programmers cannot but be aware of the advent of C#, the.NET network environment, and a host of...
Graphical user interfaces (GUI) provide intuitive and easy means for users to communicate with compu...
The purpose of this thesis is to provide a study of an implementation of a graphical user interface ...
This lecture gives an overview of architectural patterns specific for GUI, going into more detail wi...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
In the past, the features of a user interface were limited by those available in the existing graphi...
In the past, the features of a user interface were limited by those available in the existing graphi...
In the past, the features of a user interface were limited by those available in the existing graphi...
A language-based direct-manipulation user-interface generator automatically creates a visualization ...
Creating graphical user interfaces (GUIs) is a difficult, tedious task. Current GUI programming tool...
This paper shows how the principles of programming methodology and language design can help solve th...