Introduction to C and GUI Programming (Simon Long)

 
0.0 (0)
Introduction to C and GUI Programming (Simon Long)

Numerous devices, ranging from the tiny microcontrollers found in toasters and watches to entire operating systems, use the well-known C programming language.

This book's introduction to C covers the fundamentals of creating straightforward command-line programs in the first half of the book. The second half of the book demonstrates how to utilize C and the GTK user interface toolkit to build feature-rich desktop GUI programs.

Even if you are a complete beginner, this book will teach you everything you need to know to Write straightforward command-line C programs - Control flow using loops and conditions - Manage files, strings, and variables. - Create applications with graphical user interfaces in C - Manage user input via buttons, menus, etc.

Utilize cutting-edge UI features like data storage and dialogs. The publishing imprint of Raspberry Pi Trading Ltd., a division of The Raspberry Pi Foundation, is Raspberry Pi Press. The Foundation's charitable goal to put the power of computers and digital manufacturing in the hands of people all around the world is directly aided by purchases of books and magazines from Raspberry Pi Press.

Ebook Details

Author(s)
About the Authors
Simon Long is a Senior Principal Software Engineer, UX engineer & cruciverbalist.
Published
Published Date / Year
(April 19, 2019); Internet Archieve (2019)
License(s)
CC BY-NC-SA 3.0
Hardcover
156 pages
eBook Format
PDF (9 MB), ePub, Kindle, etc.
Language
English
ISBN-10
1912047659
ISBN-13
978-1912047659

Similar Programming & Computer Books

Programmation en Langage C et Systèmes Informatiques - Programming in C Language and Computer Systems (O. Bonaventure, et al)
From our mobile phone to our connected watch, from our desktop computer to the numerous servers supporting the online services we use every day, computers are present in every...
Guide pour la programmation réseaux de Beej's - Utilisation des sockets Internet - Beej's Network Programming Guide - Using Internet Sockets (Brian Hall)
Any normal C programmer should be able to understand the basics of networking after reading this free programming document.  
Cours de C/C++ - C/C++ courses (Christian Casteyde)
One of the most popular programming languages nowadays is C++. It is incredibly efficient and simple to use. But it has a rep for being difficult to read and...
Retrograde - The Ultimate Guide to Pre-millennial PC Hardware (Ben Hardwidge)
With our free guide to retro PC hardware, you can go back in time to the Neolithic era of the 286, CGA graphics, and the earliest sound cards. ...
PIC Microcontrollers (Milan Verle)
It's time to educate yourself on microcontrollers and how they work if you haven't before. You will love working with PIC microcontrollers because of the many pictures and real-world...
Programming dsPIC (Digital Signal Controllers) Microcontroller in PASCAL (Zoran Milivojevic, et al)
Learn how to create your own programs, how to debug them, and how to launch a microcontroller using them.
Programming C# for Beginners (Mahesh Chand)
Beginners and students who want to learn C# programming should read this free programming book. The C# language, including versions 1.0, 2.0, and 3.0, is covered in this pdf...
.NET Book Zero: C#/.NET for C/C++ Developers (Charles Petzold)
For programmers with C or C++ knowledge, this free online, 267-page book serves as an introduction to C# and the Microsoft.NET Framework. ...
Threading in C# (Joseph Albahari)
Through multithreading, C# permits the parallel execution of programs. A thread is a separate execution path that can run alongside other threads. ...
Programmer's Heaven C# School Book (Faraz Rasheed)
The.NET framework and the C# language are covered in the Programmer's Heaven C# School book. It begins with a discussion of the language's fundamentals before moving on to discuss...

Others Programming Books by Simon Long

Learn to Code with C (Simon Long)
Since its creation in the 1970s, the general-purpose programming language known as C has grown in popularity and usage. Programmers of many skill levels utilize it, from novices working...

Others Programming Books by Raspberry Pi Press

Retrograde - The Ultimate Guide to Pre-millennial PC Hardware (Ben Hardwidge)
With our free guide to retro PC hardware, you can go back in time to the Neolithic era of the 286, CGA graphics, and the earliest sound cards. ...
Learn to Code with C (Simon Long)
Since its creation in the 1970s, the general-purpose programming language known as C has grown in popularity and usage. Programmers of many skill levels utilize it, from novices working...
The Computers That Made Britain: Inside the Home Computer Revolution of the 1980s (Tim Danton)
The Commodore 64, BBC Micro, and ZX Spectrum are just a few of the now-iconic devices that were part of the 1980s home computer boom. A generation would be...
Help! My Computer is Broken (How do I Fix It?) by Barry Collins
Want to learn how to resolve typical computer issues without having to slog through complicated terminology? Or do you need some assistance because you are the family's on-call technical...
Code the Classics – Volume 1 (David Crookes, et al.)
This gorgeous 224-page hardcover book explains the histories of some of the important video games from the 1970s and 1980s and also demonstrates how to use Python and Pygame...
Build Your Own First-Person Shooter in Unity (Expert Video Game Developers)
Have you ever considered making your own first-person shooter video game? With the help of this 140-page bookazine from the Wireframe magazine team and advice from seasoned video game...
Create Graphical User Interfaces with Python (Laura Sach, et al.)
The guizero library, which is quick, available, and simple to comprehend for everyone, allows you to easily add buttons, boxes, images, and more to your Python scripts. ...
The Official Raspberry Pi Beginner's Guide (Gareth Halfacre)
A little, intelligent, British-made computer with a lot of potential is called the Raspberry Pi. The Raspberry Pi was created to assist you in learning coding, understanding how computers...

User reviews

There are no user reviews for this listing.
Ratings
Rate this Book
Comments