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

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others program Tutorials

Introduction to Computers and Programming

The C Programming Language Handbook

Agile Processes, in Software Engineering, and Extreme Programming

Entreprenerd: Marketing Programmers

Certified Programming with Dependent Types

Others related eBooks about An Introduction to C & GUI Programming

A Practical Introduction to Python Programming

This book started out as about 30 pages of notes for students in my introductory programmi..., download free Python tutorial in PDF (263 pages) created by Brian Heinold ....

Open Data Structures (in Java)

Download free course Open Data Structures (in Java), pdf file on 334 pages by Pat Morin....

Modern C PDF book

This book teaches you to take your C programming skills to new heights, whether you're just starting out with C or have more extensive experience. Organized by level, this comprehensive guide lets you jump in where it suits you best while still reaping the maximum benefits....

I Love Ruby

Ruby is an easy to learn programming language, it was invented by a guy named Matz in Japa..., download free Ruby tutorial in PDF (314 pages) created by Karthikeyan A K ....

Bash programming ebook for professionals

Download free bash tutorial course in PDF, training file in 67 chapters and 204 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Basic OOP in Java

This tutorial you will learn the basics of Object-Oriented Programming in Java including class ,methods ,construcstors with some examples....

Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python 3.6

This second edition of the well-received book has been extensively revised: All code is now written in Python version 3.6 (no longer version 2.7). In addition, the two first chapters of the previous edition have been extended and split up into five new chapters, thus expanding the introduction to pr...

Interpretable Machine Learning

Download free course Interpretable Machine Learning, pdf file on 312 pages by Christoph Molnar....

Eclipse and Java

Download free PDF tutorial about the Java development environnement 'Eclipse' and Java ,this document will helps you to learn the basics of using Eclipse for writing Java programs....

Biopython: Tutorial and Cookbook

Download free course Biopython: Tutorial and Cookbook, pdf file on 360 pages by by Jeff Chang, Brad Chapman, Iddo Friedberg, Thomas Hamelryck, Michiel de Hoon, Peter Cock, Tiago Antao, Eric Talevich, Bartek Wilczy?ski....