کتاب استاد شو: برنامه نویسی جامع برای کمودور VIC-20 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
استاد شو: برنامه نویسی جامع برای کمودور VIC-20 - سفر به گذشته، تسلط بر آینده استاد شو: برنامه نویسی جامع برای کمودور VIC-20سفر به گذشته، تسلط بر آینده آیا آمادهاید تا در زمان سفر کنید و روح برنامه نو...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استاد شو: برنامه نویسی جامع برای کمودور VIC-20
موضوع کلی: برنامه نویسی و توسعه نرم افزار
موضوع میانی: کامپیوترهای خانگی کلاسیک و زبان BASIC
📋 سرفصلهای دوره
- 1. مقدمه ای بر کمودور VIC-20: تاریخچه، سخت افزار و معرفی
- 2. راهاندازی VIC-20: اتصال، تنظیمات و اولین قدم ها
- 3. آشنایی با صفحه کلید VIC-20: کلیدها، عملگرها و نشانه ها
- 4. مروری بر زبان BASIC: دستورات، ساختارها و مفاهیم پایه
- 5. شروع کار با BASIC: نوشتن، اجرا و ذخیره اولین برنامه
- 6. دستور PRINT: خروجی گرفتن و نمایش متن و اعداد
- 7. متغیرها: ذخیره سازی داده ها و انواع داده های اولیه
- 8. عملگرهای ریاضی: محاسبات، اولویت ها و توابع
- 9. دستورات INPUT: دریافت ورودی از کاربر
- 10. ساختارهای شرطی: IF...THEN...ELSE
- 11. حلقهها: FOR...NEXT و WHILE...WEND
- 12. دستور GOTO و برچسب ها: تغییر جریان برنامه
- 13. روال ها و زیربرنامه ها: GOSUB و RETURN
- 14. دستورات گرافیکی پایه: رنگ ها، نقاط و خطوط
- 15. دستورات گرافیکی پیشرفته: اشکال، پر کردن و انیمیشن
- 16. مدیریت حافظه: درک RAM و استفاده موثر از آن
- 17. دستورات صدا: ایجاد صدا و موسیقی
- 18. دستورات پورت جوی استیک و کنترلرها
- 19. دستورات پورت کارتریج: کارتریج ها و بازی ها
- 20. دستورات کاراکترها: نمایش و دستکاری متن
- 21. دستورات STRING: کار با رشته ها و متون
- 22. دستورات array: آرایه ها و لیست ها
- 23. دستورات READ و DATA: خواندن داده ها از برنامه
- 24. دستورات RESTORE: بازیابی داده ها
- 25. دستورات فایل: ذخیره، بارگیری و مدیریت فایل ها
- 26. دستورات دیسک: دسترسی به دیسک ها و فایل ها
- 27. دستورات صفحه نمایش: پاک کردن، موقعیت یابی و سفارشی سازی
- 28. خطاهای رایج: شناسایی، رفع و جلوگیری
- 29. بهینه سازی کد: سرعت، حجم و کارایی
- 30. نکات و ترفندهای برنامه نویسی VIC-20
- 31. کتابخانه ها و ماژول های جانبی
- 32. آشنایی با دستور SYS: فراخوانی روتین های ماشینی
- 33. برنامه نویسی در زبان اسمبلی: مقدمه
- 34. برنامه نویسی در زبان اسمبلی: دستورالعمل ها
- 35. برنامه نویسی در زبان اسمبلی: آدرس دهی
- 36. برنامه نویسی در زبان اسمبلی: توابع و زیرروال ها
- 37. ترجمه BASIC به اسمبلی: تکنیک ها و ابزارها
- 38. کنترل سخت افزار: پورت ها، سخت افزار گرافیکی و صدا
- 39. برنامه نویسی بازی: طراحی و پیاده سازی
- 40. طراحی بازی: مفاهیم و مراحل
- 41. بازی های ساده: Pac-Man و Snake
- 42. بازی های پیشرفته: RPG و Adventure
- 43. استفاده از sprites: طراحی و متحرک سازی
- 44. طراحی و پیاده سازی سیستم منو
- 45. افزودن موسیقی و جلوه های صوتی به بازی ها
- 46. ایجاد رابط کاربری جذاب برای بازی ها
- 47. هوش مصنوعی ساده در بازی ها
- 48. استفاده از کارتریج های توسعه: RAM، ROM و I/O
- 49. آشنایی با ساختار فایل های VIC-20
- 50. نصب و استفاده از نرم افزار توسعه VIC-20
- 51. استفاده از امولاتورها: راه اندازی و عیب یابی
- 52. اصول دیباگ کردن: یافتن و رفع باگ ها
- 53. بهره برداری از RAM و ROM اضافی
- 54. فشرده سازی کد: تکنیک ها و ابزارها
- 55. تکنیک های پیشرفته گرافیک: scrolling و raster interrupts
- 56. استفاده از تکنیک های optimized code
- 57. طراحی فونت های سفارشی
- 58. نوشتن بازی های چند نفره
- 59. ارتباط سریال: مودم ها و پرینترها
- 60. تعامل با دستگاه های خارجی
- 61. استفاده از حافظه فلش
- 62. مبانی برنامه نویسی شبکه
- 63. برنامه نویسی در اسمبلی برای دسترسی مستقیم به سخت افزار
- 64. اصول طراحی رابط های کاربری (UI)
- 65. بهینه سازی برای سرعت: ترفندها و تکنیک ها
- 66. بهبود عملکرد برنامه های سنگین
- 67. استفاده از تکنیک های محافظت از کد
- 68. معرفی کتابخانه های گرافیکی و صوتی
- 69. برنامه نویسی با استفاده از ابزارهای توسعه پیشرفته
- 70. تکنیک های پیشرفته برای انیمیشن
- 71. بررسی انواع روش های فشرده سازی داده ها
- 72. شناسایی و رفع مشکلات سخت افزاری
- 73. افزایش حافظه VIC-20: هک ها و راه حل ها
- 74. کار با سیستم عامل VIC-20
- 75. مباحث پیشرفته در مورد کارتریج ها
- 76. استفاده از ابزارهای دیباگ پیشرفته
- 77. ساخت ابزارهای سفارشی برای VIC-20
- 78. پروژه های عملی: ساخت بازی های متنوع
- 79. پروژه های عملی: ساخت ابزارهای کاربردی
- 80. پروژه های عملی: برنامه های آموزشی
- 81. معرفی کتابخانه های موسیقی و افکت های صوتی
- 82. آشنایی با روش های انتقال برنامه ها به VIC-20
- 83. نوشتن دموهای جذاب برای VIC-20
- 84. به اشتراک گذاری برنامه ها و بازی ها
- 85. آینده VIC-20: جامعه، منابع و پروژههای جدید
- 86. منابع آموزشی: کتاب ها، وب سایت ها و انجمن ها
- 87. مروری بر بهترین بازی ها و برنامه های VIC-20
- 88. معرفی بهترین ابزارها و نرم افزارهای توسعه
- 89. نقش VIC-20 در تاریخچه کامپیوترهای خانگی
- 90. مقایسه VIC-20 با سایر کامپیوترهای 8 بیتی
- 91. حفظ و نگهداری VIC-20
- 92. تعمیرات و عیب یابی سخت افزاری
- 93. آشنایی با قطعات یدکی VIC-20
- 94. ایجاد انجمن و جامعه VIC-20
- 95. فرهنگ و زیرفرهنگ VIC-20
- 96. اصول اخلاقی برنامه نویسی
- 97. آشنایی با کپی رایت و مجوزها
- 98. بررسی روند توسعه بازی های کلاسیک
- 99. نقش آموزش و یادگیری در برنامه نویسی
- 100. سخن پایانی و جمع بندی دوره
تگها:
8-bit computing
Commodore VIC-20
Mastering the Vic 20
Retro Computing
آموزش برنامه نویسی
برنامه نویسی
برنامه نویسی BASIC
برنامه نویسی بازی
رترو کامپیوتینگ
زبان بیسیک
کامپیوترهای کلاسیک
کمودور
کمودور VIC-20
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.