کتاب صوتی رابط کاربری سفارشی و حرفهای در 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. پروژهٔ پایانی: ساخت پنل دسکتاپ سفارشی از صفر تا انتشار
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Canvas PureBasic
Dark Mode
DPI Scaling
Persian UI
PureBasic
PureBasic GUI
PureBasic UI
UI Design
Vector Drawing
برنامهنویسی دسکتاپ
رابط کاربری PureBasic
رابط کاربری سفارشی
سفارشیسازی UI
کنترل سفارشی
گجتهای PureBasic
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.