Books

Free eBook An Introduction to C & GUI Programming by Simon Long

Sponsor
Share

An Introduction to C & GUI Programming

If you are a programmer who does object oriented programming and have never used C programming language, I do not know under which rock you have spent your whole life. C is that fundamental language you have to learn to make path in other programming languages. It doesn’t matter you do scriptural language or object oriented, C is the way. When you do C, working on graphical user interface (let’s call it GUI) is the best part you would love to do. And, if you are interested, find out how can you download free ebook An Introduction to C & GUI Programming written by Simon Long.

C programming language is, still, being used everywhere. You will find it in simplest programs as well as in NASA programs. You will need it when working on embedded systems. Programming a calculator and digital watched become like a cake with the help of the C programming language. Your most famous open-source operating system Linux kernel is coded in C. macOS basic programming is Object-C which is also based upon the C language syntax. One of my friends told me that it is a derivative of the C, but I do not know.

Well, if you are still reading this post, you definitely want this free eBook An Introduction to C & GUI Programming written by Simon Long. The book is not that big and also you will not find thousands of useless words which is very common practice to make books huge. Everything is to the point. You will enjoy it reading and working on your C GUI projects.

BTW, a couple of days ago, I shared a C programming basic course which is free at Udemy right now. I do not know for how long it will be free. You can access that course HERE.

Table of Contents:

Chapter 1: Getting started : Learn how to use C to program the Raspberry Pi
Chapter 2: Variables and arithmetic : Create variables and do maths
Chapter 3: Conditions and comparisons : Control the flow of your C programs
Chapter 4: More advanced flow control : For loops and case statements
Chapter 5: Pointers : Variables have addresses too
Chapter 6: Functions : Split your code into bite-sized chunks
Chapter 7: Arrays and strings : Handle lists of values, and letters
Chapter 8: The string l;ibrary : Simplify common operations on strings
Chapter 9: User Input : Reading and interpreting user input
Chapter 10: File input and output : Learn to read from and write to files
Chapter 11: More about types and variables : Type definitions, enumerations, and more
Chapter 12: Header files and the preprocessor : Splitting code up into multiple files
Chapter 13: Introduction to GTK : Get ready to start creating GUIs
Chapter 14: Your first GTK program : Start coding in C with the GTK library
Chapter 15: Buttons : Make your window more interesting by adding a button
Chapter 16: Labels and layout : Use a box widget to add a text label to your window
Chapter 17: More advanced layout : Expand your window, and position and resize buttons automatically
Chapter 18: GUI user input : Enable users to enter text and select options
Chapter 19: Combo boxes and list stores : Create combo boxes for user input and associate list stores with them
Chapter 20: Tree views : Use the GtkTreeView widget to display information
Chapter 21: Menus : Create menu bars with drop-down menus
Chapter 22: Dialogs : Give users information and ask them questions
Chapter 23: Built-in dialogs : GTK contains some ready-made dialogs
Chapter 24: Customising widgets :Change the properties of widgets
Chapter 25: Glade : Create window layouts for applications
Chapter 26: C quick reference : Cheat sheets and code examples

Right now you can access your free ebook An Introduction to C & GUI Programming written by Simon Long at the following link:

https://www.raspberrypi.org/magpi-issues/C_GUI_Programming.pdf


Share

Related posts

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x