سؤال

ما هو الفرق بين الأوامر والأحداث في الكابينة؟ يبدو أن هناك نفس الشيء ، متى يتم استخدام نية الأمر والأحداث؟

هل كانت مفيدة؟

المحلول

من وجهة نظر وجهة نظر الكابينة ، كان من المفترض أن يتم استخدامه خصيصًا لمكونات واجهة المستخدم ، في حين يمكن استخدام الأحداث من قبل أي مكون. لذا فإن الأوامر هي تنفيذ أكثر تحديدًا لآلية الحدث لقوائم واجهة المستخدم ، والأفعال ، وما إلى ذلك ...

فيما يلي روابط لسلسلة مقالات ممتازة من قبل ريتش نيومان على سيارة الأجرة. الفصل 10 و 11 على commmands والأحداث في الكابينة.

http://richnewman.wordpress.com/intro-to-cab-toc/

http://richnewman.wordpress.com/2007/09/22/introduction-to-events-in-the-cab-introduction-to-cabscsf-bart-11/

http://richnewman.wordpress.com/2007/09/16/commands-in-the-cab-introduction-to-cabscsf-bart-10/

نصائح أخرى

ترك الكابينة جانبا ، بالنظرية ؛

  • الأمر: يمثل إجراءًا ، يمكن إعادة استخدامه أو لا من خلال أجزاء مختلفة من التطبيق. يعني "افعل هذا".
  • الحدث: يمثل حدوث شيء ما ، لذلك قد يقرر كل مثيل مرتبط بهذا الحدث القيام بأشياء مختلفة عند نشر الحدث. يعني "هذا حدث"

لذلك أعتقد أنه إذا كنت ترغب دائمًا في فعل إجراء معين ، فاستخدم أمرًا. إذا لم تستخدم حدث.

أنا أستخدم PRISM حاليًا (تم تكييفه للعمل مع نماذج Windows) وحتى الآن لم أستخدم الأحداث للتواصل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top