مقدمهای بر برنامهنویسی C و رابط کاربری گرافیکی (GUI) ۲۰۲۲
An Introduction to C & GUI Programming 2022
دانلود کتاب مقدمهای بر برنامهنویسی C و رابط کاربری گرافیکی (GUI) ۲۰۲۲ (An Introduction to C & GUI Programming 2022) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Simon Long |
|---|
ناشر:
Raspberry Pi Press
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2022 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
152 |
| نوع فایل |
|
| حجم |
18.5 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب مقدمهای بر برنامهنویسی C و رابط کاربری گرافیکی (GUI) ۲۰۲۲
**زبان برنامهنویسی محبوب C برای طیف گستردهای از برنامهها استفاده میشود، از ریزکنترلکنندههای کوچکی که در توسترها و ساعتها به کار میروند تا سیستمعاملهای کامل. نیمه اول این کتاب مقدمهای بر زبان C است و اصول اولیه نوشتن برنامههای ساده خط فرمان را پوشش میدهد. نیمه دوم کتاب نشان میدهد که چگونه از جعبهابزار رابط کاربری GTK با C برای ایجاد برنامههای GUI غنی از ویژگیها استفاده کنید که میتوانند روی دسکتاپ اجرا شوند. هیچ تجربهای قبلی از C یا GTK لازم نیست – حتی اگر یک مبتدی مطلق هستید، این کتاب هر آنچه را که باید بدانید به شما آموزش میدهد.**
**در این کتاب، یاد خواهید گرفت که چگونه:**
* **برنامههای ساده خط فرمان C ایجاد کنید.**
* **جریان کنترل را با شرایط و حلقهها مدیریت کنید.**
* **متغیرها، رشتهها و فایلها را اداره کنید.**
* **برنامههای رابط کاربری گرافیکی را در C طراحی کنید.**
* **ورودی کاربر را با دکمهها و منوها مدیریت کنید.**
* **از ویژگیهای پیشرفته رابط کاربری مانند ذخیرهسازی دادهها و دیالوگها استفاده کنید.**
**این کتاب که برای GTK3 بهروز شده است، هر آنچه را که برای نوشتن برنامههای ساده در C و شروع به ایجاد GUIها نیاز دارید، به شما آموزش میدهد. اگرچه مثالهای موجود در این کتاب روی یک Raspberry Pi در حال اجرا با سیستمعامل Raspberry Pi توسعه داده شدهاند، اما میتوانید از سیستمعاملهای دیگر از جمله Linux، macOS و Windows با زیرسیستم Windows برای Linux نیز استفاده کنید.**
فهرست کتاب:
۱. روی جلد
۲. حق نشر
۳. خوش آمدید به مقدمهای بر برنامهنویسی C و GUI
۴. درباره نویسنده
۵. تقدیم
۶. فهرست مطالب
۷. فصل ۱: شروع به کار: یاد بگیرید چگونه از C برای برنامهنویسی رزبری پای استفاده کنید
۸. فصل ۲: متغیرها و محاسبات: ایجاد متغیرها و انجام محاسبات ریاضی
۹. فصل ۳: شرطها و مقایسهها: کنترل جریان برنامههای C شما
۱۰. فصل ۴: کنترل جریان پیشرفتهتر: حلقههای For و دستورات Case
۱۱. فصل ۵: اشارهگرها: متغیرها نیز آدرس دارند
۱۲. فصل ۶: توابع: کد خود را به قسمتهای کوچک تقسیم کنید
۱۳. فصل ۷: آرایهها و رشتهها: مدیریت لیست مقادیر و حروف
۱۴. فصل ۸: کتابخانه رشته: سادهسازی عملیات رایج روی رشتهها
۱۵. فصل ۹: ورودی کاربر: خواندن و تفسیر ورودی کاربر
۱۶. فصل ۱۰: ورودی و خروجی فایل: یاد بگیرید که از فایلها بخوانید و در آنها بنویسید
۱۷. فصل ۱۱: اطلاعات بیشتر درباره انواع و متغیرها: تعاریف نوع، شمارشها و موارد دیگر
۱۸. فصل ۱۲: فایلهای سرآیند و پیشپردازنده: تقسیم کد به چندین فایل
۱۹. فصل ۱۳: مقدمهای بر GTK: آماده شوید تا عناصر GUI را ایجاد کنید
۲۰. فصل ۱۴: اولین برنامه GTK شما: شروع به کدنویسی در C با کتابخانه GTK کنید
۲۱. فصل ۱۵: دکمهها: با افزودن یک دکمه، پنجره خود را وادار به انجام کاری کنید
۲۲. فصل ۱۶: برچسبها و طرحبندی: از ابزارک جعبه برای افزودن یک برچسب متن به پنجره خود استفاده کنید
۲۳. فصل ۱۷: طرحبندی پیشرفتهتر: پنجره خود را گسترش دهید و دکمهها را بهطور خودکار موقعیتیابی و تغییر اندازه دهید
۲۴. فصل ۱۸: ورودی کاربر: کاربران را قادر سازید تا متن و دادهها را وارد کرده و گزینهها را انتخاب کنند
۲۵. فصل ۱۹: جعبههای ترکیبی و ذخیرهسازهای لیست: جعبههای ترکیبی برای ورودی کاربر ایجاد کنید و ذخیرهسازهای لیست را با آنها مرتبط کنید
۲۶. فصل ۲۰: نماهای درختی: از ابزارک GtkTreeView برای نمایش اطلاعات استفاده کنید
۲۷. فصل ۲۱: منوها: ایجاد نوارهای منو با منوهای کشویی
۲۸. فصل ۲۲: دیالوگها: به کاربران اطلاعات دهید و از آنها سؤال بپرسید
۲۹. فصل ۲۳: دیالوگهای داخلی: GTK شامل برخی از دیالوگهای از پیش ساخته شده است
۳۰. فصل ۲۴: سفارشیسازی ابزارکها: ویژگیهای ابزارکها را تغییر دهید
۳۱. فصل ۲۵: Glade: طرحبندی پنجره برای برنامهها ایجاد کنید
۳۲. فصل ۲۶: مرجع سریع: برگههای تقلب و نمونههای کد
۳۳. پشت جلد
توضیحات(انگلیسی)
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.
Table of Contents
1. Cover
2. Copyright
3. Welcome to An Introduction to C & GUI Programming
4. About the Author
5. Dedication
6. Contents
7. Chapter 1: Getting started: Learn how to use C to program the Raspberry Pi
8. Chapter 2: Variables and arithmetic: Create variables and do maths
9. Chapter 3: Conditions and comparisons: Control the flow of your C programs
10. Chapter 4: More advanced flow control: For loops and case statements
11. Chapter 5: Pointers: Variables have addresses too
12. Chapter 6: Functions: Split your code into bite-sized chunks
13. Chapter 7: Arrays and strings: Handle lists of values, and letters
14. Chapter 8: The string library: Simplify common operations on strings
15. Chapter 9: User Input: Reading and interpreting user input
16. Chapter 10: File input and output: Learn to read from and write to files
17. Chapter 11: More about types and variables: Type definitions, enumerations, and more
18. Chapter 12: Header files and the preprocessor: Splitting code up into multiple files
19. Chapter 13: Introduction to GTK: Get ready to start creating GUI elements
20. Chapter 14: Your first GTK program: Start coding in C with the GTK library
21. Chapter 15: Buttons: Make your window do something by adding a button
22. Chapter 16: Labels and layout: Use a box widget to add a text label to your window
23. Chapter 17: More advanced layout: Expand your window, and position and resize buttons automatically
24. Chapter 18: User input: Enable users to enter text and data, and to select options
25. Chapter 19: Combo boxes and list stores: Create combo boxes for user input and associate list stores with them
26. Chapter 20: Tree views: Use the GtkTreeView widget to display information
27. Chapter 21: Menus: Create menu bars with drop-down menus
28. Chapter 22: Dialogs: Give users information and ask them questions
29. Chapter 23: Built-in dialogs: GTK contains some ready-made dialogs
30. Chapter 24: Customising widgets: Change the properties of widgets
31. Chapter 25: Glade: Create window layouts for applications
32. Chapter 26: Quick reference: Cheat sheets and code examples
33. Back Cover
دیگران دریافت کردهاند
مقدمه ای بر مسائل اخلاقی، ایمنی و حقوق مالکیت معنوی در بیوتکنولوژی ۲۰۱۷
An Introduction to Ethical, Safety and Intellectual Property Rights Issues in Biotechnology 2017
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
مقدمه ای بر بیوتکنولوژی پلی ساکاریدها، ویرایش دوم ۲۰۱۶
An Introduction to Polysaccharide Biotechnology, Second Edition 2016
مقدمه ای بر سم شناسی آبزیان ۲۰۱۴
An Introduction to Aquatic Toxicology 2014
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
مقدمه ای بر ژنتیک قانونی ۲۰۱۰
An Introduction to Forensic Genetics 2010
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
آشنایی با ژنتیک قانونی ۲۰۱۰
An Introduction to Forensic Genetics 2010
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
مقدمه ای بر طب سوزنی غربی (برگرفته از طب مدرن) ۲۰۰۸
An Introduction to Western Medical Acupuncture 2008
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
