Graphical User Interface Builder for C language

Show simple item record Jayaratne, T.V.P.D. Rajapaksha, R.W.V.P.C. 2022-02-24T06:30:29Z 2022-02-24T06:30:29Z 2013
dc.description.abstract C language was originally developed in 1972 by Dennis Ritchie at Bell Laboratories. It is a programming language that was derived from earlier language B and B's earlier ancestors BCPL and CPL. In a very short period of time C language became more powerful and flexible. Later the UNIX operating system which was originally written in assembly language was almost immediately re-written in C. Though C has been around for decades, it’s still consistently ranked at the top of any list of programming languages used and studied today (Sawyer, 2012). C language is closer to the hardware, and used to create other languages such as C++, Java and popular operating systems like Windows, UNIX, and Linux. The most important thing is that no programming language beats 'C' language in its speed of execution. Though the C language (Sawyer, 2012) found lasting use in applications, at present there is no specifically made Rapid Application Development (RAD) tool that enables quick and easy development of user interfaces. Therefore most C programmers use GTK+ widgets to design graphical user interfaces. The only available tool is “Glade” but it is not specifically made for C language and supports for C, C++, Java, Perl and Python languages. One of the disadvantages with the Glade tool is that, output will be an Extensible Markup Language (XML) file. Therefore this project focuses on developing a RAD tool for C language that provides programmers quick & easy development of user interfaces. The main objectives of this RAD tool is to provide a user friendly interface to design graphical user interfaces, a facility to preview the designed user interfaces and generate a C file as the output for further enhancement to the source code using any other supported tool such as Code Blocks and Eclipse. Methodology The proposed system was implemented using two languages; C and Java. The main application was developed in java with Eclipse environment. The main purpose of using Java is to create a platform independent system. In the main application, editing area is available to design Graphical User Interfaces (GUI) with forms, Insert buttons, labels, menus…etc. with drag and drop facility. en_US
dc.language.iso en en_US
dc.publisher Uva Wellassa University of Sri Lanka en_US
dc.subject Computer Science en_US
dc.subject Science and Technology en_US
dc.subject Language en_US
dc.subject Software Developing en_US
dc.subject Java en_US
dc.title Graphical User Interface Builder for C language en_US
dc.title.alternative Research Symposium 2013 en_US
dc.type Other en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UWU eRepository


My Account