www :: Slides :: Controller :: Single

الفئة الأساسية الرئيسية لأجهزة التحكم القائمة في I / O
التحميل الان

www :: Slides :: Controller :: Single الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Flavio Poletti
  • موقع ويب الناشر:
  • http://search.cpan.org/~polettix/

www :: Slides :: Controller :: Single العلامات


www :: Slides :: Controller :: Single وصف

الفئة الأساسية الرئيسية لأجهزة التحكم القائمة في I / O www :: Slidess :: Controller :: Single هو الفئة الأساسية الرئيسية لأجهزة التحكم القائمة في I / O.Synopsis استخدم www :: Slides :: Controller :: Single؛ # انظر www :: Slides :: Controller :: Stdio خارج على أي حال ... My $ io_controller = www :: Slides: Controller :: Single-> جديد (in_handle => * Stdin، out_handle => * stdout،)؛ # تأكد من أن تحقق www :: Slides :: تحكم :: TCP أيضا، # الحياة يمكن أن تكون أسهل استخدام IO :: المقبس؛ My $ Listener = io :: Socket-> جديد (LailPort => Port $، استمع => 1)؛ بلدي $ جورب = $ المستمع-> قبول ()؛ My $ tcp_controller = www :: Slides :: Controller :: Single-> جديد (in_handle => $ sock، out_handle => $ sock sock،)؛ هذه الوحدة تمثل الفئة الأساسية الرئيسية لبناء وحدات تحكم في نظام التشغيل www :: Slides وبعد من الممكن التفاعل مع كائنات WS :: Talks من أجل الطيار لجميع جوانب الكلام (انظر الوثائق ل WWW: Slides :: Talk للحصول على مزيد من المعلومات حول هذا). في حين لا تستخدم عادة مباشرة، لا يزال هذا الفصل كن مفيدا عند استخدامها بمفردها. الواجهة الرئيسية هي من خلال مقبضين، واحدة تستخدم لأوامر الإدخال، واحدة لوضع الرسائل المتعلقة بأوامر تلك. يمكن أن يكون المقاولان هو نفسه (كما هو الحال في مقبس TCP) أو مختلفا (على سبيل المثال باستخدام التدفقات القياسية). Subclass عادة تضيف المنطق المطلوب فقط لضبط تلك الموجودة تلقائيا، لكنها يمكن أن توسع الوظائف، بالطبع. نظام www :: هو الحديث المركزي، أي الكائن الرئيسي هو (أو يجب أن يكون) WS :: نقاش واحد ( إنها أيضا تحتوي على طريقة تشغيل فقط ()، لذلك ربما عملت بالفعل هذا خارج). لهذه الأسباب، يحتوي جهاز التحكم العام على نقطتين تفاعلا رئيسيين: * في المقام الأول، يوفر منشأة لتسجيل / إطلاق محدد، أي كائن سيكون (نأمل) يستخدم مثل io :: Select One (OK، 99.9 من الأوقات التي ستكون كائن io :: تحديدها). WS :: Talk يستخدم كائن IO :: تحديد IO لتتبع جميع المصادر الممكنة لبيانات الإدخال (مدخلات الحضور، وحدات التحكم، وما إلى ذلك)، لذلك تسمح التسجيل المحدد في وحدة التحكم تعيين البتات المناسبة في المحدد نفسه. في حين أن هذا قد يبدو مفتعلا قليلا في حالتنا، نظرا لعدم وجود مقبض مدخل واحد فقط لرعاية، مع هذه الآلية يمكن أن تكون واجهة وحدة التحكم قادرة على التعامل مع احتمال مقابض وحدة التحكم، وراء الكواليس، مدخلات متعددة. هذه هي حالة www :: Slides :: Controller :: متعددة وكلائها الرئيسي www :: Slides: Slides :: TCP، لذلك WS: التحكم: Single غير استثناء وتلتزم بهذه الواجهة. * على الجانب المسيطري الفعلي، فإنه يوفر طريقة Execute_Commands ()، التي تجذب أوامر الإدخال و (يحاول) تنفيذها على كائن WS :: Talk. هذا هو المكان الذي يتم فيه العمل الفعلي، حيث يتم تطبيق API عن بعد وبالتالي فإن قطعة التعليمات البرمجية التي تم إعادة استخدامها بالفعل دون أي إضافة. أي إضافة قيادة، بالطبع، من المرجح أن تمتد هذا الأمر. متطلبات: perl.


www :: Slides :: Controller :: Single برامج ذات صلة

SVG.

امتداد بيرل لتوليد مستندات رسومات ناقلات قابلة للتحجيم (SVG) ...

239

تحميل