دوره آموزشی
دوبله زبان فارسی
آموزش GUI تعاملی با ++C و ImGui - مثالهای عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مبانی و مباحث سطح متوسط ImGui
- مصورسازیها با ImPlot
- مثالها - اکسپلورر فایل سفارشی، تقویم و غیره
- تمام این موارد در پروژه مدرن CMake
توضیحات دوره:
در این دوره یاد خواهید گرفت چگونه اپلیکیشنهای تعاملی را با استفاده از ++C و ImGui ایجاد کنید. از طریق ده مثال عملی، برنامههای مفید توسعه داده و مهارتهای خود را در ++C و ImGui تقویت خواهید کرد.
ImGui چیست؟
- ImGui، جعبه ابزار قدرتمند رابط کاربری گرافیکی (GUI) برای توسعهدهندگان ++C است. مزایای ImGui عبارتند از:
- یکپارچگی آسان - یکپارچهسازی آن با پروژههای موجود آسان است و نیاز به وابستگیهای پیچیده ندارد.
- عدم وابستگی به پلتفرم - ImGui روی پلتفرمهای مختلف و APIs گرافیکی کار میکند.
- توسعه سریع - این ابزار اجازه میدهد تا به سرعت تغییرات اعمال شود و مجموعه گستردهای از ویجتها را ارائه میدهد.
- کارایی - ImGui برای عملکرد بالا بهینهسازی شده و منابع کمی نیاز دارد.
- سفارشیسازی - این ابزار انعطافپذیری را برای سفارشیسازی ظاهر ویجتها و رابطهای کاربری فراهم میآورد.
- کامیونیتی فعال - ImGui دارای یک کامیونیتی بزرگ و متعهد است که به طور مداوم در حال توسعه بهبودها و پیشرفتها است.
این دوره شامل مثالهای زیر است:
- تقویم با قرار ملاقاتها - ایجاد یک تقویم کاربرپسند برای مدیریت قرارملاقاتها و رویدادها
- خواننده و نویسنده CSV - توسعه یک اپلیکیشن برای خواندن و نوشتن فایلهای CSV
- نمایشدهنده تفاوت فایل - مقایسه دو فایل و مصورسازی تفاوتها
- اکسپلورر فایل - ایجاد اکسپلورر فایل برای ناوبری و مدیریت فایلها و پوشهها
- نقاشی - ایجاد یک اپلیکیشن طراحی نقاشی ساده با رنگهای مختلف
- ترسیمکننده توابع - توسعه یک ابزار ترسیم نمودار برای نمایش گرافیکی توابع ریاضی
- ویرایشگر متن - ایجاد یک ویرایشگر متن کاربرپسند با توابع ویرایش اولیه
- ساعت دیواری - طراحی یک ساعت دیواری دیجیتال
- دسکتاپ شبیه ویندوز - طراحی یک دسکتاپ ساده با پنجرهها و عناصر دسکتاپ قابل سفارشیسازی
- پروژه نهایی - ترکیب تمام بخشهای قبلی در یک پروژه واحد
هماکنون در تکنولوژی فردا یک حرفهای شوید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان آینده نرمافزار C و ++C یا دانشجویان علوم کامپیوتر
- توسعهدهندگان نرمافزار C و ++C که میخواهند مهارتهای خود را بهبود ببخشند.
آموزش GUI تعاملی با ++C و ImGui - مثالهای عملی
-
مقدمه 03:39
-
پیشنمایش پروژه نهایی 01:32
-
ImGui چیست؟ 06:41
-
بکاندهای ImGui چه هستند؟ 04:33
-
راهنمای دوره 01:06
-
ویژوال استودیو کد 04:31
-
قالب پروژه - CMake و VCPKG 07:25
-
قالب پروژه - Main.cc 02:44
-
Hello World 12:44
-
دموی ImGui 03:10
-
پیشنمایش 01:20
-
آمادهسازی 01:38
-
اکسپلورر فایل - بخش 1 28:40
-
اکسپلورر فایل - بخش 2 18:49
-
خلاصه 05:48
-
پیشنمایش 00:41
-
ترسیمکننده توابع - بخش 1 09:59
-
ترسیمکننده توابع - بخش 2 11:52
-
خلاصه 02:08
-
پیش نمایش 00:47
-
ویرایشگر متن - بخش 1 18:25
-
ویرایشگر متن - بخش 2 12:30
-
خلاصه 02:24
-
پیشنمایش 00:56
-
نمایشدهنده تفاوت فایل - بخش 1 15:05
-
نمایشدهنده تفاوت فایل - بخش 2 19:56
-
خلاصه 02:45
-
پیشنمایش 00:50
-
نقاشی ساده - بخش 1 21:23
-
نقاشی ساده - بخش 2 17:58
-
خلاصه 02:42
-
پیشنمایش 01:50
-
تقویم - بخش 1 18:25
-
تقویم - بخش 2 18:45
-
تقویم - بخش 3 14:27
-
خلاصه 01:48
-
پیشنمایش 01:08
-
ویرایشگر CSV - بخش 1 17:33
-
ویرایشگر CSV - بخش 2 07:56
-
ویرایشگر CSV - بخش 3 13:04
-
خلاصه 02:42
-
پیشنمایش 00:34
-
ساعت دیواری - بخش 1 10:30
-
ساعت دیواری - بخش 2 15:00
-
خلاصه 01:46
-
پیشنمایش 01:28
-
دسکتاپ - بخش 1 09:40
-
دسکتاپ - بخش 2 05:48
-
دسکتاپ - بخش 3 13:52
-
پروژه نهایی 06:47
-
بارگذاری و ذخیره تم رنگی 05:06
-
imconfig.h و imgui.ini 02:51
-
بارگذاری تصاویر و بیشتر 06:19
-
پایان دوره 00:30
مشخصات آموزش
آموزش GUI تعاملی با ++C و ImGui - مثالهای عملی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:54
- مدت زمان :07:03:22
- حجم :5.41GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy