POE :: جلسة

التحميل الان

POE :: جلسة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • The POE authors
  • موقع ويب الناشر:
  • http://search.cpan.org/~rcaputo/POE-0.9989/lib/POE/Session.pm

POE :: جلسة العلامات


POE :: جلسة وصف

POE :: Gession هي وحدة Perl لآلة الحالة المجردة مدفوعة الحدث. POE :: Gession هي وحدة بيرل لآلة الحالة المجردة مدفوعة الأحداث. أقراص استيراد PoE :: استخدام POE :: جلسة؛ PoE :: Session-> إنشاء (# مضمنة أو دول Coderef. Inline_states => {state_one => coderef_One، state_two => sub} ، $ Object_two => {state_nine => 'method_nine'}،]، # حزم الحزمة العادية والمصوية. package_states => ، $ package_two => {state_ten =>' method_ten '}،]، # المعلمات لحالة الدورة _START للجلسة. args => ، # الخيارات الأولية. انظر الخيار () الطريقة. خيارات => خيارات، # تغيير تمثيل كومة الجلسة. كومة => []،)؛ طرق أخرى: # استرداد معرف جلسة فريد من نوعه. $ Session_id = جلسة $ -> ID؛ # استرجع إشارة إلى كومة الجلسة. $ session_heap = جلسة $-> get_heap ()؛ # تعيين أو خيارات جلسة واضحة. $ الجلسة-> الخيار (TRACE => 1، الافتراضي => 1)؛ جلسة $-> الخيار (تتبع)؛ # إنشاء عملية إعادة النشر، ثم استدعاءها وتمرد معلومات إضافية #. $ postback_coderef = $ session-> postback ($ state_name، state_args)؛ $ postback_coderef -> (@ additional_args)؛ # أو افعل نفس الشيء متزامن $ CallBack_coderef = $ Session-> رد الاتصال ($ State_name، State_args)؛ Retval $ = $ callback_coderef -> (@ additional_args)؛ poe :: جلسة تجمع بين سياق وقت التشغيل مع آلة الحالة التي يحركها الحدث. معا ينفذون موضوعا بسيطا بسيطا بسيطة يتلقون أعيادهم كأحداث من POE :: Kernel. يحتوي كل حدث حقلين، اسم دولة ومعرف جلسة. تصف هذه الحقول التعليمات البرمجية الخاصة بالتشغيل والسياق لتشغيله، على التوالي، يحملون العديد من المجالات الأخرى التي سيتم مناقشتها في قسم "حقول الأحداث المحددة مسبقا". يتم إعادة تشكيل المحاسبين منذ الاحتجاج بها مع سياقات وقت التشغيل الخاصة بهم. على الرغم من أنه ليس من الضروري عادة، فإن هذا إعادة الدخول يسمح بدالة واحدة ملزمة بالعديد من الجلسات المختلفة، في ظل عدة أسماء دولة مختلفة. تعمل جلسات الأحداث الجديدة من خلال النواة. قد تكون هذه الأحداث لأنفسهم أو جلسات أخرى، وفي هذه الحالة بمثابة شكل من أشكال الاتصالات بين الدورات. يمكن أن تولد Kernel أيضا أحداث بناء على ظروف خارجية مثل نشاط الملفات أو مرور Time.Poe يوفر بعض الولايات المضمنة مناسبة مع معاني خاصة. سيتم تغطيتهم لاحقا في قسم "الدول المحددة مسبقا". متطلبات: perl.


POE :: جلسة برامج ذات صلة