لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
رابط کاربری گرافیکی تعاملی با C++ و ImGui: پروژههای عملی
Interactive GUI with C++ and ImGui: Hands-On Projects
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ایجاد برنامه های خیره کننده: Master C++ و ImGui با 10 پروژه هیجان انگیز ImGui مبانی و موضوعات متوسط تجسم با مثال های ImPlot: File Explorer سفارشی، تقویم و غیره. در مورد ترمینال و سیستم عامل خودتان
شرح دوره:
قفل برنامههای رابط کاربری گرافیکی تعاملی را با C++ و ImGui باز کنید. در این دوره آموزشی، یاد خواهید گرفت که از طریق ده پروژه هیجان انگیز، برنامه های کاربردی خیره کننده و کاربردی ایجاد کنید و مهارت های C++ و ImGui خود را تقویت کنید.
ImGui چیست؟
ImGui یک جعبه ابزار GUI همه کاره و قدرتمند است که برای توسعه دهندگان ++C طراحی شده است. به دلیل این موارد متمایز است:
ادغام آسان: ImGui را بدون وابستگی های پیچیده به طور یکپارچه در پروژه های موجود ادغام کنید.
استقلال پلتفرم: از ImGui در پلتفرمها و APIهای گرافیکی مختلف استفاده کنید.
توسعه سریع: از تکرار سریع با مجموعه ای غنی از ویجت ها لذت ببرید.
کارایی: از عملکرد بالا و مصرف کم منابع بهره ببرید.
قابلیت سفارشیسازی: ظاهر ویجتها و رابطهای کاربری را تنظیم کنید.
انجمن فعال: به یک انجمن بزرگ و اختصاصی بپیوندید که دائماً ImGui را تقویت می کند.
آنچه خواهید آموخت:
تقویم با قرار ملاقات: یک تقویم کاربرپسند برای مدیریت رویدادها بسازید.
CSV Reader/Writer: برنامه ای برای مدیریت فایل های CSV ایجاد کنید.
مشاهده کننده تفاوت فایل: تفاوت بین فایل ها را مقایسه و تجسم کنید.
File Explorer: یک کاوشگر فایل برای پیمایش و مدیریت فایلها ایجاد کنید.
برنامه رنگ: یک ابزار طراحی اولیه با گزینه های رنگ طراحی کنید.
توابع پلاتر: توابع ریاضی را با یک پلاتر به صورت گرافیکی نمایش می دهد.
ویرایشگر متن: یک ویرایشگر متن با ویژگیهای ویرایش ضروری ایجاد کنید.
ساعت دیواری: یک ساعت دیواری دیجیتال طراحی کنید.
دسکتاپ شبیه ویندوز: یک دسکتاپ ساده با پنجره ها و عناصر قابل تنظیم ایجاد کنید.
پروژه نهایی: همه پروژه های قبلی را در یک برنامه جامع ترکیب کنید.
چرا این دوره؟
تجربه عملی: تجربه عملی با برنامه های کاربردی دنیای واقعی به دست آورید.
افزایش مهارت: مهارت های توسعه C++ و رابط کاربری گرافیکی خود را بهبود بخشید.
رشد حرفه ای: پروژه های چشمگیر ایجاد کنید تا در نمونه کار خود به نمایش بگذارید.
به آینده توسعه C++ قدم بگذارید و همین امروز برنامه های تعاملی ایجاد کنید!
شما را در کلاس می بینیم!
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
پیش نمایش برای پروژه نهایی
Preview for the Final Project
ImGui چیست؟
What is ImGui?
Backend های ImGui چیست؟
What are the ImGui Backends?
نمایش نظرات