An Introduction to C & GUI Programming



Download free course An Introduction to C & GUI Programming, pdf file on 156 pages by by Simon Long.
Even if you are an absolute beginner, this book will teach you all you need to know to write simple programs in C and start creating GUIs.

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
File type : PDF
Downloads: 70
Created: 2022-02-01
License: CC BY-NC-SA
Author(s): by Simon Long
An Introduction to C & GUI Programming

Others program Tutorials

Programming Persistent Memory: A Comprehensive Guide for Developers

A Field Guide to Genetic Programming

Power Programming with Mathematica

Java 3D Programming

Haskell Tutorial for C Programmers

Others related eBooks about An Introduction to C & GUI Programming

100 Laravel Quick Tips

Download free course 100 Laravel Quick Tips, pdf file on 41 pages by Self-publishing3...

Modern Perl

Modern Perl is one way to describe how experienced and effective Perl 5 programmers work. They use language idioms. They take advantage of the CPAN. They're recognizably Perlish, and they show good taste and craftsmanship and a full understanding of Perl. ...

J2EE for NetBeans

Download free Java J2EE for NetBeans course material, tutorial training, a PDF file on 330 pages...

GUI Design for Android Apps

GUI Design for Android Apps is the perfect - and concise - introduction for mobile app dev..., download free Android tutorial in PDF (156 pages) created by ....

Programming Computer Vision with Python

Download free course Programming Computer Vision with Python, pdf file on 300 pages by Jan Erik Solem....

Eclipse project : briefing materials

...

Invent Your Own Computer Games with Python

Invent Your Own Computer Games with Python teaches you how to program in the Python langua..., download free Game Development tutorial in PDF (367 pages) created by ....

Data Parallel C++

Learn how to accelerate C++ programs using data parallelism. This open book enables C++ programmers to be at the forefro.....

Practices of the Python Pro

Professional developers know the many benefits of writing application code that's clean, well-organized, and easy to maintain. By learning and following established patterns and best practices, you can take your code and your career to a new level....

Learning Java

Java is a class-based, object-oriented programming language that is designed to have as fe..., download free Java tutorial in PDF (1225 pages) created by ....