لعنات

لعنات هو معالجة الشاشة الطرفية والتحسين.
التحميل الان

لعنات الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • William Setzer
  • موقع ويب الناشر:
  • http://search.cpan.org/~giraffed/Curses-1.21/gen/make.Curses.pm

لعنات العلامات


لعنات وصف

لعنات هو معالجة الشاشة الطرفية والتحسين. لعنات هو معالجة الشاشة الطرفية والتحسين. استخدام لعنات الاستخدام؛ initscr؛ ... Endwin؛ لعن :: Supports_Function (دالة $)؛ اللعنات :: supports_contsant (ثابت $)؛ لعنات هو الواجهة بين مكتبة PERL ولعنات النظام (3). بالنسبة للأوصاف عن استخدام وظيفة معينة أو متغير أو ثابت، استشر وثائق النظام الخاصة بك، حيث تختلف هذه المعلومات دائما (:-) بين المكتبات المختلفة (3) أنظمة التشغيل وأنظمة التشغيل. توضح هذه الوثيقة الواجهة نفسها، وتفترض أنك تعرف بالفعل كيف تعمل ملعنات النظام الخاص بك (3) لمكتبة (3). وظائف الوظائف (3) الوظائف (3) وظائف لها بدائل تبدأ مع البادئات W-، MV-، و / أو WMV-. تختلف هذه المتغيرات فقط في إضافة نافذة واضحة، أو عن طريق إضافة إحداثيات تستخدم لتحريك المؤشر أولا. على سبيل المثال، لدى Addch () ثلاثة من المتغيرات الأخرى: WADDCH ()، MVADDCH ()، و MVWADDCH (). المتغيرات ليست مثيرة للاهتمام للغاية؛ في الواقع، يمكننا لفة جميع المتغيرات في الوظيفة الأصلية من خلال السماح لعدد متغير من الحجج وتحليل قائمة الوساطة التي يريدها المستخدم الذي أراد المستخدم الاتصال به. حل لعنات (3) يسبق Varargs (3)، لذلك في C نحن كانت عالقة بكل المتغيرات. ومع ذلك، فإن اللعنات هي واجهة بيرل، لذلك نحن أحرار في "توحيد" هذه المتغيرات في وظيفة واحدة. يسرد القسم "الوظائف المدعومة" أدناه جميع اللعنات (3) الدالة التي تدعمها اللعنات، إلى جانب قائمة الأعمدة إذا كان موحدا. إذا كان الأمر كذلك، فسيطلب عددا مختلفا من الوسائط على النحو التالي: وظيفة (، ، args)؛ الفوز هو حجة نافذة اختيارية، التخلف إلى stdscr إذا لم يكن محددة.، X هو زوج تنسيق اختياري تستخدم لتحريك المؤشر، التخلف إلى عدم التحرك إذا لم يكن المحدد. الأرجين هي الحجج المطلوبة للدالة. هذه هي الحجج التي ستحددها إذا كنت تتصل فقط بالوظيفة الأساسية وليس أي من المتغيرات. هذا يجعل هذه المتغيرات قديمة، نظرا لأن وظائفها قد تم دمجها في وظيفة واحدة، لذلك لا تحددها الشتائم بشكل افتراضي. لا يزال بإمكانك الحصول عليها إذا كنت تريد، عن طريق تعيين الملعنات المتغيرة $ :: Oldcurses إلى قيمة غير صفرية قبل استخدام حزمة اللعنات. راجع "Perl 4.x Cursperl التوافق" للحصول على مثال على هذه. مثال: فوز $ = لعنات جديدة؛ WIN-> Addstr (10، 10، 'foo')؛ WIN-> تحديث؛ ... أي وظيفة تم وضع علامة عليها كوحدة (انظر الوظائف المدعومة "أدناه و" الوظائف الموحدة "أعلاه) كوسيلة لكائن لعنات. لا تستخدم Initscr () إذا كنت تستخدم الكائنات، كدالة أول للحصول على لعنات جديدة ستفعل ذلك من أجلك. الأمر يتعلق الأمر بالتوقف دائما هو الحال دائما مع وظائف اللعنات، ولكن يرجى ملاحظة أن المهام التالية: GetStr () () اختياري WGOTSTR ()، MVGETSTR ()، و MVWGETSTR () إن Inchstr () (و Winchstr ()، و MVINCHSTR ()، و MVWINCHSTR ()) Instr () (و WINSTR اختياري ()، MVINSTR ()، و MVWINSTR () تعرض لهجوم تجاوز تجاوزه. وذلك لأنك تنقل إلى المخزن المؤقت، والتي يجب أن تكون ذات طول محدود، ولكن لا توجد وسيلة لإيقاف رجل سيء من الكتابة. من أجل تجنب هذه المشكلة، استخدم الوظائف البديلة: GetNSTR () InchnStr () Innstr () الذي يأخذ حجة "حجم المخزن المؤقت" إضافي. متطلبات: perl.


لعنات برامج ذات صلة

hashlib ++.

hashlib ++ هي مكتبة بسيطة وسهلة الاستخدام لإنشاء اختباري تشفير يسمى "Hash" في C ++. ...

201

تحميل