Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

An Introduction to C & GUI Programming

Sprog
Engelsk
Format
Kategori

Fakta

The 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. 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.

In this book, you'll learn how to:

• 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.

Updated 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.

© 2022 Raspberry Pi Press (E-bog): 9781916868298

Release date

E-bog: 18. december 2022

Tags

    Andre kan også lide...

    1. Electronics All-in-One For Dummies, 3rd Edition Doug Lowe
    2. Security Challenges with Blockchain Chintan Dave
    3. JavaScript Jumpstart: The Essential Guide for New Coders Jacob Thompson
    4. Data Structures for Beginners: Mastering the Building Blocks of Efficient Data Management Brian Murray
    5. Raspberry PI: The Next Step with Raspberry Pi: A Journey into Intermediate Programming and System Design Tyler Goldberg
    6. Raspberry PI: Exploring the Advanced Features of Raspberry Pi: Tips, Tricks, and Technique Tyler Goldberg
    7. Ultimate Flutter Handbook Lahiru Mahagamage
    8. Kanban for Beginners: Mastering Efficiency Through Visual Management Steve Abrams
    9. Power, Speed, and Form: Engineers and the Making of the Twentieth Century David P. Billington
    10. Programming with GitHub Copilot: Write Better Code--Faster! Kurt Dowswell
    11. Java: Java Basics for Beginners Andy Vickler
    12. Mechanical Engineering: Handbook for Electrical Technology and Machinery Phil Gilberts
    13. Software Designing and Development. Clear Guide for Beginners: Unlocking the Secrets of Software Design and Development for Beginners James Ferry
    14. Electrics: Fundamentals of Electrical and Mechanical Engineering (2 in 1) Phil Gilberts
    15. Mechanics: Chemical and Mechanical Engineering Explained (2 in 1) Phil Gilberts
    16. Effective Machine Learning Teams: Best Practices for ML Practitioners David Colls
    17. Python: 3 books in 1 : Python Basics for Beginners + Python Automation Techniqus and Web Scraping + Python for Data Science and Machine Learning Andy Vickler
    18. Data Science John D. Kelleher
    19. Enhancing Deep Learning Performance Using Displaced Rectifier Linear Unit David Macêdo
    20. Edge Computing: Revolutionizing Data Processing at the Fringe of Connectivity Steve Abrams
    21. Natural Language Processing for Beginners: Advanced Techniques and Applications in Natural Language Processing James Ferry
    22. Internet of Things for Beginners: Comprehensive Guide to a Connected World Steve Abrams
    23. Big Data for Beginners: An Introduction to the Data Analysis, Visualization, Integration, Interoperability, Governance and Ethics Brian Murray
    24. Database Management for Beginners: Building a Solid Foundation in Data Brian Paul
    25. The Princeton Companion to Mathematics Timothy Gowers
    26. Kickstart Blockchain and Cryptography Fundamentals Prof. Veerendra Jain
    27. When Computers Were Human David Alan Grier
    28. Linux: Linux for Beginners Andy Vickler
    29. America in the World: A History in Documents since 1898, Revised and Updated Andrew Preston
    30. Blockchain and Distributed Ledgers: Demystifying the Digital Revolution Sam Campbell
    31. Blockchain Governance Primavera De Filippi
    32. When the Bombs Stopped: The Legacy of War in Rural Cambodia Erin Lin
    33. The Grand Contraption: The World as Myth, Number, and Chance David Park
    34. Higher Admissions: The Rise and Fall of Standardized Testing Nicholas Lemann
    35. The Best War Ever: America and World War II Michael C.C. Adams
    36. Bugsy Siegel: The Dark Side of the American Dream Michael Shnayerson
    37. Blockchain for Beginners Rayan Murray
    38. Thank You, Comrade Stalin!: Soviet Public Culture from Revolution to Cold War Jeffrey Brooks
    39. Mind and Nature: Selected Writings on Philosophy, Mathematics, and Physics Peter Pesic
    40. Chance in Biology: Using Probability to Explore Nature Mark Denny
    41. Nation and Religion: Perspectives on Europe and Asia Peter van der Veer
    42. Plagues Upon the Earth: Disease and the Course of Human History Kyle Harper
    43. The Art of Cryptocurrency Trading: Crypto Trading Strategies: Maximizing Profits in the Digital Frontier Marcus Sterling
    44. Selfsimilar Processes Paul Embrechts
    45. The Driving Machine: A Design History of the Car Witold Rybczynski
    46. Strange New Worlds: The Search for Alien Planets and Life beyond Our Solar System Ray Jayawardhana
    47. Liberalism in Dark Times: The Liberal Ethos in the Twentieth Century Joshua L. Cherniss
    48. Roosevelt's Lost Alliances: How Personal Politics Helped Start the Cold War Frank Costigliola

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Prøv gratis