حزمة حزمة NewCGI

مكونات مفيدة لتطبيقات CGI. هل تحتاج إلى إنشاء عناصر نموذج ديناميكية في دلفي؟ هل تريد تضمين ...
التحميل الان

حزمة حزمة NewCGI الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Shareware
  • اسم الناشر:
  • 21417
  • أنظمة التشغيل:
  • Windows All
  • حجم الملف:
  • Evaluation

حزمة حزمة NewCGI العلامات


حزمة حزمة NewCGI وصف

مكونات مفيدة لتطبيقات CGI gabriel cleanean. وصف هذه حزمة لتطوير تطبيقات CGI باستخدام دلفي (C ++ Builder). فرق كبير واحد (أود أن أسميها ميزة) بين هذه المكونات والتعبيات الأخرى هي أنها تستخدم في التمديد إلى مكونات بورلاند القياسية لتطبيقات CGI. هل تحتاج إلى توليد عناصر الشكل في دلفي؟ هل تريد تضمين مباشر الصور في صفحاتك؟ جرب هذا! هناك بعض المجموعات المميزة من المكونات، الموصوفة في هذه الوثيقة. منتجي مخصصون (محول FLV) تحتوي هذه المجموعة على مكون أساسي واحد، HTMLProducer. إنه سليل مباشر من PageProducer، مع بعض التحسينات. لكل تم العثور على علامة مخصصة (AMR To MP3) الموجودة في مصدر HTML، وهو يحاول العثور على منتج واحد يعالج الوسم. هذا يعني أن مبرمج لا يتعين عليك كتابة التعليمات البرمجية ل Onhtmltag حدث. المنتجون الفعليين هم جميع نزع أسلاف واحد، HTMLBase (مجردة)، وهو أيضا customproducer. يرتبطون ب HTMLProducer وإلى واحدة علامة مخصصة (بالاسم). محرر الممتلكات الخاص المقدمة يساعدك على الاختيار علامة مخصصة في وقت التصميم. في وقت التشغيل، سيحل منتج HTML محل علامة مخصصة مع محتوى المنتج الأول المسجل لهذه العلامة. ال الخصائص الشائعة هي: htmlproducer: هو الرابط إلى الوالد HTMLProducer. htmlcustomtag: اسم العلامة المخصصة للتعامل معها. htmlcustomparams: معلمات إضافية للعلامة التي تم إنشاؤها (فقط ل HTML مكونات النماذج) المنتجون هم: htmlstatic: إنه منتج بسيط، يتضمن نصا مباشرة نتيجة HTML. هناك عقار واحد، HTMLValue (سلسلة)، والذي يمثل النتائج. htmlhidden: إنه منتج ينشئ حقل مخفي، ليتم تضمينه في شكل. الخصائص هي HTMLName و HTMLValue، والتي تحدد HTML الاسم والقيمة للحقل المخفية. htmlcombo: هو منتج ينشئ حقل محدد لنموذج HTML ( الاسم يعكس معادل دلفي). يولد خيارات من مجموعة بيانات. خصائص خاصة: DataSet: DataSet لقراءة من. إذا لم يكن نشطا، فسيحاول ذلك لفتحه في وقت التشغيل. htmlvaluefields، htmlvisiblefields: التعبير لتوليد القيمة من علامة خيار HTML، على التوالي نص العلامة. انظر htmlfields. للتفاصيل. HTMLSTEX: سلسلة لتحديد الاختيار الأولي (إذا كانت المجموعة). overembery: يولد خيار واحد فارغ (في البداية). OngetChecked: حدث للتحكم بشكل أفضل في الاختيار الأولي. htmldbfield: منتج بسيط مثل htmlstatic، ولكنه يولد النتيجة من DataSet وخصائص الحقل. كما يلف النتيجة مع علامة الخط، مع المعلمات من الخاصية htmltextattributes. htmlimage: يولد مرجع صورة في المستند. هنا هو فقط وصف قصير يرجى الاطلاع على الصور للحصول على التفاصيل. htmlname، htmlvalue: نفس أعلاه. نادرا ما تستخدم مع الصور في أتش تي أم أل. htmlheight، htmlwidth: حجم الصورة. إذا 0، لم يتم إنشاؤها في الإخراج. ongetimageAction: الحدث لتسليم الصورة. إنه معيار thttpmethodevent. يمكنك استخدام المعلمات للحصول على السياق، والعودة الصورة الصحيحة. DataSet: DataSet الرابط. إذا كانت المجموعة، فمن الممكن استخدام الداخلية (انظر الصور). HTMLIMAGETYPE: حدد العلامة التي تم إنشاؤها؛ iimage (الافتراضي) يعني ستكون النتيجة علامة img، ويعني iInputImage أن النتيجة ستكون مدخلات علامة مع نوع الصورة (لاستخدامها في نماذج HTML). انظر HTML الذي تم إنشاؤه. htmlimagetable: حدد الجدول في قاعدة البيانات التي تحتوي على الصورة (انظر الصور). htmlkeyfields: الحقول المستخدمة لتوليد معلمات مصدر الصورة. عادة ما يكون مفتاح تحديد سجل في الجدول أعلاه. انظر أن ولدت لغة البرمجة. htmlimagefield: حدد الحقل في الجدول أعلاه الذي يحتوي على الصورة (انظر الصور). UseInternalhandling: الممتلكات السحرية. إذا كنت ترغب في الحصول على صورة من DataSet، وقم بتعيين القيم المناسبة للخصائص الثلاثة السابقة، ثم يمكنك محاولة السماح للمكون بتسليم الصورة! انظر الصور. htmlsrcparams: معلمات إضافية تريد إضافتها إلى الصورة SRC. إذا باستخدام المناولة الداخلية، يتم تجاهلها. الحقول المخصصة الغرض من هذه المجموعة هو المساعدة في توليد نموذج HTML عناصر لاستخدامها مع DataSettableProducer. هذا مكون مفيد للغاية، ولكن لسوء الحظ، لم تكن هناك طريقة (حتى الآن) لتشمل (على سبيل المثال) آخر عمود لإجراء اختيار (شيك أو راديو)، أو حقل تحرير لكل صف (الآن حتى صورة!). وأنا لم أستطع العيش بدونها. الحل هو إضافة حقول وهمية إلى مجموعة البيانات ودعها تولد أتش تي أم أل اليمنى! يمكنك الاستمتاع بالمحرر المقدمة مع Delphi، ومعاينة النتيجة (لا ينطبق على الصور)! حتى افتح محرر الحقول لجدول وانقر حقل جديد. اختر حقل HTML ... حقل، وإضافة عمود إلى TableProducer، مرتبط لهذا الحقل. تحذير: لا يوجد أي من العقارات الكلاسيكية (الموروثة) تأثير على هذه الحقول. وهي الحقول المحسوبة. لا تستخدمها لأغراض أخرى (مثل التحرير العادي). معظم الحقول لديها خصائص قاعدة 2: htmlnamefields: تعبير الحقول لتوليد اسم HTML tag.htmlvaluefields: تعبير الحقول لتوليد قيمة HTML بطاقة شعار. بالنسبة ل HTMLMEMO هو نص العلامة؛ ل htmltext هو النتيجة نص. قائمة الحقل: HTMLCheckboxfield: يولد عنصر فحص HTML. لديها بعض الخصائص الإضافية: HTMLCheckfield: حقول الخاصية التي تملي الحالة المحددة. يجب تقييم إلى منطقية. OngethtmlChecked: حدث لمزيد من التحكم في الحالة المحددة. هو - هي يسمى بعد تقييم الممتلكات السابقة. htmlradiofields: يولد عنصر راديو HTML. لديها نفس الخصائص كما checkboxfield. عادة ما يكون لديه تعبير ثابت كحلل htmlname للعمل كجموعة واحدة. بالطبع، هذا هو قرارك. htmleditfield: يولد عنصر تحرير HTML (نص النوع). يمكنك تحديد htmlmaxchar و htmlsize الخصائص. htmlmemofieds: يولد مذكرة HTML (Textarea Tag). كما أن لديها بعض معين خصائص: htmllines، htmlsize، htmlwrapkind. انعكست مباشرة في نتيجة HTML. htmltext: يولد نص (مثل htmldbfield). والغرض هو التفاف الحقل الموجود مع بعض خصائص الخط، ساحرة غير متوفرة من خلال أعمدة tableproducer. htmlimagefield: يولد مرجع صورة في مستند HTML. سلوكها يشبه مكون HTMLIMAGE، ولكنه يهدف إلى إظهار الصورة الواردة في حقل قاعدة بيانات واحدة (انظر العينات) في سياق جدول طاولات. الفرق هو أنه يمكنك استخدام الحقول الأخرى لتوليد الاسم والقيمة (htmlnamefields، htmlvaluefields). HTMLMultipage. مكون واحد مصمم للمساعدة في تقديم محتوى DataSet (ممكن نتائج البحث) بطريقة متعددة الصفحات (كل صفحة يمكن أن يكون لها عدد متغير من الصفوف / الأعمدة). كما أنه منتج مخصص موصوف في البداية، لذلك يمكنك تضمينه في صفحة أخرى تم إنشاؤها بواسطة HTMLProducer. خصائص محددة والأحداث هي: DataSet: DataSet للذهاب من خلال. HTMLCELL: أي منتج يولد HTML. يمكنك استخدام HTMLProducer آخر، لكن احرص على عدم استخدام نفس الوالد (قد يسبب حلقة). htmlcontentbefore، htmlcontentafter: منتجون آخرون لتشمل في بداية (أو النهاية) للمحتوى. htmlrowsattributes، htmltableattributes: بعض السمات للانتهاء طاولة HTML. NUMCOLS، Numins: عدد الأعمدة والخطوط (الصفوف) من جدول HTML. NumBlinks: عدد الروابط لتوليد في أسفل المحتوى. Pagenumvar: اسم المعلمة المستخدمة في رقم الصفحة. بل هو أيضا تستخدم نص الروابط. OngetnumRec: حدث للحصول على عدد النتائج. إذا كنت تستخدم جدول، يمكنك استخدام RecordCount؛ للاستعلام، قد تحتاج إلى استخدام واحد آخر مع شيء مثل "تحديد عدد (*) من ... أين ...". OnPrepeparepage: حدث لإعداد محتوى الصفحة. يمكنك استخدامه ل الذهاب إلى السجل الصحيح في DataSet. OnPrepareCell: حدث لإعداد محتوى الخلية. يمكنك أن تأخذ بعض إجراءات إضافية هنا. ملاحظة: لكل خلية، يتم استدعاء الطريقة التالية من DataSet. وانت ايضا لا يجب عليك القيام بذلك في حدث OnPrepareCell. لم يتم الانتهاء من هذا المكون (هذا لا يعني ذلك البعض الآخر محافظ، ولكن هنا هو الفضاء لمزيد من العمل). أي أفكار / اقتراحات هي موضع ترحيب. htmlfields. هذا وصف للتنسيق المستخدمة من قبل بعض الخصائص (htmlvaluefields، htmlvisiblefields، htmlnamefields ...). عادة المعلمات بالنسبة للعلامات هي مجموعات اعتمادا على بعض المنطق. القاعدة بسيطة: أي يعتبر النص المحاط ب "" هو اسم الحقل واستبداله حسب قيمة هذا الحقل (في مجموعة البيانات الحالية). يمكنك استخدام أي مجموعة، مثل "N_ ID1 _ ID2". إذا لم يتم العثور على ""، فإن الإخراج ثابت. اثنين "" هو استبدال مع واحد "". مثال: إذا كان لديك كومبو مع بعض الأشخاص، فيمكنك تريد استخدام بعض المعرف كقيمة (مفتاح الجدول)، وكما تركيبة نصية من الاسم الأول واسم العائلة، مثل <قيمة option = "123"> JOHN DOE


حزمة حزمة NewCGI برامج ذات صلة