توضیحات
دوره 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]
- Understand Basic C++
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.8 گیگابایت


![Interactive UI Programming with C++ and ImGui [2024]](https://downloadly.ir/wp-content/uploads/2025/05/Interactive_UI_Programming_with_C___and_ImGui__2024_-Copy.jpg)
![Interactive UI Programming with C++ and ImGui [2024]](https://downloadly.ir/wp-content/uploads/2025/05/Interactive-UI-Programming-with-C-and-ImGui-2024-1.png)
![Interactive UI Programming with C++ and ImGui [2024]](https://downloadly.ir/wp-content/uploads/2025/05/Interactive-UI-Programming-with-C-and-ImGui-2024.png)









































