کتاب از مقدماتی تا پیشرفته: برنامه‌نویسی بیسیک با کتاب "Further Programming for the BBC Micro"

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب از مقدماتی تا پیشرفته: برنامه‌نویسی بیسیک با کتاب "Further Programming for the BBC Micro"

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

موضوع میانی: برنامه‌نویسی زبان بیسیک برای BBC Micro

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر دوره و فلسفه "Further Programming"
  • 2. آشنایی با BBC Micro و محیط برنامه‌نویسی
  • 3. راه‌اندازی شبیه‌ساز (Emulator) و اولین برنامه
  • 4. مروری بر اصول بیسیک: متغیرها و انواع داده
  • 5. کار با عملگرهای حسابی و منطقی
  • 6. دستورات ورودی/خروجی پایه: INPUT و PRINT
  • 7. ساختارهای تصمیم‌گیری: IF...THEN...ELSE
  • 8. حلقه‌ها برای تکرار: FOR...NEXT
  • 9. حلقه‌های شرطی: WHILE...ENDWHILE و REPEAT...UNTIL
  • 10. استفاده از GOTO و GOSUB: مزایا و معایب
  • 11. ایجاد روال‌ها و توابع: PROC و FN
  • 12. آرایه‌ها: ذخیره و مدیریت مجموعه‌ای از داده‌ها
  • 13. کار با رشته‌ها: توابع LEFT$, RIGHT$, MID$
  • 14. عملیات پیشرفته روی رشته‌ها: INSTR و CHR$, ASC
  • 15. کنترل جریان پیشرفته: ON...GOSUB/GOTO
  • 16. مدیریت خطاها: ON ERROR GOTO
  • 17. توابع داخلی مهم بیسیک (INT, RND, SQR و غیره)
  • 18. سازماندهی کد: استفاده از REM و بلوک‌های منطقی
  • 19. بهینه‌سازی خوانایی کد بیسیک
  • 20. پروژه‌ی کوچک: ماشین‌حساب ساده با بیسیک
  • 21. مقدمه‌ای بر گرافیک در BBC Micro
  • 22. حالت‌های گرافیکی (Screen Modes) و انتخاب آن‌ها
  • 23. تنظیم پالت رنگ‌ها: دستور COLOUR
  • 24. رسم نقاط و خطوط: دستور PLOT
  • 25. رسم اشکال هندسی: مربع، مستطیل و دایره
  • 26. پر کردن اشکال با رنگ: PLOT و R-PLOT
  • 27. مختصات گرافیکی و سیستم مختصات
  • 28. دستورات VDU: کنترل مستقیم صفحه نمایش
  • 29. چاپ متن در حالت گرافیکی: VDU 5
  • 30. تغییر اندازه و سبک قلم (Font)
  • 31. تعریف کاراکترهای سفارشی (User Defined Characters)
  • 32. متحرک‌سازی کاراکترهای سفارشی
  • 33. مدیریت ویوپورت (VIEWPORT) و برش صفحه
  • 34. تکنیک‌های انیمیشن پایه: پاک کردن و بازرسم
  • 35. انیمیشن پیشرفته: استفاده از بافرینگ (Buffer)
  • 36. ایجاد افکت‌های نوری و سایه
  • 37. کار با Spriteهای نرم‌افزاری
  • 38. تشخیص برخورد (Collision Detection) در گرافیک
  • 39. طراحی رابط کاربری گرافیکی (GUI) ساده
  • 40. پروژه‌ی گرافیکی: بازی ساده با گرافیک
  • 41. مقدمه‌ای بر تولید صدا در BBC Micro
  • 42. دستور SOUND: تولید نت‌ها و صداهای پایه
  • 43. کانال‌های صدا و میکس کردن آن‌ها
  • 44. تنظیم Pitch، Duration و Volume
  • 45. دستور ENVELOPE: تعریف شکل موج‌های پیچیده
  • 46. ساخت افکت‌های صوتی: انفجار، لیزر
  • 47. برنامه‌نویسی موسیقی: ساخت ملودی‌های ساده
  • 48. کار با ورودی صفحه‌کلید: GET و INKEY$
  • 49. تشخیص فشار کلید در زمان واقعی
  • 50. کار با Joystick و Paddle (اگر سخت‌افزار موجود باشد)
  • 51. خواندن ورودی آنالوگ: دستور ADVAL
  • 52. استفاده از پورت سریال (RS-423) برای ارتباط
  • 53. کار با پورت موازی (Parallel Port)
  • 54. طراحی منوهای تعاملی با ورودی کاربر
  • 55. پروژه‌ی صوتی: دستگاه موسیقی ساده
  • 56. ساختار حافظه BBC Micro: مقدمه
  • 57. PEEK و POKE: دسترسی مستقیم به حافظه
  • 58. مدیریت حافظه: HIMEM و LOMEM
  • 59. صفحه حافظه (PAGE) و اهمیت آن
  • 60. آشنایی با ROMهای سیستم (MOS، BASIC، DFS)
  • 61. فراخوانی روال‌های سیستم عامل: دستور CALL
  • 62. OSBYTE: خواندن و نوشتن بایت‌های سیستم
  • 63. OSWORD: فراخوانی عملیات‌های پیشرفته سیستم عامل
  • 64. OSGBPB: توابع عمومی برای کار با بلوک‌ها
  • 65. دسترسی به ثبات‌های سخت‌افزاری (ULA, VIA)
  • 66. بانک‌سوئیچینگ (Bank Switching) حافظه RAM/ROM
  • 67. مناطق حافظه کاربر (User Memory Area)
  • 68. استفاده از حافظه برای ذخیره داده‌های بزرگ
  • 69. تکنیک‌های مدیریت حافظه برای برنامه‌های پیچیده
  • 70. کار با زمان و تاریخ سیستم
  • 71. دستورات * (Star Commands) از بیسیک
  • 72. ایجاد دستورات * سفارشی
  • 73. کنترل پورت‌های ورودی/خروجی (I/O Ports)
  • 74. دسترسی به حالت‌های نمایشگر پیشرفته
  • 75. پروژه‌ی سیستمی: ابزار مانیتورینگ حافظه
  • 76. مقدمه‌ای بر مدیریت فایل در BBC Micro
  • 77. فایل‌های ترتیبی (Sequential Files): خواندن و نوشتن
  • 78. ایجاد و باز کردن فایل‌ها: OPEN و CLOSE
  • 79. خواندن و نوشتن داده به فایل: INPUT# و PRINT#
  • 80. فایل‌های دسترسی تصادفی (Random Access Files)
  • 81. استفاده از BGET# و BPUT# برای دسترسی بایت به بایت
  • 82. کاتالوگ کردن دیسک: دستور *CAT
  • 83. ذخیره و بارگذاری برنامه‌ها: *SAVE و *LOAD
  • 84. حذف و تغییر نام فایل‌ها: *DELETE و *RENAME
  • 85. مدیریت دایرکتوری‌ها
  • 86. بهینه‌سازی سرعت اجرای کد بیسیک
  • 87. تکنیک‌های کاهش حجم برنامه
  • 88. استفاده از متغیرهای Integer برای سرعت بیشتر
  • 89. بهینه‌سازی حلقه‌ها و توابع
  • 90. پروژه‌ی مدیریت فایل: سیستم ثبت نمرات
  • 91. چرا به کد ماشین (Machine Code) نیاز داریم؟
  • 92. مقدمه‌ای بر زبان اسمبلی 6502
  • 93. نحوه فراخوانی کد ماشین از بیسیک: CALL و USR
  • 94. جاسازی کد ماشین در برنامه بیسیک (DATA/POKE)
  • 95. انتقال پارامترها بین بیسیک و کد ماشین
  • 96. نوشتن یک روال ساده با اسمبلی و فراخوانی آن
  • 97. استفاده از اسمبلر داخلی BBC
  • 98. دیباگ کردن برنامه‌های بیسیک و اسمبلی
  • 99. مروری بر تکنیک‌های پیشرفته برنامه‌نویسی
  • 100. آینده برنامه‌نویسی و پلتفرم‌های میراثی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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