# An Introduction to C and GUI Programming

**Type:** Product page · **SKU:** CE07569 · **Brand:** [Raspberry Pi](https://core-electronics.com.au/brands/raspberry-pi-australia)
**Page:** https://core-electronics.com.au/an-introduction-to-c-and-gui-programming.html ([markdown](https://core-electronics.com.au/an-introduction-to-c-and-gui-programming.html.md))

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.

## Pricing

- **Price:** $16.95 (inc GST) — $15.41 AUD, exc GST

## Availability & dispatch

- In stock, ships same business day if ordered before 2PM (Australia/Sydney).
- We can dispatch 34 today; more stock is typically available with a 5–11 day lead time.

## Description

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.

156 pages of essential information:

- 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
 
![](https://core-electronics.com.au/media/wysiwyg/product_images/GUI-Programming_Spread_1-copy.jpg)

![](https://core-electronics.com.au/media/wysiwyg/product_images/GUI-Programming_Spread_2-copy.jpg)

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/g/u/gui-programming_cover.jpg)
