1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Interactive UI Programming with C++ and ImGui [2024] 2024-4
Interactive UI Programming with C++ and ImGui [2024]

Udemy – Interactive UI Programming with C++ and ImGui [2024] 2024-4

توضیحات

دوره Interactive UI Programming with C++ and ImGui [2024]. این دوره آموزشی به‌صورت عملی و گام‌به‌گام، اصول برنامه‌نویسی رابط کاربری را با استفاده از زبان C++ و کتابخانه ImGui آموزش می‌دهد. دوره با درس‌های کوتاه و هدفمند طراحی شده و مباحثی مانند ایجاد پنجره، مدیریت گرافیک و طراحی عناصر رابط کاربری را پوشش می‌دهد. پیش‌نیاز شرکت در این دوره، تسلط به C++ است، چرا که مباحث پایه‌ای برنامه‌نویسی در آن مطرح نمی‌شود. این دوره برای توسعه‌دهندگان سطح متوسط مناسب است و مفاهیم پیچیده‌تر از شی‌گرایی پایه را شامل نمی‌شود. در طول دوره، از کتابخانه‌های مختلفی مانند GLFW برای مدیریت پنجره‌ها، BGFX برای رندرینگ گرافیک، GLM برای محاسبات ریاضی و Dear ImGui برای طراحی رابط کاربری حالت فوری استفاده می‌شود. این کتابخانه‌ها به توسعه‌دهندگان کمک می‌کنند تا درک بهتری از مفاهیم رابط کاربری و گرافیک پیدا کنند. اگرچه تمرکز اصلی دوره بر روی ویندوز است، اما دانش کسب‌شده قابل انتقال به سایر سیستم‌عامل‌ها نیز می‌باشد. این دوره برای افرادی که به دنبال یادگیری ساخت رابط‌های کاربری سبک و کارآمد با C++ هستند، گزینه‌ای ایده‌آل محسوب می‌شود.

آنچه فرا خواهید گرفت

  • ساخت برنامه‌های گرافیکی دو بعدی با استفاده از C++.
  • استفاده از جی‌ال‌اف‌دبلیو (GLFW) برای مدیریت پنجره و ورودی‌های صفحه کلید و ماوس.
  • استفاده از کتابخانه جی‌ال‌ام (GLM) برای محاسبات پایه ریاضی دو بعدی.
  • کار با چندین پنجره.
  • ساخت رابط کاربری با کمک ایم‌گویی (ImGui).
  • استفاده از کنترل‌های مختلف ایم‌گویی برای منطق برنامه.
  • نحوه مقداردهی اولیه بی‌جی‌اف‌اکس (BGFX) برای برنامه نویسی گرافیک.
  • استانداردهای کدنویسی خوب و سبک کدنویسی گوگل (Google coding style).
  • نحوه ایجاد تم‌ها و کنترل‌های رابط کاربری سفارشی با ایم‌گویی.
  • نحوه رسم خطوط و اشکال در ایم‌گویی.
  • نحوه پردازش ورودی و سایر رویدادهای ایم‌گویی.

این دوره مناسب افرادیست که

  • توسعه دهندگان مبتدی C++ که می‌خواهند درباره برنامه نویسی رابط کاربری بیشتر بدانند.
  • برنامه نویسان بازی با دانش C++ که می‌خواهند عمیق‌تر به گرافیک و رابط کاربری بپردازند.
  • برنامه نویسانی که می‌خواهند ابزارهای سطح پایین با C++ ایجاد کنند.

مشخصات دوره Interactive UI Programming with C++ and ImGui [2024]

  • ناشر: Udemy
  • مدرس: Hristo Iliev
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 2 ساعت و 43 دقیقه
  • تعداد دروس: 42

سرفصل های دوره

Interactive UI Programming with C++ and ImGui [2024]

پیشنیازهای دوره Interactive UI Programming with C++ and ImGui [2024]

  • Understand Basic C++

تصاویر دوره

Interactive UI Programming with C++ and ImGui [2024]

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 819 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

1.8 گیگابایت

5/5 - (1 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

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

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست