اپلیکیشن اندرویدی فلشکارت آموزشی سفر به گذشته کدنویسی: مایکروسافت بیسیک برای مکینتاش - از مبانی تا کاربردها
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب سفر به گذشته کدنویسی: مایکروسافت بیسیک برای مکینتاش - از مبانی تا کاربردها
موضوع کلی: مبانی و تاریخچه برنامهنویسی کامپیوتر
موضوع میانی: برنامهنویسی ساختیافته با زبانهای کلاسیک
📋 سرفصلهای کتاب (100 موضوع)
- 1. آغاز سفر: برنامهنویسی چیست؟
- 2. نگاهی به گذشته: تولد زبانهای برنامهنویسی
- 3. چرا بیسیک؟ زبان برنامهنویسی برای همه
- 4. جادوی مکینتاش: آشنایی با اولین کامپیوتر گرافیکی
- 5. محیط برنامهنویسی مایکروسافت بیسیک در مکینتاش
- 6. اولین گامها: نصب و راهاندازی
- 7. پنجره فرمان (Command Window): اولین تعامل با بیسیک
- 8. پنجره لیست (List Window): نوشتن و مشاهده کد
- 9. سلام، مکینتاش! نوشتن و اجرای اولین برنامه
- 10. ذخیره و بارگذاری برنامهها: اولین پروژه شما
- 11. دستور PRINT: نمایش متن و اعداد بر روی صفحه
- 12. متغیرها: جعبههایی برای نگهداری اطلاعات
- 13. انواع دادهها: اعداد صحیح و اعشاری
- 14. کار با رشتهها: متغیرهای متنی
- 15. عملگرهای ریاضی: جمع، تفریق، ضرب و تقسیم
- 16. اولویت عملگرها و استفاده از پرانتز
- 17. دستور INPUT: دریافت اطلاعات از کاربر
- 18. ساخت یک ماشین حساب ساده
- 19. دستورات CLS و HOME: پاک کردن صفحه
- 20. کامنتگذاری: یادداشتهایی برای خودتان در کد (REM)
- 21. ثابتها: مقادیری که تغییر نمیکنند
- 22. توابع ریاضی داخلی: SIN, COS, SQR
- 23. کار با اعداد تصادفی: تابع RND
- 24. قالببندی خروجی با PRINT USING
- 25. دستور READ و DATA: خواندن دادههای از پیش تعریفشده
- 26. دستور RESTORE: استفاده مجدد از دادهها
- 27. آشنایی با کدهای اسکی (ASCII)
- 28. توابع CHR$ و ASC: تبدیل کاراکتر به کد و برعکس
- 29. خطایابی مقدماتی: آشنایی با پیامهای خطا
- 30. تمرین جامع: ساخت یک برنامه پرسش و پاسخ ساده
- 31. دستور IF...THEN: تصمیمگیری در برنامه
- 32. شرطهای منطقی: عملگرهای مقایسهای (=, <, >)
- 33. دستور IF...THEN...ELSE: انتخاب بین دو مسیر
- 34. عملگرهای منطقی: AND, OR, NOT
- 35. تصمیمگیریهای تو در تو (Nested IFs)
- 36. دستور GOTO: پرش در برنامه (و چرا باید مراقب آن بود)
- 37. حلقهها: تکرار دستورات
- 38. حلقه FOR...NEXT: تکرار به تعداد مشخص
- 39. استفاده از STEP در حلقههای FOR...NEXT
- 40. حلقههای تو در تو (Nested Loops)
- 41. حلقه WHILE...WEND: تکرار تا زمانی که شرطی برقرار است
- 42. ایجاد تاخیر در برنامه با حلقه
- 43. مقایسه حلقههای FOR و WHILE
- 44. دستور ON...GOTO: انتخاب از بین چندین مسیر
- 45. تمرین جامع: بازی حدس عدد
- 46. آرایهها: نگهداری لیستی از دادهها
- 47. تعریف آرایه با دستور DIM
- 48. پر کردن و خواندن اطلاعات از آرایهها با حلقه
- 49. آرایههای چندبعدی: جداول داده
- 50. کار با آرایههای رشتهای
- 51. جستجو در یک آرایه
- 52. مرتبسازی یک آرایه (الگوریتم حباب)
- 53. توابع کار با رشتهها: LEN, LEFT$, RIGHT$
- 54. تابع MID$: استخراج بخشی از یک رشته
- 55. الحاق رشتهها: عملگر +
- 56. چرا برنامهنویسی ساختیافته؟ شکستن مسائل بزرگ
- 57. زیربرنامهها: GOSUB و RETURN
- 58. استفاده از زیربرنامهها برای خوانایی بهتر کد
- 59. متغیرهای محلی و سراسری در بیسیک کلاسیک
- 60. توابع تعریف شده توسط کاربر: DEF FN
- 61. ارسال پارامتر به توابع DEF FN
- 62. ساخت کتابخانهای از توابع کاربردی
- 63. دستور ON...GOSUB: فراخوانی شرطی زیربرنامهها
- 64. طراحی بالا به پایین (Top-Down Design)
- 65. پروژه: بازنویسی برنامههای قبلی به صورت ساختیافته
- 66. ورود به دنیای گرافیک مکینتاش
- 67. سیستم مختصات صفحه نمایش
- 68. دستور PSET: روشن کردن یک پیکسل
- 69. دستور LINE: رسم خطوط مستقیم
- 70. رسم مستطیل و مربع با دستور LINE
- 71. دستور CIRCLE: رسم دایره و بیضی
- 72. رنگآمیزی اشکال با دستور PAINT
- 73. کار با صدا: دستور BEEP و SOUND
- 74. ساخت ملودیهای ساده با SOUND
- 75. مفهوم پنجره (Window) در مکینتاش
- 76. دستور WINDOW: ایجاد و مدیریت پنجرهها
- 77. آشنایی با منوها (Menus)
- 78. دستور MENU: ساخت منوهای سفارشی
- 79. برنامهنویسی رویدادگرا (Event-Driven): یک مفهوم جدید
- 80. کار با ماوس: خواندن موقعیت و کلیکها
- 81. تابع MOUSE: دریافت وضعیت ماوس
- 82. ساخت یک برنامه نقاشی ساده
- 83. آشنایی با دیالوگباکسها (Dialog Boxes)
- 84. دکمهها (BUTTONS) در مکینتاش بیسیک
- 85. ایجاد یک رابط کاربری گرافیکی ساده
- 86. چرا به فایلها نیاز داریم؟ ذخیره دائمی اطلاعات
- 87. فایلهای ترتیبی (Sequential Files)
- 88. دستور OPEN برای نوشتن در فایل
- 89. دستورات WRITE# و PRINT#: ذخیره دادهها
- 90. دستور CLOSE: بستن یک فایل
- 91. دستور OPEN برای خواندن از فایل
- 92. دستور INPUT#: خواندن دادهها از فایل
- 93. تشخیص پایان فایل با تابع EOF
- 94. فایلهای با دسترسی تصادفی (Random-Access Files) - مقدمه
- 95. پروژه: ساخت یک دفترچه تلفن ساده با ذخیرهسازی فایل
- 96. مدیریت خطا: دستور ON ERROR GOTO
- 97. دستور RESUME: ادامه کار پس از خطا
- 98. تکنیکهای اشکالزدایی (Debugging): دستورات TRON و TROFF
- 99. بهینهسازی کد برای سرعت و حافظه
- 100. پروژه نهایی: ساخت یک بازی ساده گرافیکی با منو و صدا
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.