Qwizard.

التحميل الان

Qwizard. الترتيب والملخص

الإعلانات

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

Qwizard. العلامات


Qwizard. وصف

Qwizard هو وحدة بيرل التي يمكنها عرض سلسلة من الأسئلة، والحصول على الإجابات، والتصرف في الإجابات. Qwizard هو وحدة بيرل التي يمكن أن تعرض سلسلة من الأسئلة، والحصول على الإجابات، والتصرف في الإجابات .Synopsis # # يعمل التعليمات البرمجية التالية كحدث * أو * كبرنامج نصي CGI كلاهما: # استخدام QWIZARD؛ My الانتخابات التمهوجات التمهيدية = (starting_node => {title => "بدء تشغيل هنا"، مقدمة => "FOO BAR"، أسئلة => ، الاسم =>' Mycheck '} ]، الإجراءات => ؛}]؛ بلدي $ qw = Qwizard جديد (الانتخابات التمهيدية => الانتخابات التمهيدية، العنوان => "عنوان النافذة")؛ $ qw-> السحر ('study_node')؛ # # يرجى الاطلاع على الأمثلة في دليل الأمثلة. يعرض #QWizard قائمة بالأسئلة المجمعة، ويسترجع ويعالج الإجابات المحددة من قبل المستخدم على الأسئلة. قد يتم عرض مجموعات سؤال / إجابة متعددة قبل التعامل مع الإجابات. بمجرد اتخاذ إجراء "الالتزام" (تحرضه المستخدم)، يتم تنفيذ سلسلة من الإجراءات للتعامل مع الإجابات. يتم تنفيذ الإجراءات بالترتيب المطلوب من قبل قوة Qwizard Programmer.Qwizard في قدرةه الكامنة على تتبع جميع معلومات الدولة بين شاشة معالج واحدة والكمبيوتر التالي، حتى في بيئات المعاملة عديمة الجنسية عادة مثل HTTP و HTML. يتيح ذلك لمبرمج QWIZARD لجمع مجموعة كبيرة من البيانات مع عدد من العروض البسيطة. بعد أن تم جمع جميع البيانات والتحقق منها، يمكن التعامل معها، ثم يمكن التعامل معها حسب الاقتضاء (على سبيل المثال، مكتوبة إلى قاعدة بيانات، تستخدم لتكوين النظام، أو استخدامها لتوليد الرسم البياني.) واجهات المستخدم الحالية الموجودة HTML، GTK2، TK، و (الحد الأدنى) Readline. يمكن أن يستخدم تطبيق برنامج نصي Qwizard واحد من أي من تنسيقات الإخراج دون تعديل رمز. وبالتالي، من السهل للغاية كتابة نصوص محمولة من البرامج النصية التي يمكن استخدامها دون تعديل من خلال كل من بيئات النافذة الرسومية (GTK2 و TK) وبيئات الويب المستندة إلى HTML (على سبيل المثال، البرامج النصية CGI.) واجهات .back- نهاية (فئات الأطفال من وحدة Qwizard :: Generator الوحدة) هي المسؤولة عن عرض المعلومات للمستخدم. HTML حاليا، GTK2، TK و ReadLine، هي آليات الإخراج التي تعمل الأفضل (بهذا الترتيب). يتم التخطيط لبعض الآخرين (هما نسخة لعنات)، ولكن ليسوا بعيدين في التنمية. تطوير طرفي مولد جديد بسيطة إلى حد ما ولا يستغرق الكثير من التعليمات البرمجية (على افتراض أن واجهة الرسم قوية إلى حد ما وتحتوي على مكتبة القطعة.) يعمل Qwizard عن طريق عرض سلسلة من "الشاشات" للمستخدم. يتم تعريف كل شاشة في بناء QWIZARD يسمى الأساسي الذي يصف سمات شاشة معينة، بما في ذلك قائمة الأسئلة المراد تقديمها للمستخدم. يمكن أن تحتوي التمهوجات التمهيدية على أسئلة وأشياء للقيام بها مباشرة بعد الإجابة على الأسئلة (post_answers) والأشياء التي يجب القيام بها بمجرد الرد على السلسلة بأكملها من الشاشات (الإجراءات). يمكن أيضا إرفاق المعلومات الأخرى، مثل العنوان ومقدمة، مثالا أساسيا. الحد الأدنى من التعريف الأساسي للغاية يحتوي على سؤال واحد: My الانتخابات التمهيدية = (myprimary => {title => "عنوان الشاشة الخاص بي"، مقدمة => "مقدمة اختيارية في الشاشة"، أسئلة => ،} بعد تحديد مجموعة من الانتخابات التمهيدية، يجب أن يكون كائن Qwizard جديد تم إنشاؤه. يتم إعطاء منشئ Qwizard جديد () مجموعة من الخيارات، مثل عنوان النافذة ومرجع إلى جدول التجزئة الذي يحتوي على الانتخابات التمهيدية. (قد يتم العثور على مجموعة كاملة من الخيارات في قسم "خيارات Qwizard New ()". ) يتم تشغيل عرض الأسئلة وجمع البيانات عن طريق استدعاء روتين السحر () كائن Qwizard الجديد. بلدي $ qw = qwizard الجديد (الانتخابات التمهيدية => الانتخابات التمهيدية، العنوان => 'quiby's')؛ $ qw-> magic ( "myprimary")؛ هناك أمثلة موزعة بمصادر وحدة QWIZARD التي قد تساعد في فهم النظام بأكمله وما هو قادر على. انظر أمثلة دليل شجرة رمز مصدر Qwizard للحصول على التفاصيل. أيضا، كتب Qwizard في الغالب بسبب متطلبات مشروع صافي السياسات. تستخدم صافي السياسة استخداما مكثفا للغاية ل Qwizard وهو مكان جيد آخر للبحث عن أمثلة. في الواقع، يوجد رمز QWIZARD CVS داخل شجرة CVS السياسة الصافية. انظر للحصول على تفاصيل حول مشروع صافي السياسة. هناك عدد من طلقات الشاشة التي تظهر جميع الواجهات أيضا على موقع الويب الخاص بالسياسة الرئيسية. متطلبات: perl.


Qwizard. برامج ذات صلة

libcaldav.

مكتبة عميل libcaldav التي تضيف الدعم لبروتوكول CALDAV (RFC4791). ...

198

تحميل

الزواحف

Ephemeris هي مكتبة تقرأ ويكتب ملفات الإيفمال النفاثة النفاثة في ناسا، وحساب الموقف ...

336

تحميل