, ,

کتاب آموزش جامع برنامه‌نویسی GTK+ در ۲۱ روز: از مبتدی تا حرفه‌ای

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب آموزش جامع برنامه‌نویسی GTK+ در ۲۱ روز: از مبتدی تا حرفه‌ای

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

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

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

  • 1. مقدمه‌ای بر توسعه نرم‌افزار و رابط کاربری گرافیکی (GUI)
  • 2. آشنایی با فریم‌ورک GTK+ و تاریخچه آن
  • 3. نصب و پیکربندی محیط توسعه GTK+ (لینوکس، ویندوز، macOS)
  • 4. معرفی ابزارهای توسعه GTK+ (کامپایلرها، IDEها، دیباگرها)
  • 5. ساختار کلی یک برنامه GTK+
  • 6. ایجاد اولین برنامه GTK+ ساده (Hello World)
  • 7. مفاهیم اساسی ویجت‌ها و کانتینرها
  • 8. آشنایی با ویجت‌های پایه: برچسب‌ها (Labels)، دکمه‌ها (Buttons)
  • 9. آشنایی با ویجت‌های ورودی: جعبه‌های متن (Text Entry)، چک‌باکس‌ها (Checkboxes)
  • 10. آشنایی با ویجت‌های انتخاب: لیست‌ها (Lists)، منوها (Menus)
  • 11. آشنایی با کانتینرهای پایه: پنجره‌ها (Windows)، جعبه‌ها (Boxes)
  • 12. آشنایی با کانتینرهای موقعیت‌دهی: جداول (Tables)، گریدها (Grids)
  • 13. مدیریت سیگنال‌ها و رویدادها در GTK+
  • 14. اتصال سیگنال‌ها به توابع (Callback Functions)
  • 15. درک مفاهیم توابع Callback
  • 16. پردازش رویدادهای ماوس و کیبورد
  • 17. مدیریت وضعیت ویجت‌ها
  • 18. استفاده از خصوصیات ویجت‌ها (Properties)
  • 19. تغییر خصوصیات ویجت‌ها در زمان اجرا
  • 20. درک سلسله مراتب ویجت‌ها
  • 21. استفاده از CSS برای استایل‌دهی به رابط کاربری
  • 22. آشنایی با مفاهیم CSS و انتخابگرها
  • 23. اعمال استایل‌های CSS به ویجت‌ها
  • 24. استفاده از تم‌های از پیش تعریف شده GTK+
  • 25. مدیریت چیدمان (Layout Management) پیشرفته
  • 26. استفاده از کانتینر Box با قابلیت‌های Flexbox
  • 27. استفاده از کانتینر Grid برای چیدمان پیچیده
  • 28. مدیریت اندازه و موقعیت ویجت‌ها
  • 29. کار با دیالوگ‌ها (Dialogs)
  • 30. ایجاد دیالوگ‌های پیام (Message Dialogs)
  • 31. ایجاد دیالوگ‌های ورودی (Input Dialogs)
  • 32. ایجاد دیالوگ‌های انتخاب فایل (File Chooser Dialogs)
  • 33. استفاده از ویجت‌های نوار ابزار (Toolbars)
  • 34. ایجاد و سفارشی‌سازی نوارهای ابزار
  • 35. اضافه کردن دکمه‌ها و ویجت‌ها به نوار ابزار
  • 36. مدیریت رویدادهای نوار ابزار
  • 37. کار با منوها (Menus)
  • 38. ایجاد منوهای اصلی و منوهای متنی (Context Menus)
  • 39. اضافه کردن آیتم‌های منو و زیرمنوها
  • 40. مدیریت رویدادهای منو
  • 41. استفاده از ویجت‌های درخت (Tree Views)
  • 42. نمایش داده‌ها در قالب درخت
  • 43. مدیریت انتخاب و پیمایش در درخت
  • 44. ویرایش داده‌ها در درخت
  • 45. استفاده از ویجت‌های لیست (List Views)
  • 46. نمایش داده‌ها در قالب لیست
  • 47. مدیریت انتخاب و پیمایش در لیست
  • 48. ویرایش داده‌ها در لیست
  • 49. کار با ویجت‌های دفترچه یادداشت (Notebooks)
  • 50. ایجاد صفحات متعدد در دفترچه یادداشت
  • 51. مدیریت صفحات دفترچه یادداشت
  • 52. استفاده از ویجت‌های Canvas (Drawing Area)
  • 53. رسم اشکال و متن در Canvas
  • 54. مدیریت رویدادهای Canvas (ماوس، کیبورد)
  • 55. کار با تصاویر (Images)
  • 56. نمایش تصاویر در ویجت Image
  • 57. بارگذاری و ذخیره تصاویر
  • 58. ویرایش تصاویر (ساده)
  • 59. استفاده از ویجت‌های اسکرول‌بار (Scrollbars)
  • 60. افزودن اسکرول‌بار به ویجت‌ها
  • 61. مدیریت پیمایش با اسکرول‌بار
  • 62. کار با ویجت‌های پیشرفت (Progress Bars)
  • 63. نمایش پیشرفت عملیات
  • 64. کنترل مقدار پیشرفت
  • 65. استفاده از ویجت‌های تایمر (Timers)
  • 66. اجرای کد به صورت دوره‌ای
  • 67. مدیریت رویدادهای تایمر
  • 68. پیاده‌سازی قابلیت Drag and Drop
  • 69. مدیریت رویدادهای Drag and Drop
  • 70. انتقال داده بین ویجت‌ها
  • 71. استفاده از APIهای GTK+ برای شبکه
  • 72. ایجاد اتصالات شبکه
  • 73. ارسال و دریافت داده‌ها
  • 74. استفاده از APIهای GTK+ برای کار با فایل‌ها
  • 75. خواندن و نوشتن فایل‌ها
  • 76. مدیریت فایل‌ها و پوشه‌ها
  • 77. استفاده از دیتابیس (Database) با GTK+
  • 78. اتصال به دیتابیس
  • 79. اجرای پرس و جوها (Queries)
  • 80. نمایش داده‌های دیتابیس در ویجت‌ها
  • 81. مدیریت رشته‌ها (Strings) در GTK+
  • 82. تبدیل رشته‌ها
  • 83. مقایسه رشته‌ها
  • 84. استفاده از عبارات با قاعده (Regular Expressions)
  • 85. مدیریت تاریخ و زمان در GTK+
  • 86. فرمت‌بندی تاریخ و زمان
  • 87. محاسبه تفاوت بین تاریخ‌ها
  • 88. بین‌المللی‌سازی (Internationalization) و بومی‌سازی (Localization)
  • 89. پشتیبانی از زبان‌های مختلف
  • 90. استفاده از فایل‌های ترجمه
  • 91. مفاهیم Accessibility (دسترسی‌پذیری)
  • 92. ایجاد رابط کاربری قابل دسترس
  • 93. استفاده از ATK (Accessibility Toolkit)
  • 94. بهینه‌سازی عملکرد برنامه‌های GTK+
  • 95. شناسایی گلوگاه‌های عملکرد
  • 96. بهبود سرعت و مصرف حافظه
  • 97. اشکال‌زدایی (Debugging) برنامه‌های GTK+
  • 98. استفاده از دیباگرها
  • 99. شناسایی و رفع خطاها
  • 100. مدیریت حافظه در GTK+

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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