کتاب آموزش جامع و کاربردی HyperCard 2.0: از مبتدی تا حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره آموزش جامع HyperCard 2.0: از مبتدی تا حرفهای آموزش جامع و کاربردی HyperCard 2.0: از مبتدی تا حرفهای جادوی خلق نرمافزار را بدون کدنویسی پیچیده تجربه کنید! آیا تا به حال رویای ساخت یک نرمافزار،...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع و کاربردی HyperCard 2.0: از مبتدی تا حرفهای
موضوع کلی: توسعه نرمافزار
موضوع میانی: برنامهنویسی HyperCard
📋 سرفصلهای دوره
- 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
تگها:
HyperCard 2.0
HyperCard tutorial
HyperCard فارسی
HyperTalk
stack هایپرکارد
The Complete HyperCard 2.0 Handbook
آموزش HyperCard
آموزش برنامه نویسی
برنامه نویسی HyperCard
توسعه اپلیکیشن
توسعه نرم افزار
توسعه نرم افزار های قدیمی
مبتدی تا حرفه ای
نرم افزار نویسی
هایپرکارد
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.