کتاب سفر به دنیای ویک-۲۰: از روشن کردن تا ساخت اولین برنامه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
سفر به دنیای ویک-۲۰: از روشن کردن تا ساخت اولین برنامه سفر به دنیای ویک-۲۰: از روشن کردن تا ساخت اولین برنامه یک ماجراجویی فراموشنشدنی در قلب تاریخ رایانش با 'سفر به دنیای ویک-۲۰' به ریشههای دیجیتال...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره سفر به دنیای ویک-۲۰: از روشن کردن تا ساخت اولین برنامه
موضوع کلی: رایانش کلاسیک و تاریخ کامپیوتر
موضوع میانی: کامپیوترهای خانگی دهه ۸۰ میلادی
📋 سرفصلهای دوره
- 1. تاریخچه کامپیوتر: از ماشین حساب تا رایانههای خانگی
- 2. ظهور کامپیوترهای خانگی در دهه ۸۰ میلادی
- 3. معرفی Commodore VIC-20: مشخصات فنی و قابلیتها
- 4. آنباکس و آشنایی با قطعات VIC-20
- 5. اتصالات VIC-20: مانیتور، نوار کاست، جویاستیک
- 6. روشن کردن VIC-20 برای اولین بار: صفحه شروع
- 7. مبانی زبان BASIC: دستورات ابتدایی
- 8. دستور PRINT: نمایش متن روی صفحه
- 9. متغیرها در BASIC: تعریف و استفاده
- 10. عملیات ریاضی: جمع، تفریق، ضرب و تقسیم
- 11. اولویت عملگرها: پرانتز و ترتیب محاسبات
- 12. دستور INPUT: دریافت ورودی از کاربر
- 13. رشتهها در BASIC: تعریف و دستکاری
- 14. دستور GOTO: پرش به خطوط دیگر
- 15. دستور IF...THEN: شرطی کردن اجرای کد
- 16. حلقهها با FOR...NEXT: تکرار دستورات
- 17. حلقههای نامتناهی و نحوه توقف آنها
- 18. دستور GOSUB...RETURN: استفاده از زیرروالها
- 19. آرایهها: ذخیره سازی دادههای همنوع
- 20. کار با آرایههای یکبعدی و چندبعدی
- 21. توابع از پیش تعریف شده BASIC: INT, RND, ABS
- 22. توابع تعریف شده توسط کاربر: DEF FN
- 23. دستور REM: توضیحات در کد
- 24. ذخیره و بارگذاری برنامهها از نوار کاست
- 25. فرمت فایلهای ذخیره شده در نوار کاست
- 26. خطایابی و رفع اشکال در برنامهها
- 27. آشنایی با حافظه VIC-20: RAM و ROM
- 28. نحوه استفاده از حافظه برای ذخیره دادهها
- 29. موقعیتهای حافظه برای رنگها و کاراکترها
- 30. مبانی گرافیک در VIC-20: پیکسلها و رنگها
- 31. دستور POKE: دسترسی مستقیم به حافظه
- 32. تغییر رنگ پس زمینه و حاشیه با POKE
- 33. تغییر رنگ کاراکترها با POKE
- 34. ایجاد کاراکترهای سفارشی: character set
- 35. مبانی صدا در VIC-20: آوا و بلندی
- 36. دستور SOUND: تولید صداهای ساده
- 37. دستور PLAY: پخش صداهای از پیش تعریف شده
- 38. نحوه استفاده از جویاستیک در برنامهها
- 39. خواندن وضعیت جویاستیک با PEEK
- 40. ایجاد بازیهای ساده با استفاده از جویاستیک
- 41. معرفی Spriteها: گرافیک متحرک
- 42. ساخت و انیمیشن Spriteها
- 43. تشخیص برخورد Spriteها
- 44. اسکرولینگ صفحه: ایجاد توهم حرکت
- 45. تایمرها و ایجاد تاخیر در برنامه
- 46. ایجاد جلوههای ویژه گرافیکی
- 47. استفاده از ماشین کد (Machine Code) در BASIC
- 48. مقدمهای بر زبان اسمبلی 6502
- 49. آشنایی با رجیسترهای پردازنده 6502
- 50. دستورات اصلی زبان اسمبلی 6502
- 51. نحوه فراخوانی روتینهای اسمبلی از BASIC
- 52. بهینهسازی کد BASIC با استفاده از اسمبلی
- 53. ایجاد موسیقی پیچیده با اسمبلی
- 54. گرافیک پیشرفته با اسمبلی
- 55. دسترسی مستقیم به سختافزار با اسمبلی
- 56. اصول طراحی بازیهای ویدئویی
- 57. ایجاد بازی پلتفرمر ساده
- 58. ایجاد بازی تیراندازی فضایی
- 59. ایجاد بازی ماجراجویی متنی
- 60. مقدمهای بر دیتابیسهای ساده در BASIC
- 61. ایجاد سیستم مدیریت اطلاعات ابتدایی
- 62. ارتباط VIC-20 با دستگاههای خارجی: پرینتر
- 63. پورت سریال و ارتباط با سایر کامپیوترها
- 64. مقدمهای بر شبکه کردن VIC-20
- 65. مروری بر cartridgeهای VIC-20
- 66. معرفی cartridgeهای بازی و کاربردی
- 67. نحوه ساخت cartridge سفارشی
- 68. بررسی نرمافزارهای جانبی برای VIC-20
- 69. ویراستارهای متن و کامپایلرهای BASIC
- 70. شبیهسازهای VIC-20 برای کامپیوترهای مدرن
- 71. انجمنهای کاربری و منابع آنلاین VIC-20
- 72. تعمیر و نگهداری VIC-20
- 73. رفع مشکلات رایج در VIC-20
- 74. ارتقاء سختافزاری VIC-20: افزایش حافظه
- 75. استفاده از VIC-20 در پروژههای الکترونیکی
- 76. مقدمهای بر روباتیک با VIC-20
- 77. کنترل موتورها و سنسورها با VIC-20
- 78. اتصال VIC-20 به اینترنت (با استفاده از سختافزارهای جانبی)
- 79. برنامهنویسی وب با BASIC (محدودیتها و امکانات)
- 80. ایجاد رابط کاربری گرافیکی ساده (GUI) در BASIC
- 81. مقدمهای بر سیستمعاملهای دیگر برای VIC-20
- 82. بررسی تاریخچه و تاثیر VIC-20 بر صنعت کامپیوتر
- 83. مصاحبه با برنامهنویسان قدیمی VIC-20
- 84. بررسی بازیهای کلاسیک VIC-20
- 85. بررسی دموی صحنههای VIC-20
- 86. تکنیکهای پیشرفته گرافیکی: Rasterbars
- 87. تکنیکهای پیشرفته صوتی: SID Emulation
- 88. نحوه استفاده از Interruptها در Assembly
- 89. مدیریت پیشرفته حافظه در VIC-20
- 90. دیباگینگ Assembly با شبیه ساز
- 91. بهینه سازی کد Assembly
- 92. ایجاد یک ویرایشگر متن ساده در BASIC
- 93. ایجاد یک بازی ریسینگ دو بعدی
- 94. ایجاد یک بازی پازل
- 95. ایجاد یک ابزار طراحی کاراکتر
- 96. ساخت یک منوی گرافیکی
- 97. ایجاد یک کتابخانه زیربرنامه اسمبلی
- 98. روشهای افزایش سرعت پردازش در BASIC
- 99. ایجاد جلوههای تصویری پیچیده با POKE
- 100. بهرهگیری از امکانات پنهان VIC-20
تگها:
Basic
Commodore
Computer History
Discover your VIC-20
Retro Computing
VIC-20
آموزش ویک-۲۰
بازی های ویک-۲۰
برنامه نویسی
تاریخ کامپیوتر
دهه 80
رایانش کلاسیک
روشن کردن VIC-20
کامپیوترهای خانگی
ویک-۲۰
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.