کتاب جادوی کدنویسی در دوران طلایی کامپیوتر: استادی بیسیک با اپل ۲ با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
جادوی کدنویسی در دوران طلایی کامپیوتر: استادی بیسیک با اپل ۲ جادوی کدنویسی در دوران طلایی کامپیوتر: استادی بیسیک با اپل ۲ سفر به ریشههای برنامهنویسی با نوستالژی اپل ۲ آیا تا به حال به دنیای شگفتانگ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جادوی کدنویسی در دوران طلایی کامپیوتر: استادی بیسیک با اپل ۲
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: برنامهنویسی کامپیوترهای کلاسیک
📋 سرفصلهای دوره
- 1. مقدمه: سفری به دنیای اپل ۲ و بیسیک
- 2. آشنایی با محیط برنامه نویسی اپل ۲
- 3. دستور PRINT: اولین قدم به سوی کدنویسی
- 4. متغیرها: نامگذاری و انواع داده
- 5. دستور INPUT: تعامل با کاربر
- 6. محاسبات ریاضی: جمع، تفریق، ضرب و تقسیم
- 7. اولویت عملگرها: ترتیب اجرای محاسبات
- 8. توابع ریاضی: SIN, COS, TAN, ATN
- 9. توابع ریاضی: SQR, EXP, LOG
- 10. توابع رشتهای: LEN, LEFT$, RIGHT$, MID$
- 11. توابع تبدیل: STR$, VAL
- 12. عملگرهای مقایسهای: >, <, =, <>
- 13. دستور IF...THEN: تصمیم گیری در کد
- 14. دستور GOTO: پرش در برنامه
- 15. دستور GOSUB...RETURN: ایجاد زیربرنامه
- 16. دستور FOR...NEXT: تکرار بلوک کد
- 17. آرایهها: ذخیره سازی مجموعهای از دادهها
- 18. آرایههای تک بعدی: ایجاد و استفاده
- 19. آرایههای دو بعدی: ماتریسها و کاربردها
- 20. دستور DIM: تعریف ابعاد آرایه
- 21. دستور READ...DATA: ورود داده ثابت به برنامه
- 22. دستور RESTORE: بازگرداندن اشارهگر DATA
- 23. دستور ON...GOTO: پرش بر اساس شرط
- 24. دستور ON...GOSUB: فراخوانی زیربرنامه شرطی
- 25. حلقههای تودرتو: FOR...NEXT در FOR...NEXT
- 26. دستور STOP: توقف اجرای برنامه
- 27. دستور END: پایان برنامه
- 28. دستور REM: درج توضیحات در کد
- 29. متغیرهای رشتهای: کار با متن
- 30. الحاق رشتهای: ترکیب متون
- 31. جستجو در رشته: یافتن زیررشته
- 32. جایگزینی رشتهای: تغییر بخشی از متن
- 33. دستور POKE: دسترسی مستقیم به حافظه
- 34. دستور PEEK: خواندن مقدار از حافظه
- 35. دستور CALL: فراخوانی روتینهای ماشین
- 36. دستور IN#: ورودی از دستگاههای خارجی
- 37. دستور PR#: خروجی به دستگاههای خارجی
- 38. گرافیک با بیسیک: دستور HPLOT
- 39. گرافیک با بیسیک: دستور VPLOT
- 40. گرافیک با بیسیک: دستور HLIN و VLIN
- 41. رنگها در گرافیک اپل ۲: دستور COLOR
- 42. رسم دایره و بیضی: توابع گرافیکی پیشرفته
- 43. ذخیره و بارگذاری تصاویر: کار با فایلهای گرافیکی
- 44. صدا در بیسیک: دستور SOUND
- 45. فرکانس، طول و حجم صدا: کنترل صدا در اپل ۲
- 46. ایجاد ملودی ساده: استفاده از SOUND برای موسیقی
- 47. بازی با صداها: جلوههای صوتی ساده
- 48. کنترلر جویاستیک: خواندن ورودی جویاستیک
- 49. ایجاد بازیهای ساده: حرکت دادن اشیاء
- 50. ایجاد بازیهای ساده: برخورد و واکنش
- 51. ایجاد بازیهای ساده: امتیازدهی
- 52. صفحه کلید: خواندن ورودی صفحه کلید
- 53. دستور GET: خواندن یک کاراکتر از صفحه کلید
- 54. تایمر و زمانسنجی: استفاده از زمان در برنامه
- 55. ایجاد منو: طراحی رابط کاربری ساده
- 56. کار با فایلها: دستور OPEN
- 57. کار با فایلها: دستور WRITE
- 58. کار با فایلها: دستور READ
- 59. کار با فایلها: دستور CLOSE
- 60. ذخیره و بارگذاری برنامهها: دستور SAVE و LOAD
- 61. دستور RUN: اجرای برنامه
- 62. دستور LIST: نمایش کد برنامه
- 63. دستور DEL: حذف خطوط کد
- 64. دستور NEW: پاک کردن حافظه برنامه
- 65. خطایابی: شناسایی و رفع اشکالات برنامه
- 66. دیباگینگ: استفاده از دستور STOP برای دیباگ
- 67. استفاده از متغیرهای کمکی: ردیابی مقادیر
- 68. دستور TRACE: ردیابی اجرای خط به خط کد
- 69. بهینهسازی کد: افزایش سرعت اجرای برنامه
- 70. استفاده از زیربرنامهها: سازماندهی کد
- 71. استفاده از توابع: تعریف توابع سفارشی
- 72. کار با اعداد اعشاری: دقت و محدودیتها
- 73. دستور INT: تبدیل عدد اعشاری به عدد صحیح
- 74. دستور RND: تولید اعداد تصادفی
- 75. شبیهسازی پرتاب تاس: استفاده از RND
- 76. بازیهای شانسی: ایجاد بازیهای بر پایه شانس
- 77. نوشتن متن روی صفحه گرافیکی: دستور HTAB و VTAB
- 78. ایجاد انیمیشن ساده: تغییر تصاویر متوالی
- 79. تکنیکهای پیشرفته گرافیکی: بافر دوگانه
- 80. تکنیکهای پیشرفته گرافیکی: اسپریتها
- 81. نوشتن بازیهای پیچیدهتر: استراتژی و طراحی
- 82. استفاده از اینتراپتها: مدیریت رویدادها
- 83. کار با پورتهای سریال: ارتباط با دستگاههای خارجی
- 84. مدیریت حافظه: استفاده بهینه از حافظه
- 85. برنامهنویسی ساختیافته: اصول و مزایا
- 86. طراحی الگوریتم: حل مسائل با کد
- 87. مستندسازی کد: نوشتن توضیحات مفید
- 88. ساخت کتابخانه کد: استفاده مجدد از کد
- 89. تبدیل بیسیک به کد ماشین: کامپایلرها
- 90. مقدمهای بر اسمبلر: نوشتن روتینهای ماشین
- 91. توسعه بازیهای حرفهای: نکات و ترفندها
- 92. توسعه نرمافزارهای کاربردی: برنامههای مدیریت داده
- 93. ایجاد ویرایشگر متن ساده: کار با فایلها
- 94. ایجاد ماشین حساب: توابع ریاضی پیشرفته
- 95. تبدیل کد بیسیک به زبانهای دیگر: مفاهیم ترجمه
- 96. آینده برنامهنویسی: از گذشته تا امروز
- 97. منابع آنلاین: انجمنها و مستندات اپل ۲
- 98. پروژههای عملی: ساخت برنامههای کاربردی
- 99. نکات پیشرفته: بهبود مهارتهای برنامهنویسی
- 100. به اشتراکگذاری کد: همکاری در پروژهها
تگها:
Apple II
BASIC for the APPLE II
BASIC Programming
Classic Computing
Retro programming
Software Development
Vintage Computing
آموزش برنامهنویسی
آموزش کدنویسی
اپل 2
برنامهنویسی
برنامهنویسی بیسیک
دوران طلایی کامپیوتر
کامپیوترهای کلاسیک
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.