کتاب استادی در برنامه‌نویسی بی‌بی‌سی میکرو: نکات و ترفندهای کاربردی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

استادی در برنامه‌نویسی بی‌بی‌سی میکرو: نکات و ترفندهای کاربردی استادی در برنامه‌نویسی بی‌بی‌سی میکرو: نکات و ترفندهای کاربردی سفری به دنیای طلایی برنامه‌نویسی کلاسیک آیا تا به حال شیفته‌ی قدرت و ظرافت...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره استادی در برنامه‌نویسی بی‌بی‌سی میکرو: نکات و ترفندهای کاربردی

موضوع کلی: برنامه‌نویسی کامپیوترهای کلاسیک

موضوع میانی: برنامه‌نویسی به زبان بیسیک برای پلتفرم‌های ۸-بیتی

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

  • 1. مقدمه‌ای بر کامپیوترهای 8-بیتی و بی‌بی‌سی میکرو
  • 2. آشنایی با محیط بیسیک بی‌بی‌سی میکرو
  • 3. دستور PRINT و اصول نمایش متن
  • 4. متغیرها و انواع داده در بیسیک
  • 5. دستور INPUT و دریافت ورودی از کاربر
  • 6. عملگرهای ریاضی و محاسبات پایه
  • 7. دستور IF-THEN و ساختارهای شرطی ساده
  • 8. دستور GOTO و پرش در برنامه
  • 9. حلقه‌های FOR-NEXT و تکرار
  • 10. دستور WHILE-WEND و حلقه‌های شرطی
  • 11. آرایه‌ها و نحوه کار با آن‌ها
  • 12. زیربرنامه‌ها با استفاده از GOSUB-RETURN
  • 13. توابع داخلی بیسیک (ASC, CHR$, LEN)
  • 14. مدیریت خطا و دستور ON ERROR GOTO
  • 15. آشنایی با حافظه کامپیوتر و آدرس‌دهی
  • 16. نمایش گرافیک ساده با دستور PLOT
  • 17. رسم خطوط و اشکال هندسی با LINE و RECT
  • 18. رنگ‌ها و حالت‌های گرافیکی در بی‌بی‌سی میکرو
  • 19. کنترل صدا و دستور SOUND
  • 20. استفاده از دستور ENVELOPE برای صداهای پیچیده‌تر
  • 21. ذخیره و بارگذاری برنامه‌ها با دستور SAVE و LOAD
  • 22. آشنایی با دیسک‌گردان و دیسک‌ها
  • 23. مدیریت فایل‌ها با دستورهای FILE, OPEN, CLOSE
  • 24. خواندن و نوشتن داده در فایل‌ها
  • 25. تکنیک‌های بهینه‌سازی سرعت اجرای برنامه
  • 26. استفاده از حافظه صفحه نمایش برای انیمیشن
  • 27. ایجاد انیمیشن‌های ساده با SWAP
  • 28. مدیریت صفحه نمایش و دستور CLS
  • 29. ایجاد منوها با استفاده از PRINT و INPUT
  • 30. استفاده از توابع مثلثاتی (SIN, COS, TAN)
  • 31. محاسبه اعداد تصادفی با دستور RND
  • 32. پیاده‌سازی بازی‌های ساده (حدس عدد)
  • 33. پیاده‌سازی بازی‌های متن‌محور (Adventure)
  • 34. آشنایی با زبان ماشین (Assembly Language)
  • 35. دستورهای POKE و PEEK و دسترسی مستقیم به حافظه
  • 36. کار با وقفه ها (Interrupts)
  • 37. ایجاد افکت‌های ویژه با POKE
  • 38. مانیتور کردن حافظه با دستور DUMP
  • 39. تبدیل بین مبناهای مختلف (Decimal, Hexadecimal, Binary)
  • 40. استفاده از جدول‌ها برای ذخیره داده
  • 41. ایجاد جلوه‌های صوتی پیشرفته
  • 42. کنترل سخت‌افزار جانبی (پرینتر)
  • 43. کار با پورت‌های ورودی/خروجی (I/O Ports)
  • 44. آشنایی با شبیه‌سازهای بی‌بی‌سی میکرو
  • 45. دیباگینگ برنامه‌ها و یافتن خطاها
  • 46. بهینه‌سازی مصرف حافظه در برنامه‌ها
  • 47. تکنیک‌های برنامه‌نویسی ساخت‌یافته
  • 48. مقدمه‌ای بر برنامه‌نویسی ماژولار
  • 49. ایجاد کتابخانه‌های زیربرنامه
  • 50. استفاده از دستورهای EXT و *FX
  • 51. کار با زبان LOGO در بی‌بی‌سی میکرو
  • 52. برنامه‌نویسی گرافیکی پیشرفته با MODE 7
  • 53. استفاده از دستورهای VDU برای کنترل نمایشگر
  • 54. ایجاد اسپرایت‌ها (Sprites) و انیمیشن پیشرفته
  • 55. تشخیص برخورد (Collision Detection)
  • 56. اسکرولینگ صفحه نمایش (Scrolling)
  • 57. استفاده از بافر دوم برای نمایشگر (Double Buffering)
  • 58. ایجاد بازی‌های اکشن ساده
  • 59. کار با ماوس (Mouse) و جوی‌استیک (Joystick)
  • 60. استفاده از MIDI برای تولید موسیقی
  • 61. آشنایی با شبکه‌سازی (Networking) با بی‌بی‌سی میکرو
  • 62. مقدمه‌ای بر پایگاه داده‌ها
  • 63. ذخیره و بازیابی اطلاعات از پایگاه داده‌های ساده
  • 64. ساخت بازی‌های استراتژیک ساده
  • 65. شبیه‌سازی فیزیک در بازی‌ها
  • 66. استفاده از الگوریتم‌های جستجو و مرتب‌سازی
  • 67. ایجاد رابط کاربری گرافیکی (GUI) ساده
  • 68. کار با فونت‌ها و کاراکترهای سفارشی
  • 69. تولید موسیقی با استفاده از توابع ریاضی
  • 70. ایجاد افکت‌های نوری (Light Effects)
  • 71. برنامه‌نویسی هوش مصنوعی (AI) ساده
  • 72. مقدمه‌ای بر کامپایلرها و اسمبلرها
  • 73. استفاده از اسمبلر برای نوشتن روتین‌های سریع
  • 74. ارتباط بیسیک با زبان ماشین
  • 75. ساخت ابزارهای دیباگینگ خودکار
  • 76. بهینه‌سازی گرافیک با استفاده از زبان ماشین
  • 77. ایجاد دموها (Demos) و نمایش‌های گرافیکی
  • 78. استفاده از ابزارهای ویرایش گرافیک
  • 79. ساخت موتورهای بازی (Game Engines) ساده
  • 80. ایجاد نقشه‌های بزرگ در بازی‌ها
  • 81. برنامه‌نویسی شبکه (Network Programming) پیشرفته
  • 82. کار با سیستم عامل (Operating System) بی‌بی‌سی میکرو
  • 83. استفاده از دستورهای پیشرفته سیستم عامل
  • 84. شخصی‌سازی سیستم عامل
  • 85. ایجاد نرم‌افزارهای کاربردی (Applications)
  • 86. مقدمه‌ای بر برنامه‌نویسی شیءگرا (Object-Oriented Programming)
  • 87. شبیه‌سازی سخت‌افزار (Hardware Simulation)
  • 88. برنامه‌نویسی برای کارت‌های گرافیکی اضافی
  • 89. برنامه‌نویسی برای حافظه اضافی (RAM Expansion)
  • 90. تکنیک‌های فشرده‌سازی داده (Data Compression)
  • 91. رمزنگاری داده‌ها (Data Encryption)
  • 92. ساخت بازی‌های سه‌بعدی (3D Games) ساده
  • 93. استفاده از ردیابی اشعه (Ray Tracing) ابتدایی
  • 94. بهینه‌سازی کد برای حافظه و سرعت
  • 95. ترفندهای پیشرفته برنامه‌نویسی بیسیک
  • 96. نکات و ترفندهای مخفی در بی‌بی‌سی میکرو
  • 97. پروژه‌های پیشرفته و نمونه کدها
  • 98. منابع و مراجع بیشتر برای یادگیری
  • 99. آینده برنامه‌نویسی کامپیوترهای کلاسیک
  • 100. جمع‌بندی و نکات پایانی دوره آموزشی
تگ‌ها: 8-bit Programming Basic BBC Micro BBC Micro tutorial BBC Micro آموزش classic computers programming tips Programming Tips for the BBC Micro Retro Computing Software Development برنامه‌نویسی ۸-بیتی برنامه‌نویسی بیسیک توسعه نرم‌افزار رترو کامپیوتیگ کامپیوترهای کلاسیک نکات برنامه‌نویسی

نظرات

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

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