کتاب آمیگا بیسیک برای مبتدیان: اولین قدم در دنیای برنامهنویسی رترو با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
آمیگا بیسیک برای مبتدیان: اولین قدم در دنیای برنامهنویسی رترو آمیگا بیسیک برای مبتدیان: اولین قدم در دنیای برنامهنویسی رترو سفر به قلب نوستالژی و خلاقیت: شروع برنامهنویسی با آمیگا بیسیک آیا تا به ح...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آمیگا بیسیک برای مبتدیان: اولین قدم در دنیای برنامهنویسی رترو
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: برنامهنویسی کامپیوترهای کلاسیک و رترو
📋 سرفصلهای دوره
- 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. مفاهیم پیشرفته: درایورهای سختافزاری
تگها:
Amiga
Amiga BASIC
Basic
Beginners
classic computers
Programming
Retro Computing
Retro programming
آمیگا
آمیگا بیسیک
برنامهنویسی
برنامهنویسی رترو
بیسیک
کامپیوترهای کلاسیک
مبتدیان
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.