Bio :: Root :: Object

Bio :: Root :: Object هو كائن Perl 5 أساسي.
التحميل الان

Bio :: Root :: Object الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Bio::Root::Object Team
  • موقع ويب الناشر:
  • http://search.cpan.org/~birney/bioperl-1.4/Bio/Root/Object.pm

Bio :: Root :: Object العلامات


Bio :: Root :: Object وصف

Bio :: Root :: Object هو كائن Perl 5 الأساسي. Bio :: Root :: Object هو كائن Perl 5 Core.synopsis # استخدام هذه الوحدة كجذر Tree.Object Reyritance.Object يتطلب إنشاء Bio :: Root :: Object؛ DAD $ = جديد Bio :: Root :: Object ()؛ $ SON = New Bio :: Root :: Object (-NAME => "Junior"، -افية => $ DAD، -Make => 'Full')؛ راجع الطريقة الجديدة () وصف كامل للمعلمات. انظر أيضا قسم الاستخدام .bio :: Root :: محاولات الكائنات لتغليف كائن Perl5 "Core": ما هي البيانات والسلوكيات الرئيسية جميعا (أو على الأقل معظم) كائنات Perl5 يجب أن يكون لديك؟ حصادة الاستخدام الحيوي :: Root :: Object.PM داخل إطار BIOPerl يسهل الاتساق التشغيلي عبر الوحدات المختلفة المحددة داخل مساحة الاسم الحيوي :: ليست كل الكائنات تحتاج إلى استخلاصها من Bio :: Root :: Object.pe. ومع ذلك، عند إنشاء الكثير من أنواع مختلفة من الكائنات المعقدة المحتملة التي يجب أن تتفق جميعها مع مجموعة من التوقعات الأساسية، قد تكون هذه الوحدة سهلة الاستخدام. على الأقل، توفر لك هذه الوحدة من إعادة كتابة الطريقة الجديدة () لكل وحدة أنت تتطور. كما أنه يسمح بالمعالجة المتسقة والقوية من -tag => طريقة طريقة القيمة عبر الأسلوب Bio :: Root :: Rooti :: _ Readrange () ويوفر طريقة مقبض طريقة موجهة للكائنات من الاستثناءات والتحذيرات عبر Bio :: Root :: Root :: رمي () و Bio :: Root :: Root :: Warn () الأساليب .SE قسم التذييل لبعض الأساليب المفيدة الأخرى. كان الدافع الرئيسي المتسامح مع هذه الوحدة لهذه الوحدة هو الترويج لإنشاء قوي ومتسامح مع الأخطاء كائنات perl5. الطريقة الحيوية :: Root :: ROOR :: رمي () تعتمد الطريقة على آلية EVENT المدمجة في Perl {} / يموت الاستثناء لتوليد استثناءات قاتلة. تتم إدارة البيانات التي تضم استثناء من قبل الوحدة الحيوية :: Root Root :: Err.pm، والتي تسمح أساسا للبيانات التي ألقيتها حدث موت () يتم لفه في كائن يمكن فحصه بسهولة وربما إعادة إلقاؤه. نية هنا ثلاثة أضعاف: 1 تقارير خطأ مفصلة. اسمح للكائنات بالإبلاغ عن معلومات مفصلة حول حالة الخطأ (من، ماذا، أين، لماذا، كيف، كيف) .2 مقبض الأخطاء المعقدة في الكائنات. الهدف هو جعله غير مؤلم نسبيا للكشف عن مجموعة واسعة من الأخطاء الممكنة مع كائن بيرل معقد. إن آلية معالجة الأخطاء في بيرل هي قد تكون قديمة عندما يتعلق الأمر بتعامل مع الأخطاء المعقدة ضمن كائنات معقدة، ولكنها تتحسن. لتمكين التعامل مع استثناء قوي دون تكبد عقوبة أداء كبيرة في القانون الناتج. من الناحية المثالية، يجب أن يكون رمز معالجة الاستثناءات شفافة مع وحدة المعالجة المركزية حتى وما لم ينشأ استثناء. قد تكون هذه الأهداف في بعض الأحيان على خلاف ولا ندعو إلى تحقيق التوازن المثالي. في النهاية، نريد أنظمة ذات توجه الكائنات الذاتية قادرة على التعامل مع أخطائها الخاصة. يجب أن تتحسن هذه المنطقة كوحدة، وتطور بيرل. قد يكون التعديل المحتمل للاستفادة من وحدة Error.pm Graham Barr .pm أو Torrsten Ekedahl التجريبية :: Expression.pm الوحدة النمطية. من المتوقع أن يتغير معالجة الاستثناء المستخدمة بواسطة Bio :: Root :: Object.pm كآلية مناولة استثناء Perl TVolves.Terminology ملاحظة: في هذه المناقشة وأماكن أخرى في هذه الوحدة، يتم استخدام المصطلحات "استثناء" و "خطأ" بالتبادل يعني "حدث شيء غير متوقع" إما نتيجة لإدخال المستخدم غير صحيح أو معالجة داخلية معيبة. متطلبات: perl.


Bio :: Root :: Object برامج ذات صلة