The first half of the book is an introduction to C, and covers the basics of writing simple command-line programs. The second half shows how to use the GTK user interface toolkit with C to create feature-rich GUI applications which can be run on the desktop.
- Create simple command-line C programs
- Control flow with conditions and loops
- Handle variables, strings, and files
- Design graphical user interface applications in C
- Handle user input with buttons and menus
- Use advanced UI features such as data stores and dialogs
Table of contents
- Getting started
- Variables and arithmetic
- Conditions and comparisons
- More advanced flow control
- Pointers
- Functions
- Arrays and strings
- The string library
- User Input
- File input and output
- More about types and variables
- Header files and the preprocessor
- Introduction to GTK
- Your first GTK program
- Buttons
- Labels and layout
- More advanced layout
- GUI user input
- Combo boxes and list stores
- Tree views
- Menus
- Dialogs
- Built-in dialogs
- Customising widgets
- Glade
- C quick reference
Pages : | 156 |
Size : | 9.3 MB |
Downloads: | 89 |
Created: | 2022-02-01 |
License: | CC BY-NC-SA |
Author(s): | by Simon Long |
Warning: Trying to access array offset on false in /home/tutovnfz/public_html/amp/article-amp.php on line 263
Others related eBooks about An Introduction to C & GUI Programming
Download free course A Practical Introduction to Python Programming, pdf file on 263 pages by by Brian Heinold.
The book is an introductory and down-to-earth presentation of Constraint Logic Programming (CLP), an exciting software paradigm, more and more popular for solving combinatorial as well as continuous constraint satisfaction problems and constraint optimization problems. It is based on the popular,
The objectives of this tutorial are to introduce the fundamental concept of algorithm and the basic concepts of object-oriented programming, use the Java programming language, understand and apply good programming practices and evaluate your programmer skills.
Download free course Defensive Database Programming with SQL Server, pdf file on 389 pages by Alex Kuznetsov.
Download free course Programming Languages and Systems, pdf file on 1056 pages by Amal Ahmed.