کتاب صوتی هسته BASIC اپل: راهنمای جامع برنامهنویسی برای Apple II و IIGS
هسته BASIC اپل: فتح نوستالژی و مهارت در برنامهنویسی کلاسیک هسته BASIC اپل: فتح نوستالژی و مهارت در برنامهنویسی کلاسیک آیا به دوران طلایی کامپیوترهای Apple II و IIGS نوستالژی دارید؟ آیا میخواهید اسر...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره هسته BASIC اپل: راهنمای جامع برنامهنویسی برای Apple II و IIGS
موضوع کلی: برنامهنویسی کامپیوترهای کلاسیک
موضوع میانی: برنامهنویسی BASIC برای سیستمهای Apple
📋 سرفصلهای دوره
- 1. مقدمهای بر تاریخچه کامپیوترهای Apple II و IIGS
- 2. آشنایی با محیط Applesoft BASIC و راهاندازی شبیهساز
- 3. اولین دستور: فرمان PRINT و نمایش متن
- 4. حالت فوری (Immediate Mode) در برابر حالت برنامه (Program Mode)
- 5. دستورات پایهای مدیریت برنامه: NEW, LIST, RUN
- 6. مفهوم شماره خط (Line Numbers) و ویرایش برنامه
- 7. ذخیره و بارگذاری برنامهها: SAVE و LOAD
- 8. استفاده از دستور REM برای افزودن توضیحات به کد
- 9. مقدمهای بر متغیرهای عددی: Integer و Floating-Point
- 10. دستور LET و تخصیص مقدار به متغیرها
- 11. عملگرهای ریاضی پایه: جمع، تفریق، ضرب و تقسیم
- 12. توان و اولویت عملگرهای ریاضی
- 13. دریافت ورودی از کاربر با دستور INPUT
- 14. کار با متغیرهای رشتهای (String Variables)
- 15. ترکیب رشتهها (String Concatenation)
- 16. پاک کردن صفحه و کنترل مکاننما: HOME, VTAB, HTAB
- 17. دستور GOTO و پرشهای بدون شرط
- 18. ساختار حلقههای بیپایان و خروج از آنها
- 19. تولید اعداد تصادفی با تابع RND
- 20. مقدمهای بر منطق شرطی: دستور IF...THEN
- 21. عملگرهای مقایسهای: =, <>, <, >, <=, >=
- 22. ترکیب شرطها با عملگرهای منطقی AND, OR, NOT
- 23. حلقههای تکرار معین: ساختار FOR...TO...STEP...NEXT
- 24. ایجاد تأخیر زمانی با استفاده از حلقههای FOR...NEXT
- 25. حلقههای تودرتو (Nested Loops)
- 26. مفهوم زیربرنامهها (Subroutines): دستورات GOSUB و RETURN
- 27. استفاده از GOSUB برای ساختاردهی به کد
- 28. پشته (Stack) و رفتار آن در فراخوانیهای GOSUB تودرتو
- 29. دستورات END, STOP و تفاوتهای آنها
- 30. ادامه اجرای برنامه پس از توقف با دستور CONT
- 31. خواندن دادههای ثابت از برنامه: READ, DATA, RESTORE
- 32. پرشهای محاسباتی: دستورات ON...GOTO و ON...GOSUB
- 33. توابع داخلی ریاضی: SQR, INT, ABS
- 34. توابع مثلثاتی: SIN, COS, TAN, ATN
- 35. توابع لگاریتمی و نمایی: LOG, EXP
- 36. تعریف توابع سفارشی توسط کاربر با DEF FN
- 37. تابع LEN: به دست آوردن طول یک رشته
- 38. برش رشتهها از چپ و راست: توابع LEFT$ و RIGHT$
- 39. استخراج بخشی از رشته: تابع MID$
- 40. تبدیل عدد به رشته با تابع STR$
- 41. تبدیل رشته به عدد با تابع VAL
- 42. کار با کدهای اسکی: توابع ASC و CHR$
- 43. مقدمهای بر آرایهها (Arrays) و کاربرد آنها
- 44. تعریف ابعاد آرایه با دستور DIM
- 45. آرایههای یکبعدی و کار با لیستها
- 46. آرایههای دوبعدی: جداول و ماتریسها
- 47. پاکسازی متغیرها و آرایهها با دستور CLEAR
- 48. تابع FRE: بررسی حافظه آزاد
- 49. مقدمهای بر ورودی و خروجی دیسک (DOS 3.3 و ProDOS)
- 50. دستور CATALOG برای مشاهده لیست فایلها
- 51. مقدمهای بر فایلهای متنی ترتیبی (Sequential Files)
- 52. باز کردن فایل برای نوشتن: OPEN و WRITE
- 53. افزودن اطلاعات به انتهای فایل: APPEND
- 54. خواندن اطلاعات از فایلهای ترتیبی: OPEN و READ
- 55. بستن فایلها با دستور CLOSE
- 56. کنترل داس از طریق دستور PRINT CHR$(4)
- 57. مقدمهای بر فایلهای با دسترسی تصادفی (Random-Access Files)
- 58. تعریف ساختار رکورد در فایلهای تصادفی
- 59. نوشتن یک رکورد مشخص در فایل تصادفی
- 60. خواندن یک رکورد مشخص از فایل تصادفی
- 61. مدیریت فایلها: RENAME, DELETE, LOCK, UNLOCK
- 62. مقدمهای بر گرافیک در Apple II
- 63. حالت متن (Text Mode) و کنترل نمایش کاراکترها: NORMAL, INVERSE, FLASH
- 64. ورود به حالت گرافیکی Low-Resolution با دستور GR
- 65. تنظیم رنگ در حالت Lo-Res با دستور COLOR
- 66. ترسیم نقطه در حالت Lo-Res با دستور PLOT
- 67. ترسیم خطوط افقی و عمودی: HLIN و VLIN
- 68. خواندن رنگ یک نقطه از صفحه با تابع SCRN
- 69. بازگشت به حالت متن از گرافیک با دستور TEXT
- 70. ورود به حالت گرافیکی High-Resolution با دستور HGR
- 71. صفحه دوم گرافیکی Hi-Res: دستور HGR2
- 72. تنظیم رنگ در حالت Hi-Res با دستور HCOLOR
- 73. ترسیم نقطه و خط در حالت Hi-Res با دستور HPLOT
- 74. رسم خطوط متصل با HPLOT TO
- 75. مفهوم Shape Tables برای رسم اشکال پیچیده
- 76. بارگذاری Shape Table در حافظه
- 77. رسم یک شکل با دستور DRAW
- 78. پاک کردن یک شکل با دستور XDRAW (حالت XOR)
- 79. چرخاندن اشکال با پارامتر ROT
- 80. تغییر مقیاس اشکال با پارامتر SCALE
- 81. ترکیب متن و گرافیک در حالت Hi-Res
- 82. مقدمهای بر تولید صدا در Apple II
- 83. ایجاد صدای کلیک ساده با دسترسی به حافظه
- 84. تولید نتهای موسیقی با حلقهها و تأخیر زمانی
- 85. مفهوم PEEK: خواندن مستقیم یک بایت از حافظه
- 86. آدرسهای حافظه مهم: کیبورد، اسپیکر و تنظیمات صفحه
- 87. مفهوم POKE: نوشتن مستقیم یک بایت در حافظه
- 88. تغییر پنجره متن با استفاده از دستورات POKE
- 89. مدیریت خطاها با دستور ONERR GOTO
- 90. خواندن کد خطا از حافظه: PEEK(222)
- 91. ادامه اجرای برنامه پس از خطا با دستور RESUME
- 92. ردیابی اجرای برنامه برای اشکالزدایی: TRACE و NOTRACE
- 93. فراخوانی روتینهای زبان ماشین با دستور CALL
- 94. مقدمهای بر فایلهای باینری
- 95. بارگذاری یک فایل باینری در حافظه با BLOAD
- 96. ذخیره بخشی از حافظه در یک فایل باینری با BSAVE
- 97. گسترش BASIC با دستورات آمپرسند (&)
- 98. برنامهنویسی برای Apple IIGS: تفاوتها و ویژگیهای جدید
- 99. پروژه نهایی: ساخت یک بازی ساده حدس عدد
- 100. پروژه نهایی: طراحی یک برنامه نقاشی ابتدایی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Apple Computer
Apple II
Apple II BASIC
Apple IIGS BASIC
BASIC Programming
classic computers
Historical Computing
IIGS
Learning BASIC
Old Computers
Old School Computing
Programming Tutorial
Retro Computing
The Apple's BASIC core
Vintage Computing
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.