کتاب صوتی آموزش جامع و کاربردی زبان Applesoft BASIC برای کامپیوترهای Apple II

دوره آموزش جامع Applesoft BASIC برای کامپیوترهای Apple II آموزش جامع Applesoft BASIC: بازگشت به عصر طلایی کامپیوترهای Apple II سفری به قلب انقلاب کامپیوترهای شخصی: جادوی Applesoft BASIC را دوباره کشف ...

انتخاب پلن

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

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

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

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

عنوان دوره: آموزش جامع و کاربردی زبان Applesoft BASIC برای کامپیوترهای Apple II

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

موضوع میانی: زبان برنامه‌نویسی Applesoft BASIC

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

  • 1. معرفی کامپیوتر Apple II و محیط آن
  • 2. آشنایی با زبان Applesoft BASIC
  • 3. روشن کردن Apple II و بوت شدن سیستم
  • 4. محیط تعاملی BASIC (Immediate Mode)
  • 5. نحوه تایپ و اجرای دستورات مستقیم
  • 6. دستورات سیستم: NEW, LIST, RUN
  • 7. ذخیره برنامه‌ها روی دیسک (SAVE)
  • 8. بارگذاری برنامه‌ها از دیسک (LOAD)
  • 9. اصول نامگذاری فایل‌ها در DOS 3.3
  • 10. ساختار برنامه‌های BASIC و شماره خطوط
  • 11. معرفی متغیرها: انواع و نامگذاری
  • 12. متغیرهای عددی (Integer, Real)
  • 13. متغیرهای رشته‌ای (String)
  • 14. عملگر انتساب: LET و فرم کوتاه آن
  • 15. استفاده از REM برای توضیحات برنامه
  • 16. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
  • 17. عملگر توان و اولویت عملگرها
  • 18. عملگرهای رابطه‌ای: <, >, =, <=, >=, <>
  • 19. عملگرهای منطقی: AND, OR, NOT
  • 20. عبارات و محاسبات پیچیده
  • 21. دستور PRINT برای نمایش خروجی
  • 22. کنترل فرمت خروجی با کاما و سیمی‌کالن
  • 23. دستور INPUT برای دریافت ورودی
  • 24. نمایش پیام با INPUT
  • 25. دستور GET برای ورودی تک کاراکتری
  • 26. توابع ریاضی داخلی: SQR, INT, ABS, SGN
  • 27. توابع مثلثاتی: SIN, COS, TAN, ATN
  • 28. توابع لگاریتمی: LOG, EXP
  • 29. تولید اعداد تصادفی: RND
  • 30. استفاده از SEED برای RND (PEEK/POKE)
  • 31. پرش بدون شرط: GOTO
  • 32. دستورات شرطی: IF...THEN
  • 33. IF...THEN با چند دستور در یک خط
  • 34. حلقه‌های تکرار: FOR...NEXT
  • 35. استفاده از STEP در حلقه FOR...NEXT
  • 36. حلقه‌های تودرتو (Nested Loops)
  • 37. پرش به زیربرنامه: GOSUB...RETURN
  • 38. مزایای استفاده از زیربرنامه‌ها
  • 39. دستور ON...GOTO برای پرش چندگانه
  • 40. دستور ON...GOSUB برای زیربرنامه‌های چندگانه
  • 41. خروج از حلقه‌ها (Break Loops)
  • 42. ایجاد تاخیر زمانی با حلقه FOR
  • 43. مدیریت خطا: ONERR GOTO
  • 44. RESUME: بازگشت از مدیریت خطا
  • 45. مفهوم پشته (Stack) در GOSUB
  • 46. توابع طول رشته: LEN
  • 47. استخراج زیررشته: LEFT$
  • 48. استخراج زیررشته: RIGHT$
  • 49. استخراج زیررشته: MID$
  • 50. الحاق رشته‌ها: عملگر +
  • 51. تبدیل عدد به رشته: STR$
  • 52. تبدیل رشته به عدد: VAL
  • 53. تبدیل کاراکتر به کد ASCII: ASC
  • 54. تبدیل کد ASCII به کاراکتر: CHR$
  • 55. مقایسه رشته‌ها
  • 56. معرفی آرایه‌ها و اعلان آنها با DIM
  • 57. آرایه‌های تک‌بعدی عددی
  • 58. آرایه‌های تک‌بعدی رشته‌ای
  • 59. آرایه‌های چندبعدی
  • 60. پر کردن و نمایش محتویات آرایه
  • 61. ورود به حالت گرافیک Low-Res (GR)
  • 62. تنظیم رنگ: COLOR=
  • 63. رسم نقطه: PLOT
  • 64. رسم خطوط افقی: HLIN
  • 65. رسم خطوط عمودی: VLIN
  • 66. پاک کردن صفحه گرافیکی و پر کردن با رنگ
  • 67. نمایش متن در حالت Low-Res
  • 68. خواندن رنگ یک پیکسل: SCRN
  • 69. ایجاد انیمیشن‌های ساده در Low-Res
  • 70. استفاده از PADDLE (PDL) برای ورودی گرافیکی
  • 71. ورود به حالت گرافیک High-Res (HGR, HGR2)
  • 72. تنظیم رنگ: HCOLOR=
  • 73. رسم نقطه: HPLOT
  • 74. رسم خطوط با HPLOT TO
  • 75. کشیدن خطوط مستقیم و مایل
  • 76. رسم مستطیل و مربع با HPLOT
  • 77. رسم دایره (با استفاده از توابع مثلثاتی)
  • 78. مفهوم جدول اشکال (Shape Table)
  • 79. بارگذاری جداول اشکال: SHLOAD
  • 80. رسم اشکال از جداول: DRAW
  • 81. رسم اشکال معکوس: XDRAW
  • 82. انیمیشن اشکال با DRAW/XDRAW
  • 83. ذخیره و بازیابی بخش‌هایی از صفحه HGR
  • 84. نمایش متن با کیفیت بالا (با POKE یا جداول کاراکتر)
  • 85. دستکاری مستقیم حافظه صفحه HGR
  • 86. تولید صداهای ساده با POKE به Speaker
  • 87. ایجاد نوت‌های موسیقی با POKE
  • 88. ساخت افکت‌های صوتی ساده
  • 89. خواندن وضعیت پدال‌های بازی (PDL)
  • 90. خواندن کد اسکن کلیدها از صفحه کلید (PEEK)
  • 91. مروری بر سیستم عامل DOS 3.3
  • 92. مشاهده فهرست دیسک: CATALOG
  • 93. باز کردن فایل‌ها برای خواندن و نوشتن: OPEN
  • 94. نوشتن داده در فایل متنی: PRINT#
  • 95. خواندن داده از فایل متنی: INPUT#
  • 96. خواندن تک کاراکتر از فایل: GET#
  • 97. بستن فایل‌ها: CLOSE
  • 98. حذف فایل‌ها: DELETE
  • 99. تغییر نام فایل‌ها: RENAME
  • 100. محافظت و آزاد کردن فایل‌ها: LOCK و UNLOCK
دوره آموزش جامع Applesoft BASIC برای کامپیوترهای Apple II

آموزش جامع Applesoft BASIC: بازگشت به عصر طلایی کامپیوترهای Apple II

سفری به قلب انقلاب کامپیوترهای شخصی: جادوی Applesoft BASIC را دوباره کشف کنید

دهه ۸۰ میلادی را به خاطر دارید؟ زمانی که روشن کردن یک کامپیوتر شخصی، ما را به دنیایی از امکانات بی‌پایان وارد می‌کرد. کامپیوتر افسانه‌ای Apple II با آن صدای خاطره‌انگیز فلاپی درایو و نمایشگر سبز یا رنگی، برای میلیون‌ها نفر دروازه ورود به دنیای دیجیتال بود. با روشن شدن دستگاه، یک علامت `]` ساده روی صفحه ظاهر می‌شد و این، دعوتی بود برای خلق کردن. در آن دوران، کلید این خلق کردن، زبانی ساده، قدرتمند و دوست‌داشتنی به نام Applesoft BASIC بود.

بسیاری از ما اولین خطوط کد خود را با همین زبان نوشتیم. دستور `PRINT "HELLO, WORLD"` آغازی بود بر یک ماجراجویی شگفت‌انگیز. کتاب راهنمای "Applesoft Language" که همراه این کامپیوترها عرضه می‌شد، حکم کتاب مقدس را برای نسل جدیدی از برنامه‌نویسان و علاقه‌مندان داشت. هر صفحه از آن، دریچه‌ای نو به سوی ساخت بازی‌ها، ابزارهای کاربردی و نرم‌افزارهای خلاقانه باز می‌کرد.

اکنون، ما با الهام از همان کتاب کلاسیک و با استفاده از روش‌های آموزشی مدرن، دوره‌ای جامع و کاملاً کاربردی را برای شما آماده کرده‌ایم. "دوره جامع و کاربردی زبان Applesoft BASIC" فقط یک آموزش برنامه‌نویسی نیست؛ بلکه یک ماشین زمان است که شما را به دوران اوج خلاقیت در رایانش شخصی بازمی‌گرداند. در این سفر، نه تنها یک زبان برنامه‌نویسی را از صفر تا صد یاد می‌گیرید، بلکه لذت کنترل مستقیم سخت‌افزار و خلق نرم‌افزار در خالص‌ترین شکل آن را دوباره تجربه خواهید کرد.

درباره دوره: از تئوری کتاب تا پروژه‌های عملی

این دوره، یک بازخوانی مدرن و تعاملی از کتاب مرجع "Applesoft Language" است. ما مفاهیم بنیادی و دست نخورده‌ی آن کتاب را گرفته و با مثال‌های عملی، پروژه‌های گام‌به‌گام و توضیحات ویدیویی شفاف، آن را به یک تجربه یادگیری پویا تبدیل کرده‌ایم. در این دوره، شما فقط با دستورات آشنا نمی‌شوید، بلکه یاد می‌گیرید چگونه با استفاده از آن‌ها، نرم‌افزارهای واقعی بسازید. از نوشتن یک برنامه محاسبه‌گر ساده گرفته تا طراحی یک بازی کلاسیک، ما در تمام مسیر همراه شما خواهیم بود.

موضوعات کلیدی که در این دوره فرا خواهید گرفت

  • مبانی و اصول برنامه‌نویسی از صفر مطلق با Applesoft BASIC
  • کار با متغیرهای عددی و رشته‌ای و انجام عملیات محاسباتی
  • کنترل کامل ورودی و خروجی (دریافت اطلاعات از کاربر و نمایش نتایج)
  • خلق گرافیک‌های رنگی Low-Resolution و High-Resolution
  • ایجاد صدا و موسیقی ساده برای جان بخشیدن به برنامه‌ها
  • مدیریت فایل‌ها، خواندن و نوشتن اطلاعات روی دیسک‌های مجازی (DOS 3.3)
  • تکنیک‌های پیشرفته مانند استفاده از دستورات PEEK و POKE برای دسترسی مستقیم به حافظه
  • ساخت چندین پروژه عملی از جمله بازی‌های ساده و ابزارهای کاربردی

این دوره برای چه کسانی مناسب است؟

فرقی نمی‌کند که در گذشته با Apple II کار کرده‌اید یا صرفاً به تاریخ تکنولوژی علاقه‌مندید. این دوره برای طیف وسیعی از افراد طراحی شده است:

  • علاقه‌مندان به تاریخ کامپیوتر و رایانش کلاسیک (Retro Computing) که می‌خواهند تجربه کار با یکی از تاثیرگذارترین پلتفرم‌های تاریخ را به دست آورند.
  • صاحبان و کلکسیونرهای کامپیوتر Apple II که دوست دارند برای دستگاه محبوب خود نرم‌افزار جدیدی بنویسند.
  • برنامه‌نویسان امروزی که می‌خواهند با یادگیری یک زبان پایه‌ای، درک عمیق‌تری از ریشه‌های برنامه‌نویسی مدرن پیدا کنند.
  • دانشجویان و نوجوانان که به دنبال یک محیط ساده و سرگرم‌کننده برای یادگیری مفاهیم اساسی برنامه‌نویسی مانند حلقه‌ها، شرط‌ها و متغیرها هستند.
  • تمام کسانی که از پیچیدگی‌های ابزارهای مدرن خسته شده‌اند و می‌خواهند لذت خالص خلق یک برنامه از صفر را تجربه کنند.

چرا این دوره یک فرصت تکرارنشدنی است؟

یادگیری مبتنی بر معتبرترین مرجع

ساختار این دوره بر اساس کتاب افسانه‌ای "Applesoft Language" شکل گرفته است. این یعنی شما مفاهیم را از منبعی اصیل و استاندارد یاد می‌گیرید که توسط خود اپل تایید شده بود.

آموزش کاملاً عملی و پروژه-محور

ما به تئوری خشک و خالی اعتقادی نداریم. از همان جلسات اول، شما کدنویسی را شروع می‌کنید و با انجام تمرین‌ها و پروژه‌های متعدد، دانش خود را به مهارت عملی تبدیل خواهید کرد.

جامع‌ترین سرفصل آموزشی به زبان فارسی

با بیش از ۱۰۰ سرفصل دقیق و جزئی، این دوره تمام جنبه‌های زبان Applesoft BASIC را پوشش می‌دهد. از ساده‌ترین دستور `PRINT` گرفته تا پیچیده‌ترین تکنیک‌های کار با حافظه، هیچ نکته‌ای ناگفته باقی نخواهد ماند.

درک عمیق مبانی برنامه‌نویسی

Applesoft BASIC به دلیل سادگی، بهترین ابزار برای درک مفاهیم بنیادی برنامه‌نویسی است. آموخته‌های شما در این دوره، پایه‌ای مستحکم برای یادگیری هر زبان مدرن دیگری خواهد بود.

زنده کردن خاطرات و خلق تجربیات جدید

این دوره فراتر از یک کلاس آموزشی است؛ یک تجربه نوستالژیک و در عین حال خلاقانه است. شما نه تنها خاطرات شیرین گذشته را زنده می‌کنید، بلکه با مهارت جدید خود، می‌توانید نرم‌افزارهایی بسازید که همیشه آرزویش را داشتید.

نگاهی به ساختار و ۱۰۰ سرفصل جامع دوره

این دوره در چندین بخش اصلی سازماندهی شده است تا یادگیری را به صورت گام به گام و منظم پیش ببرد. در ادامه، نگاهی کوتاه به برخی از موضوعات هر بخش می‌اندازیم:

بخش اول: مبانی و دستورات اساسی (شروع سریع)

  • آشنایی با محیط Applesoft BASIC و شبیه‌ساز
  • دستورات خروجی: PRINT و متن
  • دستورات ورودی: INPUT و GET
  • کار با متغیرهای عددی و رشته‌ای (LET)
  • انجام محاسبات ریاضی پایه

بخش دوم: منطق برنامه و ساختارهای کنترلی

  • تصمیم‌گیری با دستورات شرطی IF...THEN
  • ایجاد حلقه‌های تکرار با FOR...NEXT
  • پرش در برنامه با GOTO و GOSUB
  • توابع داخلی مانند RND, INT, SQR

بخش سوم: دنیای گرافیک و صدا

  • ورود به حالت گرافیکی Low-Res (GR) و کار با رنگ‌ها
  • رسم نقطه و خط با PLOT, HLIN, VLIN
  • گرافیک با وضوح بالا (HGR, HGR2) و دستور HPLOT
  • ایجاد انیمیشن‌های ساده و حرکت اشیاء
  • تولید صداهای ساده از طریق اسپیکر داخلی

بخش چهارم: کار با داده‌ها (رشته‌ها و آرایه‌ها)

  • تعریف آرایه‌های یک و چند بعدی با DIM
  • کار با توابع رشته‌ای: LEFT$, MID$, RIGHT$, LEN
  • تبدیل داده‌ها با VAL و STR$
  • ساخت منوهای تعاملی و مدیریت داده‌های کاربر

بخش پنجم: مدیریت فایل و دیسک (DOS 3.3)

  • آشنایی با دستورات سیستم عامل دیسک (CATALOG, LOAD, SAVE)
  • ایجاد، باز کردن و بستن فایل‌های متنی (OPEN, CLOSE)
  • نوشتن اطلاعات در فایل (WRITE) و خواندن از آن (READ)
  • ذخیره و بازیابی اطلاعات برنامه‌ها

بخش ششم: تکنیک‌های پیشرفته و پروژه‌های نهایی

  • دسترسی مستقیم به حافظه با PEEK و POKE
  • فراخوانی روتین‌های زبان ماشین با CALL
  • تکنیک‌های بهینه‌سازی کد برای افزایش سرعت
  • پروژه نهایی: ساخت یک بازی کلاسیک کامل از ایده تا اجرا

آیا آماده‌اید تا جادوی برنامه‌نویسی را در خالص‌ترین شکل آن تجربه کنید؟
همین امروز در دوره جامع Applesoft BASIC ثبت‌نام کنید و سفر خود را به عصر طلایی کامپیوترهای اپل آغاز نمایید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Apple II Apple II programming Applesoft Applesoft BASIC Applesoft language آموزش Applesoft BASIC آموزش BASIC آموزش برنامه نویسی Apple II آموزش برنامه نویسی اپل اپل سافت بیسیک برنامه نویسی BASIC برنامه نویسی اپل برنامه نویسی کامپیوتر زبان BASIC کامپیوتر اپل 2

نظرات

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

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