{"product_id":"an-introduction-to-c-gui-programming-9781912047451","title":"An Introduction to C \u0026 GUI Programming","description":"\u003cp\u003e\u003cb\u003eThe popular C programming language is used for a huge range of applications, from the tiny microcontrollers used in toasters and watches up to complete operating systems.\u003c\/b\u003e The first half of this book is an introduction to C, and covers the basics of writing simple command-line programs. The second half of the book shows how to use the GTK user interface toolkit with C to create feature-rich GUI applications which can be run on the desktop. No previous experience of C or GTK is required - even if you are an absolute beginner, this book will teach you all you need to know.\u003c\/p\u003e\u003cp\u003eIn this book, you'll learn how to:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCreate simple command-line C programs.\u003c\/li\u003e\n\u003cli\u003eControl flow with conditions and loops.\u003c\/li\u003e\n\u003cli\u003eHandle variables, strings, and files.\u003c\/li\u003e\n\u003cli\u003eDesign graphical user interface applications in C.\u003c\/li\u003e\n\u003cli\u003eHandle user input with buttons and menus.\u003c\/li\u003e\n\u003cli\u003eUse advanced UI features such as data stores and dialogs.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eUpdated for GTK3, this book will teach you all you need to know to write simple programs in C and start creating GUIs. Although the examples in this book were developed on a Raspberry Pi running, Raspberry Pi OS, you can follow along on other operating systems, including Linux, macOS, and Windows with the Windows Subsystem for Linux.\u003c\/p\u003e","brand":"Simon Long","offers":[{"title":"Default Title","offer_id":43356445376630,"sku":"9781912047451","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0671\/1374\/6550\/files\/CoreSourceHub_dd973201-e904-447c-b37f-e12e3d765463.jpg?v=1777482170","url":"https:\/\/ingramacademic.com\/products\/an-introduction-to-c-gui-programming-9781912047451","provider":"Ingram Academic \u0026 Professional","version":"1.0","type":"link"}