کتاب HyperTalk: خلق برنامههای جذاب با قدرت هایپرتالک با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
HyperTalk: خلق برنامههای جذاب با قدرت هایپرتالک | دوره آموزشی HyperTalk: خلق برنامههای جذاب با قدرت هایپرتالک معرفی دوره آیا همیشه رویای ساخت برنامههای جذاب و تعاملی خودتان را داشتهاید؟ آیا دوست د...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره HyperTalk: خلق برنامههای جذاب با قدرت هایپرتالک
موضوع کلی: برنامهنویسی برای کاربران نهایی
موضوع میانی: توسعه اپلیکیشنهای چندرسانهای با هایپرتالک
📋 سرفصلهای دوره
- 1. مقدمه بر هایپرتالک و هایپراستاکس
- 2. چرا هایپرتالک؟ مزایا و کاربردها
- 3. نصب و راهاندازی محیط هایپراستاکس
- 4. آشنایی با واسط کاربری هایپراستاکس
- 5. مفاهیم پایه: کارت، پشته، لایه
- 6. ساخت اولین پشته: یک کارت ساده
- 7. اشیاء در هایپرتالک: دکمه، فیلد، تصویر
- 8. خصایص (Properties) اشیاء
- 9. کار با متن در فیلدها
- 10. استایلدهی به متن در فیلدها
- 11. افزودن تصاویر به کارتها
- 12. کار با ابزار انتخاب و جابجایی
- 13. ایجاد دکمههای تعاملی
- 14. برنامهنویسی: اولین دستورات هایپرتالک
- 15. متغیرها: انواع و کاربردها
- 16. توابع (Functions) و رویهها (Handlers)
- 17. رویدادها (Events) و پیامرسانی
- 18. دستور `on mouseUp`
- 19. دستور `on openCard`
- 20. دستور `on closeCard`
- 21. دستور `on idle`
- 22. مدیریت خطا (Error Handling)
- 23. دستور `go to` برای ناوبری بین کارتها
- 24. دستور `prev` و `next`
- 25. دستور `show` و `hide` برای نمایش و مخفی کردن اشیاء
- 26. دستور `disable` و `enable` برای دکمهها
- 27. دستور `lock screen` و `unlock screen`
- 28. دستور `put` برای قرار دادن مقادیر
- 29. دستور `get` برای دریافت مقادیر
- 30. عملگرهای ریاضی
- 31. عملگرهای مقایسهای
- 32. عملگرهای منطقی
- 33. دستورات شرطی: `if...then...else`
- 34. حلقهها: `repeat for`
- 35. حلقهها: `repeat while`
- 36. حلقهها: `repeat with`
- 37. کار با رشتهها (Strings)
- 38. توابع رشتهای: `length`
- 39. توابع رشتهای: `char to number`
- 40. توابع رشتهای: `number to char`
- 41. توابع رشتهای: `offset`
- 42. توابع رشتهای: `word`
- 43. توابع رشتهای: `item`
- 44. توابع رشتهای: `line`
- 45. توابع رشتهای: `subString`
- 46. توابع رشتهای: `append`
- 47. توابع رشتهای: `split`
- 48. مدیریت لیستها (Lists)
- 49. کار با آرایهها (Arrays) - اگرچه هایپرتالک مستقیماً آرایه ندارد، اما با لیستها قابل شبیهسازی است
- 50. کار با فایلها (File I/O)
- 51. دستور `read`
- 52. دستور `write`
- 53. دستور `open file` و `close file`
- 54. مدیریت پنجرهها (Windows)
- 55. ایجاد پنجرههای جدید
- 56. تغییر اندازه و موقعیت پنجرهها
- 57. دستور `ask` برای دریافت ورودی از کاربر
- 58. دستور `answer` برای نمایش پیام به کاربر
- 59. کار با کلیپبورد
- 60. توابع سیستمی: `the date`
- 61. توابع سیستمی: `the time`
- 62. توابع سیستمی: `the seconds`
- 63. توابع سیستمی: `the ticks`
- 64. توابع سیستمی: `the random`
- 65. کار با تصاویر پیشرفته
- 66. بارگذاری تصاویر از فایل
- 67. تبدیل فرمت تصاویر
- 68. کار با صدا
- 69. پخش صدا
- 70. ضبط صدا
- 71. کار با ویدئو (اگر پشتیبانی شود)
- 72. انیمیشن ساده با هایپرتالک
- 73. استفاده از تایمرها برای انیمیشن
- 74. طراحی واسط کاربری (UI Design)
- 75. اصول طراحی رابط کاربری بصری
- 76. دسترسیپذیری (Accessibility)
- 77. استفاده از لایهها برای سازماندهی
- 78. استفاده از گروهها (Groups)
- 79. کپی و چسباندن اشیاء
- 80. مرتبسازی اشیاء
- 81. حفظ و ذخیره پشتهها
- 82. نسخهبرداری از پشتهها
- 83. مستندسازی کد
- 84. اشکالزدایی (Debugging)
- 85. ابزارهای اشکالزدایی هایپراستاکس
- 86. تکنیکهای بهینهسازی کد
- 87. ساخت اپلیکیشنهای آموزشی
- 88. ساخت بازیهای ساده
- 89. ساخت ابزارهای کمکی
- 90. ساخت ابزارهای اداری
- 91. برنامهنویسی شیءگرا در هایپرتالک (مفهومی)
- 92. مفاهیم ارثبری (Inheritance) - اگرچه هایپرتالک کلاسیک ندارد، اما با ساختاردهی قابل پیادهسازی است
- 93. استفاده از اسکریپتهای خارجی
- 94. مدیریت حافظه
- 95. ارتباط با برنامههای دیگر (Apple Events, DDE - اگر مرتبط باشد)
- 96. نکات و ترفندهای پیشرفته
- 97. انتشار اپلیکیشنها
- 98. جمعبندی و مسیرهای یادگیری بیشتر
- 99. مقدمهای بر زبانهای اسکریپتنویسی دیگر
- 100. مقدمهای بر برنامهنویسی رویداد محور
تگها:
End-User Programming
HyperCard
HyperTalk
Multimedia Applications
Programming
Scripting
اپلیکیشن چندرسانهای
برنامهنویسی
برنامهنویسی برای کاربران نهایی
توسعه اپلیکیشن
هایپرتالک
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.