✨ New Arrivals Just Dropped!Explore
HomeStore

An Introduction to C & GUI Programming 2nd Edition

An Introduction to C & GUI Programming 2nd Edition

Freshly updated for GTK3, the 2nd edition of An Introduction to C & GUI Programming will teach you all you need to know to write simple programs in C and start creating GUIs, even if you're an absolute beginner.

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

Errata (Whoopsie!)

On page 79, there is a typo in the command used to build a GTK application; single hyphens have been used where double hyphens should have been used.

The line:
gcc gtktest.c `pkg-config -cflags -libs gtk+3.0` -o gtktest

should read:
gcc gtktest.c `pkg-config --cflags --libs gtk+-3.0` -o gtktest

In the preceding paragraph, the pkg-config instruction has the same error; the line
pkg-config -cflags -libs gtk+3.0

should read:
pkg-config --cflags --libs gtk+3.0

$3.50

Original: $10.00

-65%
An Introduction to C & GUI Programming 2nd Edition

$10.00

$3.50
Product image 1
Product image 2
Product image 3

Description

Freshly updated for GTK3, the 2nd edition of An Introduction to C & GUI Programming will teach you all you need to know to write simple programs in C and start creating GUIs, even if you're an absolute beginner.

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

Errata (Whoopsie!)

On page 79, there is a typo in the command used to build a GTK application; single hyphens have been used where double hyphens should have been used.

The line:
gcc gtktest.c `pkg-config -cflags -libs gtk+3.0` -o gtktest

should read:
gcc gtktest.c `pkg-config --cflags --libs gtk+-3.0` -o gtktest

In the preceding paragraph, the pkg-config instruction has the same error; the line
pkg-config -cflags -libs gtk+3.0

should read:
pkg-config --cflags --libs gtk+3.0

You may also like

-70%NEW
Thumbnail 1Thumbnail 2

Troika Slimpad A5 - Notepad & Pen Combo

$24.30

$7.29

-70%NEW
Thumbnail 1Thumbnail 2

Adhesive Back Clip for SenseCAP Tracker

$3.83

$1.15

NEW
Thumbnail 1Thumbnail 2

Troika Endless To Go - Multitasking Pencil

$17.43

NEW
Thumbnail 1Thumbnail 2

Troika Black Tech Pouch 2

$40.27

NEW
Thumbnail 1Thumbnail 2

Troika Black Connected - Cable Organiser

$47.01

NEW
Thumbnail 1Thumbnail 2

Stand for Badgeware

$5.94

-65%
Thumbnail 1Thumbnail 2

Mini IR Remote Control

$4.30

$1.50

-65%
Thumbnail 1

Electrical/Insulation Tape

$2.00

$0.70

-65%
Thumbnail 1Thumbnail 2

Adjustable Laser Mounting Stand

$8.60

$3.01

-65%
Thumbnail 1Thumbnail 2

Copper Foil Tape with Conductive Adhesive - 6mm x 15 meter roll

$5.20

$1.82

-65%
Thumbnail 1Thumbnail 2

Copper Foil Tape with Conductive Adhesive - 25mm x 15 meter roll

$19.20

$6.72

-65%
Thumbnail 1Thumbnail 2

ITO (Indium Tin Oxide) Coated Glass - 50mm x 50mm

$5.20

$1.82