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. Raspberry PI: The Next Step with Raspberry Pi: A Journey into Intermediate Programming and System Design Tyler Goldberg
    3. Security Challenges with Blockchain Chintan Dave
    4. Kanban for Beginners: Mastering Efficiency Through Visual Management Steve Abrams
    5. Data Structures for Beginners: Mastering the Building Blocks of Efficient Data Management Brian Murray
    6. Raspberry PI: Exploring the Advanced Features of Raspberry Pi: Tips, Tricks, and Technique Tyler Goldberg
    7. JavaScript Jumpstart: The Essential Guide for New Coders Jacob Thompson
    8. Ultimate Flutter Handbook Lahiru Mahagamage
    9. Programming with GitHub Copilot: Write Better Code--Faster! Kurt Dowswell
    10. Software Designing and Development. Clear Guide for Beginners: Unlocking the Secrets of Software Design and Development for Beginners James Ferry
    11. Mechanical Engineering: Handbook for Electrical Technology and Machinery Phil Gilberts
    12. Mechanics: Chemical and Mechanical Engineering Explained (2 in 1) Phil Gilberts
    13. Enhancing Deep Learning Performance Using Displaced Rectifier Linear Unit David Macêdo
    14. Effective Machine Learning Teams: Best Practices for ML Practitioners David Colls
    15. Electrics: Fundamentals of Electrical and Mechanical Engineering (2 in 1) Phil Gilberts
    16. Internet of Things for Beginners: Comprehensive Guide to a Connected World Steve Abrams
    17. Natural Language Processing for Beginners: Advanced Techniques and Applications in Natural Language Processing James Ferry
    18. Database Management for Beginners: Building a Solid Foundation in Data Brian Paul
    19. The Princeton Companion to Mathematics Timothy Gowers
    20. Kickstart Blockchain and Cryptography Fundamentals Prof. Veerendra Jain
    21. America in the World: A History in Documents since 1898, Revised and Updated Andrew Preston
    22. Big Data for Beginners: An Introduction to the Data Analysis, Visualization, Integration, Interoperability, Governance and Ethics Brian Murray
    23. When Computers Were Human David Alan Grier
    24. Blockchain and Distributed Ledgers: Demystifying the Digital Revolution Sam Campbell
    25. Linux: 3 books in 1 : Linux for Beginners + Linux Command Lines and Shell Scripting + Linux Security and Administration Andy Vickler
    26. Blockchain Governance Primavera De Filippi
    27. Henrietta Szold: Hadassah and the Zionist Dream Francine Klagsbrun
    28. Higher Admissions: The Rise and Fall of Standardized Testing Nicholas Lemann
    29. The Grand Contraption: The World as Myth, Number, and Chance David Park
    30. Thank You, Comrade Stalin!: Soviet Public Culture from Revolution to Cold War Jeffrey Brooks
    31. Blockchain for Beginners Rayan Murray
    32. The Best War Ever: America and World War II Michael C.C. Adams
    33. Plagues Upon the Earth: Disease and the Course of Human History Kyle Harper
    34. Mind and Nature: Selected Writings on Philosophy, Mathematics, and Physics Peter Pesic
    35. Chance in Biology: Using Probability to Explore Nature Mark Denny
    36. Selfsimilar Processes Paul Embrechts
    37. A World Safe for Commerce: American Foreign Policy from the Revolution to the Rise of China Dale C. Copeland
    38. The Driving Machine: A Design History of the Car Witold Rybczynski
    39. Strange New Worlds: The Search for Alien Planets and Life beyond Our Solar System Ray Jayawardhana
    40. The Art of Cryptocurrency Trading: Crypto Trading Strategies: Maximizing Profits in the Digital Frontier Marcus Sterling
    41. Nation and Religion: Perspectives on Europe and Asia Peter van der Veer
    42. Liberalism in Dark Times: The Liberal Ethos in the Twentieth Century Joshua L. Cherniss
    43. 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