دوره گام‌های نخست در برنامه‌نویسی Psion Series 3: آموزش کاربردی و پروژه محور همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
دوره آموزشی گام‌های نخست در برنامه‌نویسی Psion Series 3 گام‌های نخست در برنامه‌نویسی Psion Series 3: آموزش کاربردی و پروژه محور سفری شگفت‌انگیز به ریشه‌های برنامه‌نویسی موبایل و خلق نرم‌افزارهای ماندگ...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: گام‌های نخست در برنامه‌نویسی 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. نکات پیشرفته و منابع بیشتر برای ادامه یادگیری
دوره آموزشی گام‌های نخست در برنامه‌نویسی Psion Series 3

گام‌های نخست در برنامه‌نویسی Psion Series 3: آموزش کاربردی و پروژه محور

سفری شگفت‌انگیز به ریشه‌های برنامه‌نویسی موبایل و خلق نرم‌افزارهای ماندگار برای یک دستگاه افسانه‌ای!

معرفی دوره: بازگشت به عصر طلایی کامپیوترهای جیبی

در زمانی که هنوز خبری از گوشی‌های هوشمند امروزی نبود، دستگاه‌هایی وجود داشتند که آینده محاسبات همراه را شکل دادند. در میان آن‌ها، Psion Series 3 یک اسطوره تکرار نشدنی بود؛ یک کامپیوتر جیبی قدرتمند با کیبورد فوق‌العاده و یک زبان برنامه‌نویسی داخلی به نام OPL (Organiser Programming Language) که به کاربران عادی اجازه می‌داد ایده‌های خود را به نرم‌افزارهای کاربردی تبدیل کنند. این دستگاه، نماد نوآوری و توانمندسازی کاربر بود.

کتاب "First steps in programming the Psion Series 3" برای بسیاری، دروازه ورود به این دنیای هیجان‌انگیز بود. امروز، ما با الهام از روح ساده و قدرتمند آن کتاب، یک دوره آموزشی جامع، مدرن و پروژه-محور را برای شما آماده کرده‌ایم. دوره "گام‌های نخست در برنامه‌نویسی Psion Series 3" شما را به سفری نوستالژیک اما کاملاً عملی می‌برد. در این دوره، شما نه تنها با اصول زبان OPL آشنا می‌شوید، بلکه یاد می‌گیرید چگونه نرم‌افزارهایی بسازید که روی این دستگاه کلاسیک (یا شبیه‌سازهای آن) اجرا شوند. این یک فرصت بی‌نظیر برای درک عمیق پایه‌های برنامه‌نویسی موبایل و خلق محصولی ملموس است.

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

این دوره صرفاً یک بازخوانی از کتاب مرجع نیست. ما مفاهیم اصلی و بنیادین کتاب "First steps in programming the Psion Series 3" را به عنوان نقطه شروع در نظر گرفته و آن را با ده‌ها مثال عملی، تمرین‌های کاربردی و پروژه‌های واقعی گسترش داده‌ایم. در این دوره، شما با استفاده از شبیه‌سازهای مدرن، بدون نیاز به داشتن دستگاه فیزیکی، می‌توانید تمام مراحل کدنویسی، دیباگ و اجرای برنامه‌ها را تجربه کنید. ساختار دوره به گونه‌ای طراحی شده که حتی اگر هیچ تجربه‌ای در برنامه‌نویسی OPL ندارید، به راحتی می‌توانید مفاهیم را دنبال کرده و در پایان، به یک توسعه‌دهنده مسلط برای این پلتفرم تبدیل شوید.

موضوعات کلیدی دوره

  • آشنایی کامل با تاریخچه و معماری Psion Series 3
  • راه‌اندازی محیط توسعه و کار با شبیه‌ساز S3A/S3C
  • مبانی زبان برنامه‌نویسی OPL (متغیرها، حلقه‌ها، شرط‌ها و رویه‌ها)
  • طراحی رابط کاربری (UI): ساخت منوها، دیالوگ‌ها و فرم‌های ورودی
  • کار با فایل‌ها و مدیریت داده‌ها در دیتابیس داخلی Psion
  • گرافیک و صدا: خلق عناصر بصری و هشدارهای صوتی
  • ارتباط با پورت سریال و تبادل داده با دستگاه‌های دیگر
  • تکنیک‌های پیشرفته و بهینه‌سازی کد برای اجرا روی سخت‌افزار محدود
  • ساخت پروژه‌های کامل از ایده تا اجرا (ماشین حساب مهندسی، دفترچه تلفن پیشرفته و یک بازی ساده)

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

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

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

یادگیری اصول بنیادی برنامه‌نویسی

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

ساخت پروژه‌های واقعی و قابل نمایش

این دوره تئوری محض نیست. شما در طول دوره چندین پروژه کاربردی می‌سازید که می‌توانید آن‌ها را در رزومه خود قرار دهید یا حتی با دیگر علاقه‌مندان به اشتراک بگذارید.

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

با یادگیری OPL، متوجه خواهید شد که بسیاری از مفاهیم اپلیکیشن‌های مدرن مانند مدیریت رویدادها (Event-driven)، رابط کاربری گرافیکی (GUI) و مدیریت پایگاه داده، ریشه در پلتفرم‌هایی مانند Psion دارند.

کسب یک مهارت کمیاب و خاص

دانش برنامه‌نویسی برای پلتفرم‌های کلاسیک بسیار نادر است. تسلط بر این حوزه، شما را به فردی خاص در جامعه برنامه‌نویسان تبدیل می‌کند و نشان‌دهنده عمق علاقه و دانش شماست.

تجربه‌ای لذت‌بخش و نوستالژیک

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

سرفصل‌های جامع دوره (خلاصه‌ای از بیش از ۱۰۰ درس)

بخش اول: مقدمات و خوش‌آمدگویی

  • معرفی دوره و مدرس
  • تاریخچه شگفت‌انگیز Psion و تاثیر آن بر دنیای تکنولوژی
  • آشنایی با مدل‌های مختلف Series 3 (3a, 3c, 3mx)
  • نصب و راه‌اندازی شبیه‌ساز Psion بر روی ویندوز، مک و لینوکس
  • اولین برنامه ما: "Hello, Psion!"

بخش دوم: مبانی زبان برنامه‌نویسی OPL

  • ساختار یک برنامه OPL: مفاهیم PROC و MODULE
  • متغیرها: انواع داده (عددی، رشته‌ای) و نحوه تعریف آن‌ها
  • عملگرهای ریاضی و منطقی
  • دریافت ورودی از کاربر با دستور INPUT و GET
  • چاپ خروجی روی صفحه با دستور PRINT
  • ساختارهای کنترلی: دستورات شرطی IF...ELSEIF...ENDIF
  • حلقه‌ها: دستورات تکرار FOR...NEXT و WHILE...ENDWH
  • رویه‌ها (Procedures): تعریف و فراخوانی توابع برای ماژولار کردن کد

بخش سوم: طراحی رابط کاربری (GUI)

  • مقدمه‌ای بر برنامه‌نویسی رویدادگرا (Event-Driven)
  • ساخت منوهای اصلی برنامه (MENU)
  • ایجاد دیالوگ‌های تعاملی با کاربر (DIALOG)
  • معرفی انواع کنترل‌ها: دکمه‌ها (BUTTON)، چک‌باکس‌ها (CHECK), فیلدهای متنی (EDIT) و...
  • طراحی فرم‌های پیچیده برای دریافت اطلاعات
  • مدیریت رویدادهای کاربر (کلیک، انتخاب از منو)
  • نمایش پیام‌ها و هشدارها (ALERT)

بخش چهارم: گرافیک و صدا

  • کار با حالت گرافیکی (gINIT, gCLOSE)
  • رسم اشکال هندسی ساده: نقطه، خط، دایره و مستطیل
  • کار با رنگ‌ها و الگوها (Pattern)
  • نمایش تصاویر Bitmap روی صفحه
  • ایجاد افکت‌های صوتی و ملودی‌های ساده با دستور BEEP

بخش پنجم: مدیریت فایل‌ها و پایگاه داده

  • مقدمه‌ای بر سیستم فایل Psion
  • ایجاد، خواندن و نوشتن در فایل‌های متنی (Text Files)
  • آشنایی با پایگاه داده داخلی Psion (Data Files)
  • ایجاد یک پایگاه داده و تعریف فیلدهای آن
  • عملیات اصلی: افزودن، ویرایش، حذف و جستجوی رکوردها
  • پروژه عملی: ساخت یک دفترچه تلفن کامل

بخش ششم: مباحث پیشرفته

  • مدیریت خطا و استثناها (Exception Handling) با ONERR
  • کار با زمان و تاریخ سیستم
  • ارتباط با پورت سریال (Serial Port) برای تبادل داده
  • تکنیک‌های بهینه‌سازی حافظه و سرعت برنامه
  • معرفی دستورات PEEK و POKE برای دسترسی به حافظه (ویژه متخصصان)
  • ساخت فایل‌های نصبی OPA برای توزیع برنامه‌ها

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

  • پروژه اول: ساخت یک ماشین حساب مهندسی با رابط کاربری گرافیکی
  • پروژه دوم: توسعه یک برنامه مدیریت وظایف (To-Do List) با قابلیت ذخیره‌سازی داده‌ها
  • پروژه سوم: طراحی و ساخت یک بازی ساده کلاسیک (مانند حدس عدد یا Tic-Tac-Toe)

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

✦ مجموعه ویژه یادگیری

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

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

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: 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 دستگاه‌های دستی کامپیوتر جیبی موبایل قدیمی

نظرات

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

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