کتاب Commodore 64: سفر به دنیای شگفت‌انگیز برنامه‌نویسی با زبان BASIC با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

دوره آموزشی Commodore 64: سفر به دنیای شگفت‌انگیز برنامه‌نویسی با زبان BASIC Commodore 64: سفر به دنیای شگفت‌انگیز برنامه‌نویسی با زبان BASIC آیا تا به حال به این فکر کرده‌اید که برنامه‌نویسی چگونه آغ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره Commodore 64: سفر به دنیای شگفت‌انگیز برنامه‌نویسی با زبان BASIC

موضوع کلی: آموزش برنامه‌نویسی و کامپیوترهای قدیمی

موضوع میانی: آشنایی با Commodore 64 و مبانی برنامه‌نویسی

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر Commodore 64: ماشین رویایی
  • 2. تاریخچه و اهمیت Commodore 64
  • 3. سفر به گذشته: چرا برنامه‌نویسی با C64؟
  • 4. آشنایی با سخت‌افزار Commodore 64: از صفحه کلید تا پورت‌ها
  • 5. روشن کردن و اتصال: اولین نگاه به صفحه آبی
  • 6. صفحه کلید C64: هر کلید چه می‌کند؟
  • 7. محیط BASIC: خط فرمان و READY
  • 8. اولین دستور شما: چاپ کردن "سلام دنیا" (PRINT)
  • 9. دستور CLR: پاک کردن صفحه
  • 10. کار با اعداد: جمع، تفریق، ضرب، تقسیم
  • 11. متغیرها: جعبه‌های نگهداری اطلاعات (اعداد)
  • 12. متغیرهای رشته‌ای: کار با متن
  • 13. دستور LET: اختصاص دادن مقادیر به متغیرها
  • 14. اصول اولیه اپراتورهای ریاضی
  • 15. نمایش خروجی با PRINT و متغیرها
  • 16. خطاهای رایج در شروع کار و چگونگی رفع آنها
  • 17. دستور REM: یادداشت‌نویسی در برنامه‌ها
  • 18. مفهوم حافظه در Commodore 64
  • 19. آشنایی با ROM و RAM
  • 20. چالش اول: یک ماشین حساب ساده بسازید!
  • 21. ساختار برنامه‌ها: شماره خطوط
  • 22. دستور RUN: اجرای برنامه
  • 23. دستور LIST: دیدن کد برنامه
  • 24. دستور NEW: پاک کردن برنامه از حافظه
  • 25. دستور SAVE: ذخیره برنامه روی نوار کاست
  • 26. دستور LOAD: بارگذاری برنامه از نوار کاست
  • 27. دیسک درایو 1541: آشنایی اولیه (اختیاری)
  • 28. ذخیره و بارگذاری برنامه‌ها روی فلاپی دیسک (اختیاری)
  • 29. دستور INPUT: دریافت ورودی از کاربر
  • 30. دستور GET: گرفتن یک کلید از صفحه کلید
  • 31. حلقه FOR...NEXT: تکرار دستورات (بخش اول)
  • 32. حلقه FOR...NEXT: گام (STEP) و شمارش معکوس
  • 33. دستور IF...THEN: شرط‌ها و تصمیم‌گیری در برنامه
  • 34. اپراتورهای مقایسه‌ای: کوچکتر، بزرگتر، مساوی
  • 35. اپراتورهای منطقی: AND, OR, NOT
  • 36. دستور GOTO: پرش به خطوط دیگر برنامه (مقدمه)
  • 37. چالش: بازی حدس عدد (بر اساس INPUT و IF)
  • 38. دستور GOSUB...RETURN: توابع فرعی و سازماندهی کد
  • 39. دستور DATA و READ: ذخیره و خواندن اطلاعات در برنامه
  • 40. دستور RESTORE: شروع مجدد خواندن اطلاعات
  • 41. آرایه‌ها (Arrays): نگهداری مجموعه‌ای از داده‌ها
  • 42. آرایه‌های یک‌بعدی: لیست‌ها
  • 43. آرایه‌های دو‌بعدی: جدول‌ها
  • 44. کاراکترهای رشته‌ای: LEFT$, MID$, RIGHT$
  • 45. توابع داخلی رشته‌ای: LEN, STR$, VAL
  • 46. توابع داخلی ریاضی: INT, ABS, SGN, RND
  • 47. تولید اعداد تصادفی: سرگرمی و بازی
  • 48. دستور ON...GOSUB و ON...GOTO: انتخاب‌های چندگانه
  • 49. بهینه‌سازی کد BASIC: کاهش حجم و سرعت
  • 50. چالش: یک دفترچه تلفن ساده با آرایه‌ها
  • 51. دستور END و STOP: پایان دادن به برنامه
  • 52. دستور CONT: ادامه اجرای برنامه پس از STOP
  • 53. دنیای پیکسلی: مقدمه‌ای بر گرافیک C64
  • 54. نقشه حافظه صفحه نمایش: PEEK و POKE
  • 55. تغییر رنگ پس‌زمینه و حاشیه (BORDER, BACKGROUND)
  • 56. تغییر رنگ کاراکترها: SCREEN COLOR
  • 57. کاراکترهای اختصاصی: طراحی و چاپ کاراکترهای خودتان
  • 58. استفاده از مجموعه کاراکترهای داخلی (PETSCII)
  • 59. رسم اشکال ساده با کاراکترها
  • 60. حرکت کاراکترها روی صفحه
  • 61. گرافیک Multicolor: رنگ‌های بیشتر در یک بلوک
  • 62. مود گرافیکی High-Resolution: پیکسل به پیکسل
  • 63. کار با Sprites: موجودات متحرک (مقدمه‌ای)
  • 64. تعریف یک Sprite ساده
  • 65. حرکت دادن Sprites روی صفحه
  • 66. تشخیص برخورد (Collision Detection) بین Sprites (مقدماتی)
  • 67. مقدمه‌ای بر صدا در Commodore 64: تراشه SID
  • 68. دستور SOUND: تولید صداهای ساده
  • 69. تنظیم فرکانس، دیوریشن و ولوم
  • 70. تولید ملودی‌های ساده با SOUND
  • 71. ایجاد افکت‌های صوتی: انفجار، لیزر
  • 72. ترکیب گرافیک و صدا: اولین بازی تصویری-صوتی
  • 73. چالش: ساخت یک بازی Pong ساده با Sprites یا کاراکترها
  • 74. ذخیره و بارگذاری مجموعه کاراکترهای سفارشی
  • 75. نکات و ترفندهای گرافیکی در BASIC
  • 76. مدیریت خطا: ON ERROR GOTO
  • 77. دستور RESUME: ادامه پس از خطا
  • 78. کار با پورت‌های ورودی/خروجی (I/O)
  • 79. خواندن وضعیت جوی‌استیک
  • 80. فرمان DOPEN: باز کردن کانال‌های فایل
  • 81. فرمان DCLOSE: بستن کانال‌های فایل
  • 82. فرمان CMD: تغییر مسیر خروجی
  • 83. ذخیره داده‌ها به صورت ترتیبی (Sequential Files)
  • 84. خواندن داده‌ها از فایل‌های ترتیبی
  • 85. ذخیره داده‌ها به صورت تصادفی (Random Access Files) - مقدمه
  • 86. کاربرد PEEK و POKE پیشرفته: دسترسی به رجیسترهای سخت‌افزار
  • 87. فراخوانی کدهای ماشین (Machine Language) از BASIC با SYS (مقدمه و احتیاط)
  • 88. مفهوم USR: توابع کاربردی ماشین
  • 89. تکنیک‌های اشکال‌زدایی (Debugging) پیشرفته
  • 90. چالش: ساخت یک سیستم امتیاز بالا (High Score) با ذخیره فایل
  • 91. طراحی بازی‌های متنی: ماجراجویی‌های اولیه
  • 92. ساخت یک برنامه هنری تعاملی
  • 93. تولید یک موسیقی‌ساز کوچک
  • 94. ساخت یک برنامه انیمیشن ساده
  • 95. پروژه: ساخت یک کلاه‌برداری (Scroller) ساده
  • 96. ایده‌پردازی برای پروژه‌های خودتان
  • 97. تبدیل ایده‌ها به کد: فرآیند توسعه
  • 98. جامعه Commodore 64 امروز: منابع و الهامات
  • 99. از BASIC به زبان‌های دیگر: آینده برنامه‌نویسی
  • 100. خلاصه دوره: Commodore 64، سکوی پرتاب خلاقیت شما
تگ‌ها: BASIC Programming C64 Commodore 64 Commodore 64 Tutorial Retro Computing TLC for Growing Minds آموزش C64 آموزش برنامه‌نویسی برنامه نویسی رترو برنامه‌نویسی BASIC تاریخچه کامپیوتر کار با کمودور 64 کامپیوترهای قدیمی کمودور ۶۴ مبانی برنامه‌نویسی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.