{"product_id":"an-introduction-to-c-gui-programming-paperback","title":"An Introduction to C \u0026 GUI Programming - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eSimon Long\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\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\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 152\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.3 x 9.2 x 6.1 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e December 18, 2022\u003c\/div\u003e\n            ","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":51327843598559,"sku":"9781912047451","price":21.58,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0771\/4894\/6655\/files\/6Ljzm6vlHs9781912047451.webp?v=1788485431","url":"https:\/\/georbella.com\/products\/an-introduction-to-c-gui-programming-paperback","provider":"Georbella","version":"1.0","type":"link"}