CGI :: Autoform.

تجريد تلقائي لنماذج HTML من مصدر البيانات
التحميل الان

CGI :: Autoform. الترتيب والملخص

الإعلانات

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

CGI :: Autoform. العلامات


CGI :: Autoform. وصف

التجريد الآلي من أشكال HTML من مصدر بيانات CGI :: تلقائي هو فكرة مجردة الآلي من أشكال HTML من البيانات source.There العديد من التجريدات شكل CGI المتاحة، (على سبيل المثال CGI.pm). وهناك ميزة فريدة وقوية مع هذا التجريد هو أنه يمكن أن تكون مرتبطة بشكل وثيق مع مخطط قاعدة البيانات. كل مجموعة من الحقول في النموذج يمكن أن تمثل قاعدة بيانات الجدول (أو عرض) والجدول / خصائص العمود والقيود التي يتم اكتشافها التلقائى حتى يتغير DBA الخاص بك يمكن أن تجعل DDL التي من شأنها أن تنعكس على الفور في شكل HTML (أي ازدواجية في قاموس البيانات في التعليمات البرمجية) المستخدم بكل ما نملك / يتم فحص مدخلات مشغل بإحكام ضد القيود قاعدة البيانات وهناك بنيت في السحر لتقديم قوائم محددة مريحة، وغيرها، وعلى فرض مجموعة سرية من القيم الصالحة ضد مفاتيح فريدة من نوعها / الابتدائية في جداول البحث (انظر اختر القوائم واخفاء ID). وهذا يعني التكامل المرجعي حتى لماي. معتمدة الفوقية في SET والتعداد أنواع الخلية أيضا. وهذا يعطي أيضا المشغل فرصة لتصحيح الأخطاء مع تلميحات مفيدة بدلا من مجرد الحصول على خطأ ديسيبل معنى تصميم code.This يسمح لك للحصول آمن، على شبكة الإنترنت قاعدة بيانات يحركها تطبيقات وتشغيلها هو اقل من بضع ساعات (انظر كريه! لتنفيذ http://www.thesmbexchange.com/cruddy/index.html). وقد أصبح هذا ممكنا مع مساعدة من التجريد دبيكس :: IO، يرجى الرجوع إليها لمزيد من الاستفادة details.Another يوفر هذا التجريد هو الفصل بين العرض وأسلوب استخدام أوراق الأنماط، وبعد العرض الصديقة للإنسان سمات المخزنة في قاعدة بيانات الجدول التي يمكن أن تدار من قبل التطبيقات غير engineers.Typical CGI تتميز جمع وتحديث وإعداد التقارير وتنسيق البيانات باستخدام الأشكال والجداول. إنشاء نموذج وتجهيز ويمكن تقسيم المهام التالية: 1) أن تقرر ما هي البيانات لجمع من أجل إجراء function.2 المطلوب) أن تقرر كيف المشغل سينقل المعلومات المطلوبة (حقول الإدخال وخانات الخ) 0.3) تصميم نموذج 0.4) قيود التكامل فرض على data.5 المجمعة) عرض وstyle.6) توجيه الطبقة data.This جمعت يسمح (ولكن لا يجبر) إلى تعريف عناصر النموذج والقيود في قاعدة بيانات. بهذه الطريقة، يتم تنظيم التعاريف الواردة في مستودع مركزي، بحيث يمكن إدارتها في بيئة مشتركة منفصلة من التعليمات البرمجية. يتم إنشاء الفانيليا HTML وتستخدم عدة فئات HTML بحيث العرض وأسلوب يمكن أن تمليها مع أوراق الأنماط (فصل جديد من التعليمات البرمجية). للمرونة، وتعطى طرق لتعديل تعريفات النموذج وتخطيط برمجيا كما استخدام well.SYNOPSIS CGI :: تلقائي. $ شكل = CGI جديد :: تلقائي ($ DBH، $ FORM_NAME)؛ $ form-> العمل ($ action_url)؛ $ form-> add_group ($ CGI :: :: تلقائي EDIT_GROUP، $ TABLE_NAME)؛ $ form-> add_record ($ current_record)؛ $ form_html = $ الذاتي> إعداد ()؛ # إدراج $ form_html في قسم جثة (X) HTML وثيقة عبر قالب $ مجموعة = $ form-> group_by_name ($ GROUP_NAME)؛ $ منطقي = $ form-> validate_query ($ استعلام $ رد)؛ $ السجلات = $ form-> format_query ($ الاستعلام). $ form_copy = $ form-> استنساخ ()؛ $ form-> reset_group ()؛ # # مثال على تخصيص حقول مجموعة البيانات و... # $ رف = $ form-> add_group ($ CGI :: :: تلقائي INSERT_GROUP، نديف "صوت لجهودكم الفنان المفضلة '،' ARTIST_VOTE ')؛ $ الحقول = $ form-> db_fields ( 'الفنان'، $ CGI :: :: تلقائي INSERT_GROUP)؛ $ form-> push_field (حقول $ -> {غناها الفنان})؛ $ form-> add_field ({FIELD_NAME => 'VOTE، INPUT_CONTROL_TYPE =>' RADIO، REQUIRED => 'Y'، متوجها => 'أصوات'، نوع البيانات => 'CHAR، INSERTABLE =>' Y '،} ، )؛ $ form_html = $ الذاتي> إعداد ({ 'ARTIST_VOTE.ARTIST_NAME' => 'غير المحددة'، 'ARTIST_VOTE.VOTE' => 4})؛ متطلبات: perl.


CGI :: Autoform. برامج ذات صلة