التكوين :: نموذج

التحميل الان

التكوين :: نموذج الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Dominique Dumont
  • موقع ويب الناشر:

التكوين :: نموذج العلامات


التكوين :: نموذج وصف

يوفر Config :: Model إطارا للمساعدة في التحقق من صحة المحتوى الدلالي لبيانات التكوين. يوفر Config :: Model إطارا للمساعدة في التحقق من صحة المحتوى الدلالي لبيانات التكوين. يمكن أيضا استخدام المشروع لتوفير فحص دلالي لخيارات برنامج معقد مثل MPlayer أو Transcode.for أكثر البرامج تعقيدا، ترقية التكوين مهمة صعبة لمعظم الناس. باستخدام Config :: Model، يمكن للبرنامج توفير مسار الترقية السلس لمستخدميهم. كيف يعمل هذا المشروع؟ استخدام هذا المشروع، وسيتم صنع أداة التحقق من صحة التكوين النموذجية من 3 أجزاء: واجهة المستخدم محرك التحقق المسموح به للتحقق من صحة جميع معلومات التكوين المقدم من قبل المستخدم. مرفق التخزين الذي تخزن معلومات التكوين ليس لدينا بالفعل بعض أدوات التحقق من صحة التكوين؟ ربما تفكر في أدوات مثل Webmin. نعم، هذه الأدوات موجودة وتشعر بخير، لكن لديهم مجموعة من العيوب. عادة، يتم التحقق من صحة بيانات التكوين باستخدام برنامج نصي يؤدي التحقق من صحة دلالية وغالبا ما ينتهي كونه معقد تماما (E.G. 2500 خطوط لبرنامج تشغيل Debian's XServer-Xorg.config الذي يتعامل مع ملف Xorg.conf). في معظم الحالات، يتم التعبير عن نموذج التكوين بالتعليمات (مهما تم استخدام لغة البرمجة) وتخصت مع الكثير من المعالجة للتعامل مع بيانات التكوين الفعلية. ما هي ميزة هذا المشروع؟ توفر المشروعات التكوين :: طريقة للحصول على محرك التحقق من الصحة حيث يتم فصل نموذج التكوين بالكامل عن تعليمات المعالجة الفعلية. يتم التعبير عن نموذج التكوين في نموذج تصريح (أي بنية بيانات بيرل) من الأسهل دائما الحفاظ على الكثير من التعليمات البرمجية. يحدد الإعلان: هيكل بيانات التكوين (والذي يمكن الاستفسار عنه بواسطة واجهات المستخدم العامة) خصائص كل عنصر (الحدود أو الشيكات أو العدد الصحيحة أو السلسلة، enum مثل النوع ...) القيم الافتراضية للمعلمات (إن وجدت) مساعدة إلزامية، الجمهور المستهدف (الوسيط، التقدم، سيد) مساعدة عبر الإنترنت (لمعلمة ACH أو قيمة المعلمة) مستوى الخبرة في كل معلمة (لإخفاء معلمات الخبراء من Newbie Eyes)، في النهاية: صيانة وتطور محتوى التكوين هو سهولة رؤية واجهة * شائعة * لبرامج * الكل * باستخدام هذا المشروع، فلن يرى User Parmetersupgrade بيانات التكوين بشكل أسهل ويمكن إجراء فحص المعاقين من التكوين للتحقق من ما تم تعديله من قبل المستخدم المطلوب إلى القيم الافتراضية الصفحة الرئيسية حول واجهة المستخدم؟ Config :: Model سيأتي أيضا مع لعنات :: واجهة UI التي تستعلم نموذج المستخدم وتوليد شاشات المستخدم ذات الصلة. ماذا عن تخزين البيانات؟ نظرا لأن بناء جملة ملفات التكوين تختلف باختلاف برنامج واحد بعنف لآخر، سيتعين على معظم الأشخاص الذين يرغبون استخدام هذا الإطار تقديم محلل / كاتب مخصص. ومع ذلك، يمكن لهذا المشروع أيضا توفير كاتب / محلل للحصول على التنسيق الأكثر شيوعا: مثل ملف نمط INI، أو توفير واجهة إلى مشاريع Elektra أو Debconf. هذه النقطة مفتوحة للمناقشة. من الممكن تماما نموذج تكوين واحد لاستخدام العديد من المحللين والكتاب حتى يضمن نموذج واحد اتساق العديد من ملفات التكوين معا.


التكوين :: نموذج برامج ذات صلة

NumExpr.

مقيم تعبير التعبير العددي السريع لبيتثون و Numpy. ...

140

تحميل