دوره رابط کاربری سفارشی و حرفهای در PureBasic؛ از گجتها تا Canvas همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره رابط کاربری سفارشی و حرفهای در PureBasic؛ از گجتها تا Canvas
موضوع کلی: برنامهنویسی رابط کاربری دسکتاپ با PureBasic
موضوع میانی: سفارشیسازی پنجرهها، گجتها و کنترلهای گرافیکی در PureBasic
📋 سرفصلهای دوره
- 1. راهاندازی محیط PureBasic و ساخت نخستین پروژهٔ رابط کاربری
- 2. ساخت پنجره و چیدمان کنترلهای پایه
- 3. انتخاب میان گجت بومی، Canvas و کنترل کاملاً سفارشی
- 4. ساختار پنجره، ناحیهٔ مشتری و تفاوتهای سیستمعاملها
- 5. پرچمهای پنجره و تنظیم رفتار نمایش اولیه
- 6. اندازهگیری، موقعیتدهی و ترازبندی پنجره
- 7. مدیریت DPI و مقیاسپذیری رابط در نمایشگرهای مختلف
- 8. مدل رویدادمحور PureBasic و حلقهٔ WaitWindowEvent
- 9. پردازش رویداد با EventGadget، EventType و BindEvent
- 10. مدیریت بستن، کوچکسازی، بیشینهسازی و تغییر اندازهٔ پنجره
- 11. شناسهها، دادهها، وضعیتها و بازیابی اطلاعات گجتها
- 12. میانبرهای صفحهکلید و فرمانهای منویی
- 13. اصول چیدمان کنترلها و سلسلهمراتب بصری
- 14. طراحی فاصلهها، ترازها و شبکهٔ فرم با مختصات نسبی
- 15. پیادهسازی چیدمان واکنشگرا هنگام تغییر اندازهٔ پنجره
- 16. گروهبندی کنترلها با Frame و Container
- 17. ساخت دکمههای استاندارد، عملیاتی و لغو عملیات
- 18. دکمههای رادیویی و چکباکس با همگامسازی وضعیت
- 19. برچسبها و نمایش سلسلهمراتبی متن
- 20. فیلدهای متنی، اعتبارسنجی و محدودسازی ورودی
- 21. ویرایشگر چندخطی، خطوط شمارهدار و حالت فقطخواندنی با EditorGadget
- 22. ورودی رمز، ماسککردن و مدیریت دادهٔ حساس
- 23. ورودی عددی و کنترل Spin برای بازههای مشخص
- 24. ComboBox برای انتخابهای ساده، قابل ویرایش و وابسته
- 25. ListView برای فهرستهای تکستونی و چندگزینهای
- 26. ListIcon با ستونها، آیکونها، مرتبسازی و انتخاب سطر
- 27. TreeView برای دادههای درختی و جابهجایی گرهها
- 28. Panel برای صفحههای تبدار و جابهجایی پویا
- 29. SplitterPane برای بخشهای قابل تغییر اندازه
- 30. ScrollArea و مدیریت محتوای بزرگتر از ناحیهٔ نمایش
- 31. ScrollBar سفارشی و همگامسازی محتوای طولانی
- 32. ProgressBar برای نمایش پیشرفت عملیات
- 33. Calendar و Date برای انتخاب و نمایش تاریخ
- 34. HyperLink و اجرای اقدامهای بیرونی
- 35. منوی اصلی بومی و سازماندهی فرمانها
- 36. منوی زمینه و PopupMenu وابسته به کنترل
- 37. ToolBar با آیکون، Tooltip و وضعیت فعال یا غیرفعال
- 38. StatusBar برای وضعیت برنامه، پیامها و بخشهای اطلاعاتی
- 39. دیالوگهای MessageRequester و طراحی پیامهای شفاف
- 40. دیالوگهای FileRequester برای انتخاب فایل، ذخیره و پوشه
- 41. دیالوگهای تاریخ، قلم و رنگ
- 42. ساخت دیالوگهای سفارشی با حالت مودال
- 43. دیالوگهای بدون قفل برنامه و هماهنگسازی چندپنجرهای
- 44. مدیریت تمرکز، ترتیب Tab و ناوبری صفحهکلیدی
- 45. Tooltip و راهنمای زمینهای برای کنترلها
- 46. معماری Canvas و آمادهسازی سطح ترسیم
- 47. مختصات، ناحیهٔ ترسیم و مدیریت رویداد Repaint
- 48. ترسیم اشکال، مسیرها و استایلهای Vector Drawing
- 49. ترکیب رنگ، شفافیت و لایههای ترسیم
- 50. بارگذاری، تبدیل و مدیریت Image و ImageBuffer
- 51. نمایش آیکون با Alpha و پسزمینهٔ شفاف
- 52. سفارشیسازی متن، فونت و اندازهٔ دستگاهمحور روی Canvas
- 53. ساخت دکمهٔ Canvas با حالتهای عادی، Hover و Focused
- 54. ساخت کلید Toggle و Switch سفارشی
- 55. ساخت Slider و کنترلهای مقدار سفارشی
- 56. ساخت نشانگرها، Badge و وضعیتهای بصری زنده
- 57. Hit Testing برای تشخیص ناحیه و تعامل دقیق با موس
- 58. انیمیشنهای سبک با WindowTimer و بهروزرسانی مرحلهای
- 59. ساخت کتابخانهٔ کنترلهای مبتنی بر Canvas
- 60. طراحی سیستم رنگ، پالت و تم یکپارچه
- 61. پشتیبانی از حالت تیره و تشخیص تم سیستمعامل
- 62. پنجرهٔ بدون قاب و پیادهسازی نوار عنوان سفارشی
- 63. مدیریت فونت فارسی، یونیکد و نمایش راستبهچپ
- 64. دسترسپذیری بصری با کنتراست، تمرکز و حالتهای جایگزین
- 65. بهینهسازی ترسیم، کاهش Redraw و حفظ نرخ فریم
- 66. آزمون رابط کاربری در ویندوز، لینوکس و macOS
- 67. بستهبندی منابع، آیکونها و تنظیمات تم برای توزیع
- 68. پروژهٔ پایانی: ساخت پنل دسکتاپ سفارشی از صفر تا انتشار
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.