کتاب گامهای نخست در برنامهنویسی Psion Series 3: آموزش کاربردی و پروژه محور با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره آموزشی گامهای نخست در برنامهنویسی Psion Series 3 گامهای نخست در برنامهنویسی Psion Series 3: آموزش کاربردی و پروژه محور سفری شگفتانگیز به ریشههای برنامهنویسی موبایل و خلق نرمافزارهای ماندگ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره گامهای نخست در برنامهنویسی Psion Series 3: آموزش کاربردی و پروژه محور
موضوع کلی: برنامهنویسی موبایل و دستگاههای همراه
موضوع میانی: برنامهنویسی در محیط Psion Series 3
📋 سرفصلهای دوره
- 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. نکات پیشرفته و منابع بیشتر برای ادامه یادگیری
تگها:
First steps in programming the Psion Series 3
OPL
Psion 3
Psion programming
Psion Series 3
آموزش OPL
آموزش برنامهنویسی Psion Series 3
آموزش گام به گام Psion
برنامهنویسی OPL Psion
برنامهنویسی Psion
برنامهنویسی دستگاههای همراه
برنامهنویسی موبایل
پروژه محور Psion
دستگاههای دستی
کامپیوتر جیبی
موبایل قدیمی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.