أين يمكن الحصول على بعض الموارد لتعلم HyperTalk؟[مغلق]
سؤال
أقوم الآن بمحاكاة Macintosh IIci(System 7.5.5 68k) وأريد الآن أن أتعلم HyperTalk(HyperCard)، لكنني لا أعرف من أين أبدأ، فإذا كان هناك من يستطيع مساعدتي سأكون سعيدًا جدًا! :د
المحلول
HyperTalk هي لغة البرمجة النصية المضمنة لتطبيق HyperCard من Apple.تتحكم معظم الأوامر في HyperCard وسيتعين عليك فهم هذا التطبيق للاستفادة من HyperTalk.ربما يكون أفضل كتاب تمت كتابته عن HyperCard على الإطلاق هو كتاب داني جودمان دليل HyperCard الكامل.
إذا كنت مهتمًا فقط بالتحكم في أجهزة Mac القديمة باستخدام البرمجة النصية، فابحث في الأمر أبلسكريبت.تم دعم هذا على 68 ألف جهاز Mac يعمل بنظام System 7.
نصائح أخرى
لقد طرحت بعض الأشياء التي قد تكون مفيدة في http://hypercard.org
يوجد في الجزء العلوي من الصفحة فيلم تعليمي صغير يوضح كيفية إنشاء مجموعة بسيطة من HyperCard تتنقل بين البطاقات وتغطي أساسيات استخدام HyperCard
في مرآة البانتكنيكون، تحت http://hypercard.org/Pantechnicon/Stacks/Education/HyperCard/ يوجد أرشيف لـ HyperTalk QuickRef (مثل HT_QuickRef.sit)، وهو عبارة عن مجموعة مرجعية صغيرة سهلة الاستخدام تصف جميع أوامر HyperTalk بطريقة قصيرة وموجزة.بمجرد معرفة أساسيات HyperTalk، يمكن أن يساعدك ذلك كثيرًا في العثور على أمر يقوم بما تريد القيام به.يحتوي هذا المجلد أيضًا على بعض الحزم الأخرى مثل "أساسيات HyperCard" التي قد تكون مفيدة لك.
حاول العثور على أكبر عدد ممكن من مكدسات HyperCard وفحصها.يمكنك الدخول إلى كل مكدس HyperCard تقريبًا، واختيار الزر أو أداة الحقل، وتحديد زر أو حقل يقوم بشيء مثير للاهتمام، واختيار "معلومات الزر..." على الفور.عنصر القائمة "معلومات الحقل..." وافحص خصائصه والبرنامج النصي الخاص به لمعرفة ما الذي يجعله محددًا.يمكنك أيضًا استخدام "Card Info..." و"Bkgnd Info..." و"Stack Info..." لرؤية البرامج النصية وخصائص تلك الكائنات (لا يمكنك حقًا تحديد بطاقة، بعد كل شيء).يمكنك أيضًا الاطلاع على الحزم المجمعة التي تأتي مع HyperCard، والتي تمتلئ بالأزرار الممتعة وحقول النص التي يمكنك نسخها ولصقها في مجموعاتك الخاصة واستخدامها هناك كما هي أو تعديلها قليلاً لتناسب احتياجاتك.
إذا تمكنت من العثور على مكدس يسمى 101 Scripts and Buttons في مكان ما، فهذا يوضح أيضًا بعض التقنيات الرائعة.