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: 84
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

An Introduction to C & GUI Programming

Certified Programming with Dependent Types

Professor Frisby's Mostly Adequate Guide to Functional Programming

Fundamentals of Python Programming

Power Programming with Mathematica

Others related eBooks about An Introduction to C & GUI Programming

Getting started with JSF2

Free Pdf tutorial about the basics of JSF and Eclipse ,training document for beginners under 28 pages to learn how to install and setup JSF....

Algorithmic Problem Solving with Python

This book uses Python to introduce folks to programming and algorithmic thinking. It is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques. ...

Artificial Neural Networks - Models and Applications

The idea of simulating the brain was the goal of many pioneering works in Artificial Intelligence. The brain has been seen as a neural network, or a set of nodes, or neurons, connected by communication lines. Currently, there has been increasing interest in the use of neural network models. ...

Automated Machine Learning

Download free course Automated Machine Learning, pdf file on 223 pages by by Frank Hutter, Lars Kotthoff, Joaquin Vanschoren....

Software Project Management

...

Ruby Notes for Professionals

Download free course Ruby Notes for Professionals, pdf file on 234 pages by Stack Overflow Community....

Python and Coding Theory

This is the lecture notes for a course on Python and coding theory designed for students who have little or no programmig experience. You will learn some of the Python computer programming language and selected topics in coding theory....

Download Haskell PDF Tutorial

Download Haskell PDF Tutorial for free, it consisting of 24 chapters and 683 pages covering all the most important Haskell concepts. This tutorial is intended for beginner programmers, and we recommend you to go through all the chapters, to get the most out of it as possible....

Annotated Algorithms in Python: with Applications in Physics, Biology, and Finance

This book is assembled from lectures given by the author over a period of 10 years at the School of Computing of DePaul University. The lectures cover multiple classes, including Analysis and Design of Algorithms, Scientific Computing, Monte Carlo Simulations, and Parallel Algorithms. These lectur...

Introduction to programming with Fortran 95

Introduction to programming with Fortran 95. This tutorial aim to provide an introduction to programming with Fortran 95. Fortran is particularly suitable for science and engineering....