اپلیکیشن اندرویدی فلشکارت آموزشی آمیگا بیسیک برای مبتدیان: اولین قدم در دنیای برنامهنویسی رترو
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آمیگا بیسیک برای مبتدیان: اولین قدم در دنیای برنامهنویسی رترو
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: برنامهنویسی کامپیوترهای کلاسیک و رترو
📋 سرفصلهای دوره
- 1. مقدمه: دنیای شگفتانگیز آمیگا بیسیک
- 2. آشنایی با کامپیوتر آمیگا و محیط برنامهنویسی آن
- 3. راهاندازی و پیکربندی آمیگا بیسیک
- 4. اولین برنامه: چاپ "Hello, World!"
- 5. متغیرها: تعریف و استفاده
- 6. انواع داده: اعداد، رشتهها و بولینها
- 7. عملگرهای محاسباتی: جمع، تفریق، ضرب و تقسیم
- 8. عملگرهای مقایسهای: بزرگتر، کوچکتر و مساوی
- 9. دستور PRINT: نمایش اطلاعات روی صفحه
- 10. دستور INPUT: دریافت اطلاعات از کاربر
- 11. دستور LET: انتساب مقدار به متغیر
- 12. دستور REM: توضیحات در کد
- 13. دستور GOTO: پرش به خطوط دیگر
- 14. دستور IF...THEN: شرطی کردن اجرای کد
- 15. دستور IF...THEN...ELSE: شرطی کردن با دو حالت
- 16. حلقههای FOR...NEXT: تکرار یک بلوک کد
- 17. حلقههای WHILE...WEND: تکرار بر اساس شرط
- 18. آرایهها: ذخیره مجموعهای از دادهها
- 19. آرایههای یک بعدی
- 20. آرایههای دو بعدی
- 21. توابع: تعریف و استفاده
- 22. توابع داخلی آمیگا بیسیک
- 23. توابع تعریف شده توسط کاربر
- 24. دستور GOSUB...RETURN: فراخوانی زیربرنامه
- 25. متغیرهای محلی و سراسری
- 26. دستور DEF FN: تعریف توابع ریاضی
- 27. کار با رشتهها: توابع STRING$ و MID$
- 28. الحاق رشتهها: عملگر +
- 29. توابع تبدیل نوع: STR$ و VAL
- 30. دستور LEN: طول یک رشته
- 31. جستجو در رشتهها: INSTR
- 32. دستور LEFT$, RIGHT$, MID$: برش رشتهها
- 33. فرمتبندی خروجی: USING
- 34. دستور SPC و TAB: کنترل فاصلهگذاری
- 35. کار با رنگها: دستور COLOR
- 36. انتخاب رنگ پیشزمینه و پسزمینه
- 37. تغییر رنگ متن
- 38. دستور LOCATE: تعیین موقعیت مکاننما
- 39. پاک کردن صفحه: دستور CLS
- 40. کار با صدا: دستور SOUND
- 41. ایجاد صداهای ساده
- 42. کنترل زیر و بم صدا
- 43. کنترل مدت زمان صدا
- 44. دستور PLAY: پخش موسیقی
- 45. نتنویسی در آمیگا بیسیک
- 46. ایجاد ملودیهای ساده
- 47. کار با گرافیک: دستور PSET
- 48. رسم نقطه
- 49. رسم خط: دستور LINE
- 50. رسم دایره: دستور CIRCLE
- 51. رسم مستطیل: دستور BOX
- 52. رنگآمیزی اشکال: دستور PAINT
- 53. ذخیره و بارگذاری تصاویر
- 54. دستور SCREEN: تغییر حالت نمایش
- 55. صفحه نمایش گرافیکی و متنی
- 56. استفاده از قلم نوری
- 57. کار با ماوس
- 58. دریافت ورودی ماوس
- 59. حرکت دادن مکاننما با ماوس
- 60. تشخیص کلیک ماوس
- 61. دستور GET و PUT: دسترسی به پیکسلها
- 62. ایجاد انیمیشنهای ساده
- 63. دستور SLEEP: مکث در اجرای برنامه
- 64. مدیریت خطاها: دستور ON ERROR GOTO
- 65. رفع اشکال در کد
- 66. استفاده از دیباگر آمیگا بیسیک
- 67. ذخیره و بارگذاری برنامهها: دستور SAVE و LOAD
- 68. ایجاد برنامههای قابل اجرا
- 69. مقدمهای بر اسمبلی: دستور DATA و READ
- 70. دسترسی به حافظه: دستور PEEK و POKE
- 71. کار با پورتهای ورودی و خروجی
- 72. دستور OPEN: باز کردن فایل
- 73. خواندن و نوشتن در فایلها: دستور INPUT# و PRINT#
- 74. کار با فایلهای متنی
- 75. کار با فایلهای باینری
- 76. دستور FIELD: دسترسی به فیلدهای یک رکورد
- 77. مدیریت دیسک: دستور FILES و KILL
- 78. دستور CHAIN: اجرای برنامههای دیگر
- 79. ایجاد رابط کاربری ساده
- 80. استفاده از پنجرهها: دستور WINDOW
- 81. ایجاد منوها: دستور MENU
- 82. کنترل رویدادها: دستور ON
- 83. برنامهنویسی بازیهای ساده
- 84. بازی حدس عدد
- 85. بازی سنگ، کاغذ، قیچی
- 86. ایجاد یک بازی پلتفرمر ساده
- 87. ایجاد یک بازی تیراندازی ساده
- 88. ایجاد یک بازی ماجراجویی متنی
- 89. بهینهسازی کد
- 90. افزایش سرعت اجرای برنامه
- 91. کاهش حجم برنامه
- 92. مستندسازی کد
- 93. ایجاد راهنمای کاربر
- 94. استفاده از کتابخانههای خارجی
- 95. مقدمهای بر زبان C
- 96. ادغام کد C با آمیگا بیسیک
- 97. توسعه برنامههای پیچیده
- 98. مفاهیم پیشرفته: مدیریت حافظه
- 99. مفاهیم پیشرفته: وقفهها
- 100. مفاهیم پیشرفته: درایورهای سختافزاری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.