کتاب آموزش جامع ساخت برنامههای چندسکویی با Xojo (برگرفته از REALbasic): از مبتدی تا پیشرفته با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
آموزش جامع ساخت برنامههای چندسکویی با Xojo: از مبتدی تا پیشرفته آموزش جامع ساخت برنامههای چندسکویی با Xojo (برگرفته از REALbasic): از مبتدی تا پیشرفته معرفی دوره: دروازهای به دنیای توسعه چندسکویی ب...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع ساخت برنامههای چندسکویی با Xojo (برگرفته از REALbasic): از مبتدی تا پیشرفته
موضوع کلی: توسعه نرمافزارهای چندسکویی
موضوع میانی: برنامهنویسی با REALbasic/Xojo
📋 سرفصلهای دوره
- 1. آشنایی با Xojo و تاریخچه آن
- 2. نصب و راهاندازی محیط توسعه Xojo
- 3. مروری بر اصول برنامهنویسی شیءگرا
- 4. اولین برنامه "Hello, World!" در Xojo
- 5. مفهوم پروژهها، پنجرهها و کنترلها
- 6. ساختار پایه یک پروژه Xojo
- 7. معرفی زبان BASIC مدرن در Xojo
- 8. متغیرها، انواع داده و عملگرها
- 9. دستورات شرطی: If, ElseIf, Else
- 10. حلقههای تکرار: For, While, Do Loop
- 11. آرایهها و انواع دادههای مجموعه
- 12. قابلیتهای Visual Interface Builder
- 13. کار با دکمهها (Button)
- 14. کار با فیلدهای متنی (TextField, TextArea)
- 15. کار با لیبلها (Label)
- 16. کار با چکباکسها (Checkbox) و رادیو باتنها (RadioButton)
- 17. کار با لیستباکسها (ListBox) و کامبوباکسها (ComboBox)
- 18. کار با دکمههای رادیویی (RadioGroup)
- 19. کار با اسلایدرها (Slider) و دایالها (Dial)
- 20. کار با کنترلهای زمانی (Timer)
- 21. کار با پنجرههای پیام (MessageBox)
- 22. کار با پنجرههای ورودی (InputDialog)
- 23. مدیریت رویدادها (Event Handling)
- 24. رویدادهای پنجره (Window Events)
- 25. رویدادهای کنترلها (Control Events)
- 26. اصول طراحی رابط کاربری (UI Design Principles)
- 27. قابلیتهای چندسکویی (Cross-Platform Capabilities)
- 28. توسعه برای ویندوز
- 29. توسعه برای macOS
- 30. توسعه برای لینوکس
- 31. توسعه برای وب
- 32. توسعه برای iOS
- 33. معماری برنامههای Xojo
- 34. کلاسها و اشیاء در Xojo
- 35. تعریف کلاسهای سفارشی
- 36. ارثبری (Inheritance) در کلاسها
- 37. پلیمورفیسم (Polymorphism)
- 38. اینترفیسها (Interfaces)
- 39. استفاده از ماژولها (Modules)
- 40. مدیریت خطا (Error Handling)
- 41. استثناها (Exceptions)
- 42. دیباگ کردن (Debugging) کد
- 43. استفاده از پنجره Debugger
- 44. تنظیم نقاط توقف (Breakpoints)
- 45. نظارت بر متغیرها (Watchpoints)
- 46. عملیات فایل (File Operations)
- 47. خواندن فایلها
- 48. نوشتن فایلها
- 49. کار با دایرکتوریها (Directories)
- 50. کار با مسیرهای فایل (File Paths)
- 51. کتابخانههای استاندارد Xojo
- 52. کار با رشتهها (Strings)
- 53. کار با اعداد (Numbers)
- 54. کار با تاریخ و زمان (Dates and Times)
- 55. کار با رنگها (Colors)
- 56. کار با گرافیک (Graphics)
- 57. رسم اشکال پایه
- 58. کار با تصاویر (Images)
- 59. انیمیشنهای ساده
- 60. کار با پایگاه داده (Database)
- 61. مقدمات پایگاه داده
- 62. استفاده از SQLite
- 63. کوئریهای SQL
- 64. ارتباط با پایگاه دادههای خارجی (ODBC)
- 65. کار با شبکهها (Networking)
- 66. پروتکل HTTP
- 67. ساخت کلاینتهای HTTP
- 68. ساخت سرورهای HTTP
- 69. کار با سوکتها (Sockets)
- 70. ارسال و دریافت داده از طریق شبکه
- 71. مدیریت حافظه (Memory Management)
- 72. Garbage Collection در Xojo
- 73. بهینهسازی عملکرد (Performance Optimization)
- 74. روشهای بهینهسازی کد
- 75. کار با منابع سیستمی (System Resources)
- 76. اتصال به دستگاههای خارجی (Device Integration)
- 77. کار با USB
- 78. کار با سریال پورتها
- 79. توسعه پلاگینها (Plugin Development)
- 80. مقدمات توسعه پلاگین
- 81. کار با APIهای سیستم عامل
- 82. قابلیتهای پیشرفته رابط کاربری
- 83. کار با TreeView
- 84. کار با Spreadsheet
- 85. کار با TabPanel
- 86. کار با Browser Control
- 87. کار با WebKit Control
- 88. کار با VideoPlayer
- 89. کار با ImageViewer
- 90. کار با Signature
- 91. کار با Scanner
- 92. کار با BarcodeReader
- 93. کار با PageControl
- 94. کار با Carousel
- 95. کار با DataView
- 96. کار با Diagram
- 97. کار با Gantt
- 98. کار با Heatmap
- 99. کار با Map
- 100. کار با NetworkMonitor
تگها:
Cross-Platform Development
REALbasic
Xojo
Xojo programming
آموزش REALbasic
آموزش Xojo
آموزش برنامه نویسی
برنامه نویسی چندسکویی
برنامه نویسی شی گرا
توسعه اپلیکیشن های ویندوز و مک
توسعه نرم افزار
دوره آموزشی Xojo
ساخت برنامه دسکتاپ
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.