اپلیکیشن اندرویدی فلشکارت آموزشی گامهای نخست در برنامهنویسی Psion Series 3: آموزش کاربردی و پروژه محور
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب گامهای نخست در برنامهنویسی Psion Series 3: آموزش کاربردی و پروژه محور
موضوع کلی: برنامهنویسی موبایل و دستگاههای همراه
موضوع میانی: برنامهنویسی در محیط Psion Series 3
📋 سرفصلهای کتاب (100 موضوع)
- 1. معرفی Psion Series 3 و اکوسیستم آن
- 2. چرا برنامهنویسی در Psion؟ (تاریخچه و کاربرد)
- 3. زبان OPL: قلب تپنده برنامهنویسی Psion
- 4. نصب و راهاندازی شبیهساز (Emulator) Psion 3
- 5. آشنایی با محیط توسعه و ویرایشگر OPL
- 6. ساختار کلی یک برنامه OPL
- 7. اولین برنامه شما: "Hello World" در Psion
- 8. مفهوم متغیرها و اعلان آنها
- 9. انواع داده عددی (Integer, Real)
- 10. انواع داده متنی (String)
- 11. انواع داده بولی (Boolean)
- 12. عملگرهای حسابی (+, -, *, /)
- 13. عملگرهای مقایسهای (=, <>, <, >, <=, >=)
- 14. عملگرهای منطقی (AND, OR, NOT)
- 15. اولویت عملگرها در عبارات
- 16. تعریف ثابتها (Constants)
- 17. ورودی و خروجی ساده: PRINT و INPUT
- 18. نمایش پیامهای ساده با ALERT
- 19. خواندن کاراکتر از ورودی با GETC
- 20. مبانی کار با اعداد صحیح و اعشاری
- 21. دستور شرطی IF...THEN...ENDIF
- 22. دستور شرطی IF...THEN...ELSE...ENDIF
- 23. دستور شرطی IF...THEN...ELSEIF...ENDIF
- 24. دستور شرطی SELECT...CASE...ENDSELECT
- 25. حلقه تکرار FOR...NEXT
- 26. حلقه تکرار WHILE...WEND
- 27. حلقه تکرار REPEAT...UNTIL
- 28. دستور EXIT برای خروج از حلقه
- 29. دستور پرش GOTO (و احتیاط در استفاده از آن)
- 30. معرفی مفهوم آرایهها (Arrays)
- 31. آرایههای یکبعدی و نحوه اعلان آنها
- 32. آرایههای چندبعدی برای دادههای پیچیدهتر
- 33. مفهوم زیربرنامهها (Procedures)
- 34. تعریف یک Procedure بدون پارامتر
- 35. فراخوانی Procedure از بخشهای مختلف برنامه
- 36. مفهوم پارامترها و ارسال آنها به Procedure
- 37. ارسال پارامترها به صورت By Value
- 38. ارسال پارامترها به صورت By Reference
- 39. مفهوم توابع (Functions) در OPL
- 40. تعریف یک Function و بازگرداندن مقدار
- 41. استفاده از توابع داخلی (Built-in) OPL
- 42. توابع بازگشتی (Recursion): مفاهیم و محدودیتها
- 43. مفهوم فرمها (Forms) در واسط کاربری Psion
- 44. ایجاد و طراحی یک فرم ساده
- 45. کنترل دکمه (Button) و مدیریت رویدادهای آن
- 46. کنترل جعبه متن (Text Box) برای ورودی و نمایش
- 47. کنترل برچسب (Label) برای نمایش متن ثابت
- 48. کنترل جعبه انتخاب (Check Box)
- 49. کنترل دکمه رادیویی (Radio Button) و گروهبندی آنها
- 50. کنترل لیست (List Box) برای نمایش انتخابها
- 51. کنترل جعبه ترکیبی (Combo Box)
- 52. دریافت ورودی از کاربر با استفاده از DIALOG
- 53. تغییر ویژگیهای ظاهری و رفتاری کنترلها در زمان اجرا
- 54. جابجایی و ناوبری بین فرمهای مختلف
- 55. استفاده از منوها (Menus) در برنامهها
- 56. تعریف آیتمهای منو و زیرمنوها
- 57. پاسخ به انتخابهای منو توسط کاربر
- 58. مبانی ذخیرهسازی داده در حافظه Psion
- 59. باز کردن و بستن فایلها
- 60. نوشتن اطلاعات در فایلهای متنی (TEXT)
- 61. خواندن اطلاعات از فایلهای متنی
- 62. مدیریت خطاهای رایج در عملیات فایل
- 63. مفهوم فایلهای دادهای (DATA) و ساختار آنها
- 64. تعریف و ساختاردهی رکوردها (Records)
- 65. خواندن و نوشتن رکوردها در فایلهای DATA
- 66. جستجو و پیمایش در فایلهای رکورد
- 67. حذف و بهروزرسانی رکوردها در فایل
- 68. مدیریت مسیرها و دایرکتوریها
- 69. عملیات کپی، حذف و تغییر نام فایلها
- 70. بررسی فضای خالی و اشغال شده دیسک
- 71. توابع کار با رشتهها: محاسبه طول رشته (LEN)
- 72. توابع کار با رشتهها: استخراج زیررشته (MID$, LEFT$, RIGHT$)
- 73. توابع کار با رشتهها: جستجو در رشته (INSTR)
- 74. توابع کار با رشتهها: تبدیل حروف (UCASE$, LCASE$)
- 75. توابع کار با رشتهها: تبدیل به عدد و بالعکس (VAL, STR$)
- 76. توابع ریاضی پایه: SQRT, LOG, EXP
- 77. توابع ریاضی: گرد کردن (ROUND) و جزء صحیح (INT)
- 78. کار با تاریخ و زمان: دریافت تاریخ و زمان فعلی
- 79. توابع تاریخ: فرمتبندی و نمایش تاریخ
- 80. توابع زمان: فرمتبندی و نمایش زمان
- 81. مقایسه و محاسبه تفاوت بین تاریخها و زمانها
- 82. تنظیم و مدیریت آلارمها و یادآورها
- 83. دسترسی به اطلاعات سیستمی دستگاه (مانند سریال یا مدل)
- 84. مفاهیم اولیه اشکالزدایی (Debugging)
- 85. شناسایی خطاهای زمان کامپایل و خطاهای زمان اجرا
- 86. استفاده از دستور PRINT برای عیبیابی ساده
- 87. بررسی مقادیر متغیرها در حین اجرای برنامه
- 88. تکنیکهای ساده برای یافتن باگها
- 89. مدیریت خطا با ON ERROR GOTO (و ملاحظات آن)
- 90. معرفی دستور TRAP برای مدیریت پیشرفته خطا
- 91. اصول بهینهسازی کد برای دستگاههای با منابع محدود
- 92. کاهش مصرف حافظه و افزایش سرعت اجرای برنامهها
- 93. پروژه 1: ساخت یک ماشین حساب ساده
- 94. پروژه 2: توسعه یک برنامه مدیریت لیست خرید
- 95. پروژه 3: ساخت یک دفترچه تلفن ساده (با استفاده از رکوردها)
- 96. پروژه 4: پیادهسازی یک بازی حدس اعداد
- 97. پروژه 5: طراحی یک برنامه یادداشتبرداری
- 98. استفاده از گرافیکهای ساده (LINE, CIRCLE) در OPL
- 99. بستهبندی و نصب برنامهها روی Psion Series 3
- 100. نکات پیشرفته و منابع بیشتر برای ادامه یادگیری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.