کتاب BASIC در دستان شما: برنامهنویسی برای فرانکلین و اپل II کلاسیک با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
BASIC در دستان شما: برنامهنویسی برای فرانکلین و اپل II کلاسیک BASIC در دستان شما: بازگشت به دوران طلایی برنامهنویسی رترو آیا تابهحال دلتان برای سادگی و جذابیت کامپیوترهای کلاسیک تنگ شده است؟ دوران ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره BASIC در دستان شما: برنامهنویسی برای فرانکلین و اپل II کلاسیک
موضوع کلی: برنامهنویسی کامپیوترهای رترو
موضوع میانی: زبان برنامهنویسی BASIC برای کامپیوترهای ۸ بیتی
📋 سرفصلهای دوره
- 1. مقدمه: دنیای کامپیوترهای رترو و BASIC
- 2. آشنایی با کامپیوترهای 8 بیتی فرانکلین و اپل II
- 3. نصب و راهاندازی شبیهساز فرانکلین
- 4. اولین قدم: اجرای یک برنامه BASIC ساده
- 5. دستور PRINT: نمایش متن روی صفحه
- 6. متغیرها: حافظه موقت برای دادهها
- 7. انواع داده: اعداد صحیح، اعشاری و رشتهای
- 8. عملگرهای محاسباتی: جمع، تفریق، ضرب و تقسیم
- 9. تقدم عملگرها: ترتیب انجام محاسبات
- 10. دستور INPUT: دریافت ورودی از کاربر
- 11. دستور LET: تخصیص مقدار به متغیر
- 12. عبارات شرطی: مقایسه مقادیر
- 13. دستور IF...THEN: اجرای دستورات شرطی
- 14. دستور GOTO: پرش به خط دیگری از برنامه
- 15. دستور GOSUB...RETURN: اجرای زیرروالها
- 16. دستور FOR...NEXT: ایجاد حلقههای تکرار
- 17. آرایهها: ذخیره مجموعهای از دادهها
- 18. آرایههای یکبعدی: لیستهای ساده
- 19. آرایههای دوبعدی: جداول و ماتریسها
- 20. دستور DIM: تعریف ابعاد آرایه
- 21. توابع ریاضی: SIN, COS, TAN
- 22. توابع مثلثاتی پیشرفته: ATN, EXP, LOG
- 23. توابع کار با رشتهها: LEFT$, RIGHT$, MID$
- 24. توابع تبدیل داده: STR$, VAL
- 25. توابع تصادفی: RND
- 26. دستور RANDOMIZE: تولید اعداد تصادفی واقعی
- 27. دستور PEEK و POKE: دسترسی مستقیم به حافظه
- 28. کار با پورتهای ورودی/خروجی
- 29. کنترل صدا: دستور SOUND
- 30. کنترل گرافیک: دستور PLOT
- 31. رسم خطوط: دستور HLIN و VLIN
- 32. رسم دایره و بیضی
- 33. پر کردن اشکال: دستور FILL
- 34. ذخیره و بارگذاری برنامهها: دستور SAVE و LOAD
- 35. دستور LIST: نمایش کد برنامه
- 36. دستور RUN: اجرای برنامه
- 37. دستور NEW: پاک کردن برنامه از حافظه
- 38. رفع اشکال: روشهای عیبیابی
- 39. اشکالات رایج در برنامههای BASIC
- 40. استفاده از دستور TRACE برای ردیابی اجرای برنامه
- 41. مستندسازی کد: نوشتن توضیحات (REM)
- 42. بهینهسازی کد: افزایش سرعت اجرای برنامه
- 43. ایجاد منو: تعامل با کاربر
- 44. استفاده از زیرروالها برای سازماندهی کد
- 45. استفاده از آرایهها برای ذخیره اطلاعات بازی
- 46. طراحی یک بازی ساده: حدس عدد
- 47. طراحی یک بازی ساده: سنگ، کاغذ، قیچی
- 48. ایجاد انیمیشن ساده با دستور PLOT
- 49. کار با جویاستیک: کنترل حرکت در بازی
- 50. کار با صفحه کلید: تشخیص کلیدهای فشرده شده
- 51. خواندن و نوشتن دادهها در فایلها: دستور DATA و READ
- 52. خواندن و نوشتن دادهها در فایلها: دستور OPEN, WRITE, INPUT
- 53. ایجاد یک دفترچه تلفن ساده
- 54. ایجاد یک ماشین حساب ساده
- 55. کار با تایمر: ایجاد وقفههای زمانی
- 56. کار با پرینتر: چاپ خروجی برنامه
- 57. کار با مودم: ارتباط با سایر کامپیوترها (مقدماتی)
- 58. مقدمهای بر اسمبلی: ادغام کد اسمبلی با BASIC
- 59. استفاده از توابع ماشین: افزایش کارایی برنامه
- 60. کار با وقفه ها: مدیریت رویدادها
- 61. مفاهیم پیشرفته گرافیکی: بافر تصویر
- 62. تکنیکهای انیمیشن پیشرفته: Spriteها
- 63. ایجاد موسیقی: استفاده از سخت افزار صدا
- 64. کار با دیسک گردان: مدیریت فایل ها
- 65. برنامهنویسی ساختیافته: اصول و مزایا
- 66. استفاده از متغیرهای محلی و سراسری
- 67. ایجاد کتابخانه توابع: استفاده مجدد از کد
- 68. مقدمهای بر برنامهنویسی شیءگرا (OOP) در BASIC
- 69. شبیهسازی گرافیکی محیط دسکتاپ
- 70. طراحی بازیهای پیچیده: پلتفرمر، ماز
- 71. بهینهسازی مصرف حافظه
- 72. تکنیکهای فشردهسازی کد
- 73. برنامهنویسی برای سیستم عامل DOS (مقدماتی)
- 74. برنامهنویسی برای رابط کاربری گرافیکی (GUI) (مقدماتی)
- 75. تکنیکهای پیشرفته رفع اشکال
- 76. استفاده از دیباگرها
- 77. ایجاد برنامههای تجاری کوچک
- 78. بازاریابی و فروش نرمافزارهای رترو
- 79. انجمنهای برنامهنویسی رترو
- 80. منابع آنلاین برای یادگیری BASIC
- 81. مجموعه توابع کاربردی: توابع تاریخ و زمان
- 82. مجموعه توابع کاربردی: توابع کار با فایل
- 83. مجموعه توابع کاربردی: توابع گرافیکی پیشرفته
- 84. مجموعه توابع کاربردی: توابع صدا و موسیقی
- 85. استفاده از BASIC برای کنترل سخت افزار خارجی (مقدماتی)
- 86. برنامهنویسی شبکهای (مقدماتی)
- 87. تبدیل کدهای BASIC از سایر کامپیوترهای 8 بیتی
- 88. رفع مشکلات سازگاری
- 89. ایجاد داکیومنت حرفهای برای برنامهها
- 90. طراحی رابط کاربری جذاب
- 91. ایجاد نصبکننده برای برنامهها
- 92. امنیت برنامهها: جلوگیری از دسترسی غیرمجاز
- 93. برنامهنویسی برای سختافزارهای خاص فرانکلین
- 94. برنامهنویسی برای کارتهای گرافیکی پیشرفته
- 95. برنامهنویسی برای کارتهای صوتی پیشرفته
- 96. استفاده از تکنیکهای مولتیتسکینگ (مقدماتی)
- 97. برنامهنویسی برای سیستم عامل CP/M (مقدماتی)
- 98. استفاده از کتابخانههای خارجی
- 99. مفاهیم کامپایلرها و مفسرها
- 100. ایجاد مفسر زبان ساده
تگها:
۸ بیت
Apple II
Basic
BASIC for the Franklin
BASIC در دستان شما
Franklin
Retro Computing
آموزش BASIC
اپل II
برنامهنویسی BASIC
برنامهنویسی رترو
زبان برنامهنویسی
فرانکلین
کامپیوتر 8 بیتی
کلاسیک کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.