کتاب از صفر تا قهرمانی با REALbasic: ساخت برنامههای کاربردی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
از صفر تا قهرمانی با REALbasic: ساخت برنامههای کاربردی - آموزش برنامه نویسی شیءگرا از صفر تا قهرمانی با REALbasic: ساخت برنامههای کاربردی آیا همیشه رویای ساختن نرمافزارهای کاربردی و قدرتمند را در س...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از صفر تا قهرمانی با REALbasic: ساخت برنامههای کاربردی
موضوع کلی: برنامه نویسی کامپیوتر
موضوع میانی: برنامه نویسی شیءگرا در REALbasic
📋 سرفصلهای دوره
- 1. به دنیای برنامه نویسی خوش آمدید
- 2. REALbasic چیست و چرا آن را یاد بگیریم؟
- 3. نصب و راه اندازی REALbasic IDE
- 4. معرفی محیط توسعه یکپارچه (IDE)
- 5. اولین برنامه شما: "سلام دنیا"
- 6. مفاهیم اولیه برنامه نویسی: دستورات و کلمات کلیدی
- 7. متغیرها و انواع داده (Integer, String, Boolean)
- 8. تعریف و استفاده از ثابتها
- 9. عملگرها: حسابی، مقایسهای، منطقی
- 10. ورودی و خروجی ساده: MsgBox و InputBox
- 11. ساختار برنامهها و توالی اجرا
- 12. دستورات شرطی: If...Then...Else
- 13. دستورات شرطی پیچیده: Select Case
- 14. حلقهها: For...Next برای تکرارهای مشخص
- 15. حلقهها: While...Wend و Do...Loop برای تکرارهای شرطی
- 16. معرفی زیربرنامهها (Subroutines)
- 17. توابع (Functions) و بازگرداندن مقادیر
- 18. ارسال آرگومانها به زیربرنامهها و توابع
- 19. محدوده دسترسی (Scope) متغیرها
- 20. آرایهها: ذخیره سازی مجموعه دادهها
- 21. آرایههای چندبعدی
- 22. Collectionها و Dictionaryها
- 23. آشنایی با مفهوم رویداد (Event) در REALbasic
- 24. معرفی کنترلهای رابط کاربری گرافیکی (GUI)
- 25. کار با پنجرهها (Windows) و مدیریت آنها
- 26. کنترل دکمه (Button) و رویدادهای آن
- 27. کنترل فیلد متنی (TextField) برای ورودی و نمایش متن
- 28. کنترل برچسب (Label) برای نمایش اطلاعات
- 29. لیستباکس (ListBox): نمایش لیست دادهها
- 30. کامبوباکس (ComboBox): انتخاب از لیست یا ورود متن
- 31. چکباکس (CheckBox) و رادیوباکس (RadioButton)
- 32. کنترل اسکرولبار (ScrollBar) و اسلایدر (Slider)
- 33. کنترل تایمر (Timer) برای عملیات زمانبندی شده
- 34. کار با منوها (Menus) و زیرمنوها
- 35. ایجاد و مدیریت نوارهای ابزار (Toolbars)
- 36. پنجرههای محاورهای (Dialogs): Open, Save, Color, Print
- 37. طراحی فرمهای چندگانه در یک برنامه
- 38. کنترل ContainerControl برای سازماندهی UI
- 39. تبپنل (TabPanel) برای رابطهای کاربری چندبخشی
- 40. ایجاد رابط کاربری کاربرپسند (UI/UX)
- 41. مقدمهای بر برنامه نویسی شیءگرا (OOP)
- 42. مفهوم کلاس (Class) و شیء (Object)
- 43. ایجاد کلاسهای سفارشی در REALbasic
- 44. خواص (Properties) شیء: ذخیره وضعیت
- 45. متدها (Methods) شیء: تعریف رفتار
- 46. سازندهها (Constructors) و تخریبکنندهها (Destructors)
- 47. کپسولهسازی (Encapsulation): پنهانسازی اطلاعات
- 48. وراثت (Inheritance): استفاده مجدد از کد
- 49. چندریختی (Polymorphism): رفتارهای متفاوت از یک رابط
- 50. استفاده از ماژولها (Modules) برای کد عمومی
- 51. مدیریت خطاها (Error Handling): Try...Catch
- 52. دیباگینگ (Debugging) و یافتن اشکالات برنامه
- 53. استفاده از Debugger در REALbasic
- 54. نقاط توقف (Breakpoints) و Watch Expressions
- 55. مدیریت استثناها (Exceptions)
- 56. کار با فایلها: خواندن و نوشتن فایلهای متنی
- 57. کلاس FolderItem: مدیریت فایلها و پوشهها
- 58. خواندن و نوشتن فایلهای باینری
- 59. سریالسازی (Serialization) اشیاء به فایل
- 60. مقدمهای بر پایگاههای داده (Databases)
- 61. اتصال به پایگاه داده SQLite
- 62. اصول SQL: دستور SELECT
- 63. اصول SQL: دستور INSERT
- 64. اصول SQL: دستور UPDATE و DELETE
- 65. کار با RecordSetها و فیلدها
- 66. نمایش دادهها در ListBox یا DataGrid
- 67. مدیریت تراکنشها (Transactions) در پایگاه داده
- 68. اتصال به پایگاههای داده خارجی (MySQL, PostgreSQL)
- 69. امنیت در پایگاه داده: اصول اولیه
- 70. رمزگذاری و رمزگشایی اطلاعات
- 71. کار با تصاویر و گرافیک در REALbasic
- 72. کنترل Canvas: طراحی سفارشی
- 73. ترسیم اشکال هندسی (خط، دایره، مستطیل)
- 74. کار با فونتها و رنگها
- 75. عملیات تبدیل تصویر (تغییر اندازه، چرخش)
- 76. چاپ اسناد و گزارشات
- 77. مدیریت کلیپبورد (Clipboard)
- 78. عملیات کشیدن و رها کردن (Drag and Drop)
- 79. ارتباط با سیستم عامل (Shell)
- 80. فراخوانی APIهای سیستمی (Declares)
- 81. شبکه سازی (Networking) در REALbasic: مقدمه
- 82. سوکتهای TCP/IP برای ارتباط کلاینت/سرور
- 83. ساخت یک برنامه چت ساده
- 84. کار با HTTP برای ارتباطات وب
- 85. ارسال و دریافت ایمیل (SMTP, POP3)
- 86. مدیریت رشتهها (Strings) پیشرفته
- 87. تاریخ و زمان: کلاس Date
- 88. عبارات با قاعده (Regular Expressions)
- 89. کار با XML برای ذخیره و تبادل داده
- 90. JSON: جایگزینی مدرن برای تبادل داده
- 91. ساخت یک برنامه ویرایشگر متن ساده (پروژه عملی)
- 92. توسعه یک سیستم مدیریت مخاطبین (پروژه عملی)
- 93. ساخت یک بازی ساده کارتی (پروژه عملی)
- 94. اصول طراحی و معماری نرمافزار
- 95. الگوهای طراحی (Design Patterns) در REALbasic
- 96. بهینهسازی عملکرد برنامهها
- 97. تست و تضمین کیفیت نرمافزار
- 98. کامپایل و آمادهسازی برنامه برای انتشار (Deployment)
- 99. ساخت بسته نصبی (Installer) برای برنامه
- 100. آینده REALbasic و ابزارهای مشابه (Xojo)
تگها:
App Development
Computer Programming
Learning REALbasic
Object Oriented Programming
OOP
Persian Programming
Programming Tutorial
Real Studio
REALbasic
Xojo
برنامه نویسی
برنامه نویسی فارسی
برنامه نویسی کامپیوتر
دوره آموزشی
ساخت برنامه
شیءگرا
یادگیری REALbasic
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.