دوره آموزش جامع و کاربردی HyperCard 2.0: از مبتدی تا حرفهای همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب آموزش جامع و کاربردی HyperCard 2.0: از مبتدی تا حرفهای
موضوع کلی: توسعه نرمافزار
موضوع میانی: برنامهنویسی HyperCard
📋 سرفصلهای کتاب (100 موضوع)
- 1. معرفی HyperCard 2.0 و جایگاه آن در توسعه نرمافزار
- 2. نصب و راهاندازی HyperCard در محیط Classic Mac
- 3. مرور کلی رابط کاربری HyperCard
- 4. مفهوم "پشته" (Stack) و "کارت" (Card)
- 5. باز کردن و مرور پشتههای موجود
- 6. ایجاد اولین پشته جدید
- 7. مفهوم "پسزمینه" (Background)
- 8. سطوح کاربری (User Levels) و اهمیت آنها
- 9. تغییر سطوح کاربری برای دسترسیهای مختلف
- 10. ابزارهای مرور (Browsing Tools)
- 11. ابزارهای نقاشی (Painting Tools)
- 12. ابزارهای شیگرا (Object Tools)
- 13. ذخیره و سازماندهی پشتهها
- 14. معرفی اشیاء در HyperCard: پشته، پسزمینه، کارت، دکمه، فیلد
- 15. انتخاب و دستکاری اشیاء
- 16. پنجره بازرس (Inspector) و نمایش ویژگیهای اشیاء
- 17. ویژگیهای مشترک اشیاء (ID, Name, Style)
- 18. مفهوم ID و اهمیت آن در آدرسدهی
- 19. نامگذاری اشیاء و بهترین روشها
- 20. ویژگیهای پشتهها (Stack Properties)
- 21. ویژگیهای پسزمینهها (Background Properties)
- 22. ویژگیهای کارتها (Card Properties)
- 23. ایجاد دکمههای جدید
- 24. ویژگیهای دکمهها (Button Properties): Style, Icon, LinkTo
- 25. انواع دکمهها: شفاف (Transparent), استاندارد (Standard), آیکوندار (Icon)
- 26. ایجاد فیلدهای جدید
- 27. ویژگیهای فیلدها (Field Properties): Style, Font, Alignment
- 28. انواع فیلدها: شفاف (Transparent), مستطیلی (Rectangle), سایهدار (Shadow)
- 29. مرتبسازی اشیاء (Z-ordering)
- 30. HyperTalk: زبان برنامهنویسی HyperCard
- 31. پنجره پیام (Message Box) و کاربردهای آن
- 32. اجرای دستورات ساده در پنجره پیام
- 33. مفهوم پیامها (Messages) و ارسال آنها
- 34. مفهوم کنترلکنندهها (Handlers)
- 35. ساختار یک کنترلکننده: `on message`, `end message`
- 36. اولین اسکریپت HyperTalk: یک دکمه ساده
- 37. دستور `go` برای ناوبری
- 38. دستور `put` برای نمایش اطلاعات
- 39. دستور `answer` برای ایجاد دیالوگهای ساده
- 40. دستور `ask` برای دریافت ورودی از کاربر
- 41. معرفی متغیرها (Variables) در HyperTalk
- 42. انواع متغیرها: محلی (Local) و سراسری (Global)
- 43. استفاده از متغیرها در اسکریپتها
- 44. عملگرهای ریاضی (Arithmetic Operators)
- 45. عملگرهای مقایسهای (Comparison Operators)
- 46. عملگرهای منطقی (Logical Operators: `and`, `or`, `not`)
- 47. ساختار شرطی `if-then-else`
- 48. ساختار `if-then` تکی
- 49. حلقههای تکرار: `repeat with`, `repeat for`
- 50. حلقههای تکرار: `repeat until`, `repeat while`
- 51. دستور `exit repeat`
- 52. دستور `next repeat`
- 53. مفهوم "تکهها" (Chunks): Character, Word, Item, Line
- 54. استخراج تکهها از رشتهها
- 55. جایگزینی و حذف تکهها
- 56. دستور `set` برای تغییر ویژگیهای اشیاء
- 57. ویژگی `textStyle` و `textAlign` برای فیلدها
- 58. فونتها و استایلهای متنی
- 59. مدیریت چندین خط متن در یک فیلد
- 60. جستجو در فیلدها با `find`
- 61. مرتبسازی اطلاعات در فیلدها
- 62. کار با تاریخ و زمان: `the date`, `the time`
- 63. تبدیل فرمتهای تاریخ و زمان
- 64. خواندن و نوشتن فایلهای متنی (File I/O basics)
- 65. دستورات `open file`, `read from file`, `write to file`
- 66. ذخیرهسازی دادهها در فایلهای خارجی
- 67. بازیابی دادهها از فایلهای خارجی
- 68. مدیریت خطا در عملیات فایل (e.g., `the result`)
- 69. سلسله مراتب پیامها (Message Hierarchy) در HyperCard
- 70. ارسال پیامها به اشیاء خاص
- 71. کنترلکنندههای رویداد رایج: `mouseUp`, `mouseDown`, `keyDown`
- 72. رویدادهای مربوط به کارتها و پسزمینهها: `openCard`, `closeCard`, `openBackground`
- 73. رویدادهای مربوط به پشتهها: `openStack`, `closeStack`
- 74. استفاده از `send` و `do`
- 75. ایجاد جلوههای بصری (Visual Effects)
- 76. دستور `visual` و انواع افکتها
- 77. کار با صدا: `play` و `beep`
- 78. دستور `wait` برای کنترل زمانبندی
- 79. معرفی XCMDs و XFCNs: گسترش قابلیتهای HyperCard
- 80. مبانی استفاده از XCMDs موجود
- 81. بررسی عمیقتر XFCNs و کاربردهای آنها
- 82. ساخت توابع (Functions) سفارشی در HyperTalk
- 83. استفاده از `function` keyword
- 84. کار با لیستها و آرایهها (شبیهسازی با خطوط/آیتمها در فیلدها)
- 85. اصول طراحی رابط کاربری (UI Design) در HyperCard
- 86. ناوبری کارآمد بین کارتها و پشتهها
- 87. بازخورد کاربری (User Feedback)
- 88. کنترلکنندههای پیشرفته: `idle`, `startUp`
- 89. مدیریت خطا و اشکالزدایی (Debugging)
- 90. دستور `debug` و پنجره دیباگر (Debugger)
- 91. استفاده از `alert` برای اشکالزدایی
- 92. پروژههای عملی: ساخت یک دفترچه آدرس ساده
- 93. پروژههای عملی: ساخت یک بازی کوچک
- 94. پروژههای عملی: سیستم مدیریت اطلاعات (IMS)
- 95. بهینهسازی عملکرد پشتهها
- 96. نکات و ترفندهای پیشرفته HyperTalk
- 97. ساخت پشتههای قابل توزیع (Standalones)
- 98. استفاده از منابع (Resources) در پشتهها (Icons, Sounds)
- 99. نگاهی به آینده HyperCard و تاثیر آن
- 100. منابع بیشتر و جامعه HyperCard
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.