, ,

کتاب استاد GTK+ در ۲۱ روز: ساخت برنامه‌های دسکتاپ مدرن و کراس‌پلتفرم

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب استاد GTK+ در ۲۱ روز: ساخت برنامه‌های دسکتاپ مدرن و کراس‌پلتفرم

موضوع کلی: توسعه نرم‌افزار

موضوع میانی: برنامه‌نویسی رابط کاربری گرافیکی (GUI)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر GTK+ و برنامه‌نویسی GUI
  • 2. نصب و پیکربندی GTK+
  • 3. اولین برنامه GTK+: Hello World
  • 4. ساختار یک برنامه GTK+
  • 5. آشنایی با ویجت‌ها: دکمه‌ها، برچسب‌ها، و ورودی متن
  • 6. مدیریت سیگنال‌ها و رویدادها
  • 7. کار با Containerها: GtkWindow و GtkBox
  • 8. چینش عناصر با GtkBox: افقی و عمودی
  • 9. آشنایی با GtkGrid: چیدمان انعطاف‌پذیر
  • 10. استفاده از GtkButton و GtkToggleButton
  • 11. کار با GtkEntry: گرفتن ورودی متن از کاربر
  • 12. نمایش متن با GtkLabel و GtkTextView
  • 13. آشنایی با GtkComboBox: انتخاب از لیست
  • 14. استفاده از GtkSpinButton: وارد کردن اعداد
  • 15. کار با GtkScale: تنظیم مقادیر عددی
  • 16. آشنایی با GtkProgressBar: نمایش پیشرفت
  • 17. استفاده از GtkImage: نمایش تصاویر
  • 18. کار با GtkFileChooserButton: انتخاب فایل
  • 19. آشنایی با GtkColorChooserButton: انتخاب رنگ
  • 20. استفاده از GtkFontChooserButton: انتخاب فونت
  • 21. کار با دیالوگ‌ها: پیام، فایل، رنگ و فونت
  • 22. ساخت منوها با GtkMenuBar و GtkMenuItem
  • 23. کار با Toolbar: دکمه‌های دسترسی سریع
  • 24. آشنایی با GtkNotebook: رابط کاربری تب‌بندی شده
  • 25. استفاده از GtkTreeView: نمایش داده‌های جدولی
  • 26. کار با GtkListStore و GtkTreeModel
  • 27. نمایش تصاویر در GtkTreeView
  • 28. ویرایش داده‌ها در GtkTreeView
  • 29. استفاده از GtkComboBoxColumn در GtkTreeView
  • 30. آشنایی با GtkTextView و GtkTextBuffer
  • 31. کار با GtkTextTag و GtkTextAttributes
  • 32. نمایش و ویرایش کد با GtkSourceView
  • 33. ساخت ویرایشگر متن ساده با GTK+
  • 34. آشنایی با GtkDrawingArea: نقاشی سفارشی
  • 35. رسم اشکال ساده با Cairo
  • 36. کار با رنگ‌ها و گرادیان‌ها در Cairo
  • 37. رسم متن با Cairo
  • 38. استفاده از تصاویر در Cairo
  • 39. تبدیلات ماتریسی در Cairo
  • 40. آشنایی با GtkEventBox: مدیریت رویدادهای پیشرفته
  • 41. استفاده از GtkOverlay: قرار دادن عناصر روی یکدیگر
  • 42. کار با GtkAspectFrame: حفظ نسبت تصویر
  • 43. آشنایی با GtkPopover: نمایش پنجره‌های شناور
  • 44. استفاده از GtkStatusbar: نمایش اطلاعات وضعیت
  • 45. کار با GtkSearchEntry: جستجو در برنامه
  • 46. آشنایی با GtkActionBar: نمایش اکشن‌ها در پایین پنجره
  • 47. استفاده از GtkRevealer: نمایش تدریجی عناصر
  • 48. کار با GtkSpinner: نشانگر در حال پردازش
  • 49. آشنایی با GtkSwitch: کلید روشن/خاموش
  • 50. استفاده از GtkCalendar: انتخاب تاریخ
  • 51. کار با GtkOffscreenWindow: رندر کردن در حافظه
  • 52. آشنایی با GtkBuilder: ساخت رابط کاربری از فایل XML
  • 53. استفاده از CSS برای استایل‌دهی به GTK+
  • 54. کار با تم‌ها و استایل‌ها در GTK+
  • 55. ایجاد تم سفارشی برای GTK+
  • 56. آشنایی با GResource: مدیریت منابع برنامه
  • 57. بین‌المللی‌سازی (I18N) و محلی‌سازی (L10N) برنامه‌ها
  • 58. کار با رشته‌های ترجمه‌شده
  • 59. آشنایی با GObject: سیستم شیء GTK+
  • 60. ساخت کلاس‌های سفارشی در GTK+
  • 61. ارث‌بری و polymorphism در GTK+
  • 62. سیگنال‌ها و properties در GObject
  • 63. کار با GClosure: توابع callback
  • 64. آشنایی با GVariant: سریال‌سازی داده‌ها
  • 65. استفاده از GIO: ورودی/خروجی ناهمزمان
  • 66. کار با فایل‌ها و دایرکتوری‌ها با GIO
  • 67. شبکه‌سازی با GSocket و GInputStream/GOutputStream
  • 68. آشنایی با GSettings: ذخیره تنظیمات برنامه
  • 69. استفاده از d-bus برای ارتباط بین برنامه‌ها
  • 70. کار با GThreadPool: اجرای موازی وظایف
  • 71. آشنایی با GLib: کتابخانه ابزارهای GTK+
  • 72. مدیریت حافظه در GTK+
  • 73. نکات بهینه‌سازی کد GTK+
  • 74. دیباگ کردن برنامه‌های GTK+
  • 75. پروفایل کردن برنامه‌های GTK+
  • 76. تست خودکار برنامه‌های GTK+
  • 77. آشنایی با ابزارهای توسعه GTK+
  • 78. استفاده از Glade: طراحی رابط کاربری گرافیکی
  • 79. کامپایل و لینک کردن برنامه‌های GTK+
  • 80. ساخت بسته‌های نرم‌افزاری برای GTK+
  • 81. نکات و ترفندهای برنامه‌نویسی GTK+
  • 82. معماری MVC در برنامه‌های GTK+
  • 83. استفاده از الگوهای طراحی در GTK+
  • 84. بهترین شیوه‌های کدنویسی GTK+
  • 85. حل مسائل رایج در برنامه‌نویسی GTK+
  • 86. مثال عملی: ساخت یک برنامه لیست انجام کارها (Todo List)
  • 87. مثال عملی: ساخت یک برنامه پخش موسیقی ساده
  • 88. مثال عملی: ساخت یک برنامه ویرایشگر متن پیشرفته
  • 89. مثال عملی: ساخت یک برنامه نمایش تصویر
  • 90. مثال عملی: ساخت یک برنامه دفترچه تلفن
  • 91. مقدمه‌ای بر GTK4: تغییرات و بهبودها
  • 92. برنامه‌نویسی GTK+ برای دستگاه‌های موبایل
  • 93. برنامه‌نویسی GTK+ برای وب با استفاده از WebAssembly
  • 94. آینده GTK+ و برنامه‌نویسی GUI
  • 95. منابع آموزشی بیشتر برای GTK+
  • 96. جمع‌بندی و نکات پایانی دوره
  • 97. پروژه نهایی: ساخت یک برنامه کاربردی کامل
  • 98. ارائه پروژه نهایی و دریافت بازخورد
  • 99. گام‌های بعدی برای پیشرفت در GTK+

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب استاد GTK+ در ۲۱ روز: ساخت برنامه‌های دسکتاپ مدرن و کراس‌پلتفرم”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا