מקור החבילה Newcgi.

רכיבים שימושיים עבור יישומי CGI. האם אתה צריך ליצור אלמנטים דינמיים דינמי בדלפי? האם אתה רוצה לכלול ...
הורד עכשיו

מקור החבילה Newcgi. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Shareware
  • שם המפרסם:
  • 21417
  • מערכות הפעלה:
  • Windows All
  • גודל הקובץ:
  • Evaluation

מקור החבילה Newcgi. תגים


מקור החבילה Newcgi. תיאור

רכיבים שימושיים עבור יישומי CGI גבריאל Corneanu תיאור זוהי חבילה לפיתוח יישומי CGI באמצעות דלפי (C ++ Builder). יש הבדל אחד גדול (הייתי קורא לזה יתרון) בין רכיבים אלה חבילות אחרות הן שהם משמשים רחבים רכיבי Borland סטנדרטי עבור יישומי CGI. האם אתה צריך ליצור אלמנטים טופס דלפי? האם אתה רוצה לכלול חי תמונות בדפים שלך? נסה את זה! ישנן כמה קבוצות נפרדות של רכיבים, המתוארים במסמך זה. מפיקי Custom (ממיר FLV) לקבוצה זו רכיב בסיס אחד, HTMLProducer. זה הוא צאצא ישיר של PageProducer, עם כמה שיפורים. לכל תג מותאם אישית (AMR ל- MP3 Converter) נמצא מקור HTML, הוא מנסה למצוא מפיק אחד שמטפל התג. אמצעי זה מתכן לא צריך קוד כתיבה עבור OnHTMLTag מִקרֶה. המפיקים בפועל הם כל צאצאי אב קדמון אחד, HTMLBase (מופשט), שהיא גם CustomProducer. הם מקושרים HTMLProducer וכדי אחד תג מותאם אישית (לפי שם). עורך רכוש מיוחד המסופק עוזר לכם לבחור תג אישית בשלב העיצוב. בזמן ריצה, מפיק HTML יחליף את תג מותאם אישית עם התוכן של המפיק הראשון רשום על התג. ה מאפיינים נפוצים הם: HTMLProducer: הוא הקישור אל HTMLProducer ההורה. HTMLCustomTag: שמו של התג המותאם אישית להתמודד. HTMLCustomParams: פרמטרים נוספים עבור התג שנוצר (רק עבור HTML רכיבי צורות) המפיקים הם: HTMLStatic: הוא מפיק פשוט, הכולל טקסט ישירות לתוך התוצאה HTML. יש נכס אחד, HTMLValue (מחרוזת), המייצגת התוצאה. HTMLHidden: הוא מפיק שיוצר שדה נסתר, כדי להיכלל לצורה. המאפיינים הם HTMLName ו HTMLValue, אשר מגדירים את ה- HTML שם וערך עבור השדה החבוי. HTMLCombo: הוא מפיק שיוצר שדה SELECT עבור טופס HTML ( השם משקף את המקבילה דלפי). זה יוצר אפשרויות של הנתונים. תכונות מיוחדות: מערך נתונים: בסיס הנתונים לקרוא. אם היא לא פעילה, היא תנסה כדי לפתוח אותו בזמן הריצה. HTMLValueFields, HTMLVisibleFields: ביטוי ליצירת הערך של תג אפשרות HTML, בהתאמה הטקסט של התג. ראו HTMLFields לפרטים. HTMLSelection: מחרוזת לקביעת הבחירה הראשונית (אם הוגדר). OneEmpty: מייצר אפשרות אחת ריקה (בתחילה). OnGetChecked: אירוע לשליטה טובה יותר את הבחירה הראשונית. HTMLDBField: מפיק פשוטים כמו HTMLStatic, אך הוא מניב את התוצאה מנכסים מאגר הנתונים ואת שדה. זה גם עוטף את התוצאה עם תג גופן, עם פרמטרים מנכס HTMLTextAttributes. HTMLImage: זה מייצר פנייה לתמונה במסמך. הנה הוא רק תיאור קצר; ראה תמונות לפרטים. HTMLName, HTMLValue: כנ"ל. הם משמשים לעתים נדירות עם תמונות ב- HTML. HTMLHeight, HTMLWidth: גודל התמונה. אם 0, הם לא נוצרים בפלט. OnGetImageAction: האירוע להעברת התמונה. זהו תקן THTTPMethodEvent. ניתן להשתמש בפרמטרים כדי לקבל את ההקשר, ולחזור את התמונה הימנית. בסיס הנתונים: את מערך הנתונים הקישור. אם סט, אפשר להשתמש InternalHandling (ראה תמונות). HTMLImageType: לציין את התג שנוצר; iImage (ברירת המחדל) פירושו התוצאה תהיה תג IMG, ו iInputImage אומר התוצאה תהיה INPUT תג עם סוג התמונה (כדי לשמש בצורות HTML). עיין HTML שנוצר. HTMLImageTable: לציין את הטבלה במסד הנתונים המכיל את התמונה (ראה תמונות). HTMLKeyFields: שדות המשמשים ליצירת פרמטרים עבור מקור התמונה. בדרך כלל זה הוא מפתח לזיהוי שיא בטבלה לעיל. עיין שנוצר HTML. HTMLImageField: להגדיר את השדה בטבלה לעיל המכילה את תמונה (ראו תמונות). UseInternalHandling: נכס הקסם. אם אתה רוצה לקבל את תמונה מתוך בסיס הנתונים, ולהגדיר את הערכים הנכונים עבור 3 המאפיינים הקודמים, אז אתה יכול לנסות לתת את הרכיב לספק את התמונה! ראה תמונות. HTMLSrcParams: פרמטרים נוספים שברצונך להוסיף אל SRC התמונה. אם באמצעות טיפול פנימי, הוא לא התייחס. שדות מותאמים אישית מטרת קבוצה זו היא לעזור ליצור טופס HTML אלמנטים לשמש עם DataSetTableProducer. זהו רכיב מאוד שימושי, אבל לצערי זה היה בשום אופן (עד עכשיו) לכלול (למשל) אחר הטור להכנת מבחר (המחאה או רדיו), או בשדה עריכה עבור כל שורה (עכשיו אפילו תמונה!). ואני לא יכול לחיות בלי זה. הפתרון הוא להוסיף שדות מזויפים לתוך הנתונים ולתת להם ליצור את HTML תקין! ניתן ליהנות העורך מסופק עם דלפי, לצפות בתצוגה מקדימה של התוצאה (לא ישים תמונות)! אז לפתוח את עורך שדות עבור שולחן ולחץ תחום חדש. בחר HTML ... שדה, ולהוסיף עמודה אל TableProducer, המקושרים לתחום זה. אזהרה: אף אחד המאפיינים הקלאסיים (בירושה) יש השפעה על תחומים אלה. הם שדות מחושבים. אין להשתמש בהם למטרות אחרות (כמו עריכה רגילה). יש רוב השדות 2 תכונות בסיס: HTMLNameFields: ביטוי שדות ליצירת שמו של HTML tag.HTMLValueFields: ביטוי שדות ליצירת הערך של HTML תָג. עבור HTMLMemo זה הוא הטקסט של התג; עבור HTMLText זה הוא תוצאה טֶקסט. רשימת שדה: HTMLCheckBoxField: יוצר אלמנט מחאת HTML. יש לו כמה תכונות נוספות: HTMLCheckField: רכוש פילדס המכתיב את בדק מעמד. צריך להעריך לערכו הבוליאני. OnGetHTMLChecked: אירוע לצורך שליטה טובה יותר את הסטטוס שנבדק. זה נקרא לאחר הערכת הרכוש הקודם. HTMLRadioFields: יוצר אלמנט רדיו HTML. יש לו את המאפיינים אותו כמו CheckBoxField. זה בדרך כלל יש ביטוי קבוע כפי HTMLNameFields, לפעול כקבוצה אחת. כמובן, זו ההחלטה שלך. HTMLEditField: יוצר אלמנט לערוך HTML (טקסט סוג). ניתן לציין מאפייני HTMLMaxChar ו HTMLSize. HTMLMemoFieds: מייצר תזכיר HTML (תג textarea). כמו כן, יש כמה ספציפי מאפיינים: HTMLLines, HTMLSize, HTMLWrapKind. הם משתקפים ישירות בתוצאה HTML. HTMLText: יוצר טקסט (כמו HTMLDbField). המטרה היא לעטוף קיים בשטח עם כמה תכונות FONT, מכשפה לא דרך זמינה העמודות של TableProducer. HTMLImageField: ייצר פנייה לתמונה במסמך HTML. ההתנהגות שלה דומה לרכיב HTMLImage, אך מיועד אותו כדי להציג את התמונה הכיל לתוך שדה נתונים אחד (ראו דוגמאות) בהקשר של TableProducer. ההבדל הוא שאתה יכול להשתמש בשדות אחרים עבור שם מניב וערך (HTMLNameFields, HTMLValueFields). HTMLMultiPage מרכיב יחיד שנועד לעזור להציג את התוכן של בסיס הנתונים (אפשרי החיפוש) באופן הדף רב (כל דף יכול לכלול מספר משתנים שורות / עמודות). זהו גם מפיקים מנהג מתואר בהתחלה, כך אתה יכול לכלול אותו עוד דף שנוצר על ידי HTMLProducer. מאפיינים ספציפיים ואירועים הם: במערך: בסיס הנתונים לעבור. HTMLCell: כל מפיק שיוצר HTML. אתה יכול להשתמש HTMLProducer אחר, אך היזהר שלא להשתמש זהה ההורה (עלול לגרום לולאה). HTMLContentBefore, HTMLContentAfter: מפיקים אחרים לכלול את החל (או לפני הסיום) של התוכן. HTMLRowsAttributes, HTMLTableAttributes: כמה תכונות עבור שנוצר בטבלת HTML. NumCols, NumLines: מספר העמודות וקווי (שורות) של טבלת HTML. NUMLINKS: מספר הקישורים ליצור בתחתית התוכן. PageNumVar: שם הפרמטר המשמש את מספר העמוד. זה גם משמש כטקסט של קישורים. OnGetNumRec: אירוע מקבל את מספר התוצאות. אם באמצעות טבלה, אתה יכול להשתמש RecordCount; עבור שאילתה, ייתכן שיהיה עליך לבחור אחר עם משהו כמו "ספירה בחר (*) מ ... איפה ...". OnPreparePage: אירוע להכנת תוכן הדף. אתה יכול להשתמש בו עבור הולך הרשומה ממש במערך. OnPrepareCell: אירוע להכנת התוכן הסלולרי. אתה יכול לקחת קצת שפעולות נוספות כאן. הערה: עבור כול תא, השיטה הבאה של בסיס נתון נקראת. אז אתה לא צריך לעשות את זה במקרה OnPrepareCell. רכיב זה לא הושלם (זה לא אומר כי אחרים הם מושל, אבל הנה זה מקום עבודה יותר). כול רעיונות / הצעות מוזמנים. HTMLFields זהו תיאור של הפורמט המשמש את תכונות מסוימות (HTMLValueFields, HTMLVisibleFields, HTMLNameFields ...). בדרך כלל הפרמטרים עבור התגיות הם שילובים תלוי היגיון כלשהו. הכלל הוא פשוט: כל הטקסט מוקף "%" נחשב שם של שדה והוחלף לפי הערך של השדה (במערך הנתונים הנוכחי). אתה יכול להשתמש בכל שילוב, כמו "N_% ID1% _% מזהה 2%". אם אין "%" נמצא, התפוקה היא קבועה. שני "%%" הוא הוחלף עם "%" אחד. דוגמא: אם יש לך משולב עם כמה אנשים, אתה רשאי רוצה להשתמש בחלק id כערך (המפתח של שולחן), ו כטקסט שילוב שם פרטי ושם משפחה, כמו <ערך option = "123"> JOHN DOE


מקור החבילה Newcgi. תוכנה קשורה