اپلیکیشن اندرویدی فلشکارت آموزشی Applesoft BASIC: راهنمای گام به گام برای اولین برنامههای شما
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب Applesoft BASIC: راهنمای گام به گام برای اولین برنامههای شما
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: آشنایی با زبانهای برنامهنویسی قدیمی
📋 سرفصلهای کتاب (100 موضوع)
- 1. آشنایی با Applesoft BASIC و کامپیوتر Apple II
- 2. راهاندازی و محیط Applesoft BASIC
- 3. دستورات اولیه: PRINT، REM، و END
- 4. کار با اعداد و عملیات ریاضی در BASIC
- 5. متغیرها: ذخیره و بازیابی دادهها
- 6. دستور INPUT: دریافت اطلاعات از کاربر
- 7. دستور GOTO: تغییر جریان برنامه
- 8. دستور IF-THEN: تصمیمگیری در برنامهنویسی
- 9. عملگرهای مقایسهای: =، <>، >، <، >=، <=
- 10. ساختارهای شرطی پیچیدهتر: IF-THEN-ELSE
- 11. حلقهها: تکرار کد با FOR-NEXT
- 12. کار با حلقههای تو در تو
- 13. دستورات WHILE-WEND برای تکرار
- 14. دستورات STEP در حلقههای FOR-NEXT
- 15. تابعهای ریاضی داخلی (SIN, COS, TAN, RND)
- 16. کار با اعداد صحیح و اعشاری
- 17. تولید اعداد تصادفی و کاربردهای آن
- 18. تعریف و استفاده از آرایهها (Arrays)
- 19. دسترسی به عناصر آرایه
- 20. کار با آرایههای چند بعدی
- 21. رشتهها (Strings) و عملیات رشتهای
- 22. دستورات MID$, LEFT$, RIGHT$
- 23. دستورات LEN و ASC و CHR$
- 24. تبدیل انواع دادهها (Data Type Conversion)
- 25. کار با زیر برنامهها (Subroutines) و دستور GOSUB
- 26. ساختار و تعریف زیر برنامهها
- 27. ارسال و دریافت پارامترها در زیر برنامهها
- 28. پاک کردن صفحه نمایش (HOME)
- 29. دستورات گرافیکی: GR و TEXT
- 30. رسم خطوط و اشکال ساده
- 31. رنگها در Applesoft BASIC
- 32. جابجایی در صفحه نمایش
- 33. کار با پیکسلها و مختصات
- 34. برنامهنویسی انیمیشن ساده
- 35. صدا در Applesoft BASIC: دستورات SOUND
- 36. دستورات HCOLOR و HPLOT
- 37. دستورات HIMEM: مدیریت حافظه
- 38. دستورات LOMEM: مدیریت حافظه
- 39. دستورات PEEK و POKE: دسترسی مستقیم به حافظه
- 40. کار با جداول کاراکترها (Character Tables)
- 41. خواندن و نوشتن در فایلها (Files)
- 42. دستورات OPEN، CLOSE، READ، WRITE
- 43. مدیریت خطاها در Applesoft BASIC
- 44. دستورات ON...GOSUB برای مدیریت خطا
- 45. دستورات DEF FN: تعریف توابع
- 46. ساختارهای دادهای پیچیدهتر (Structs)
- 47. بهینهسازی کد در Applesoft BASIC
- 48. استفاده از کد ماشین (Machine Code)
- 49. دستورات CALL برای فراخوانی کد ماشین
- 50. بارگذاری و ذخیره برنامهها
- 51. خطایابی (Debugging) برنامههای Applesoft BASIC
- 52. استفاده از ابزارهای خطایابی
- 53. توابع ورودی/خروجی (I/O)
- 54. کنترل صفحه کلید
- 55. کنترل جوی استیک (Joystick)
- 56. کنترل پورتهای بازی (Game Ports)
- 57. دستورات WAIT و DELAY
- 58. ساخت منوهای ساده
- 59. طراحی رابط کاربری (UI) ابتدایی
- 60. کار با تایمرها
- 61. ساخت بازیهای ساده: حدس عدد
- 62. ساخت بازیهای ساده: Tic-Tac-Toe
- 63. ساخت بازیهای ساده: Hangman
- 64. ساخت بازیهای ساده: Snake
- 65. ساخت برنامههای کاربردی: ماشین حساب
- 66. ساخت برنامههای کاربردی: دفترچه تلفن
- 67. ساخت برنامههای کاربردی: مدیریت موجودی
- 68. کار با دیسکها و فلاپی درایوها
- 69. آشنایی با دستورات DOS
- 70. خواندن و نوشتن فایلهای متنی
- 71. خواندن و نوشتن فایلهای باینری
- 72. دستورات USR
- 73. کار با حافظه مجازی
- 74. بهبود سرعت اجرای کد
- 75. استفاده از کامپایلرها (Compiler) برای Applesoft
- 76. آشنایی با اسمبلی (Assembly)
- 77. ترجمه کد BASIC به Assembly
- 78. بهرهگیری از کتابخانههای Applesoft BASIC
- 79. مدیریت پروژههای بزرگ در Applesoft
- 80. طراحی الگوریتمها
- 81. ساخت بازیهای پیچیدهتر: پازل
- 82. ساخت بازیهای پیچیدهتر: ماجراجویی متنی
- 83. ساخت بازیهای پیچیدهتر: شبیهسازی
- 84. ایجاد افکتهای صوتی پیشرفته
- 85. طراحی گرافیکهای پیچیده
- 86. کار با Sprites
- 87. برنامهنویسی برای سختافزار Apple II
- 88. محدودیتهای Applesoft BASIC
- 89. راههای غلبه بر محدودیتها
- 90. بهینهسازی حافظه و سرعت
- 91. امنیت در برنامهنویسی Applesoft
- 92. نسخهبندی و مدیریت کد منبع
- 93. همکاری و اشتراکگذاری کد
- 94. آینده برنامهنویسی Applesoft
- 95. منابع آموزشی تکمیلی
- 96. مستندات و کتابهای مرجع Applesoft BASIC
- 97. انجمنها و جوامع Applesoft
- 98. پروژههای نمونه و الهامبخش
- 99. نکات و ترفندهای پیشرفته
- 100. استفاده از نرمافزارهای کمکی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.