יסודות הלמידה בממד הרביעי
יסודות הלמידה של 4th Dimension
דף הבית | תוכן העניינים
i. מבוא ii. היסטוריה
- דרישות מערכת
- מבני תוכנה
- הבדלים ברשת
- הבדלים בסביבות הרצה (Runtimes)
- מהדר (Compiler)
- אחסון אתרים
- תרשים נתונים
- תוספים (Plug-ins)
- כלים ושירותים
- משאבים
- כתובות URL נוספות של 4D
9. כלים ושירותים
איור 13: סמלילי 4D
כלי 4D (כלול במהדורה הסטנדרטית של 4D)
הפונקציה העיקרית של כלי 4D היא לסייע לכם לנתח ולתקן מסדי נתונים פגומים. מסדי נתונים עלולים להיפגע, למשל, כאשר מתרחשת הפסקת חשמל בזמן ש-4D כותב לזיכרון המטמון (Cache), או כאשר הדיסק המכיל את מסד הנתונים ניזוק. כלי 4D מספק גם תכונות המאפשרות לכם לייעל מסד נתונים.
באמצעות כלי 4D, ניתן:
- לתקן מסדי נתונים (מבנה ו/או נתונים)
- לדחוס קבצי מבנה או קבצי נתונים
- למיין נתונים בקובץ נתונים באופן קבוע
Transporter (כלול במהדורה הסטנדרטית של 4D)
4D Transporter הוא כלי שירות של 4D המגיע עם גרסאות 4D, 4D First ו-4D Server 6.0 ומעלה. השתמשו ב-4D Transporter כדי להעביר מסד נתונים שפותח בפלטפורמה אחת לשימוש בפלטפורמה אחרת.
קשורים: — ממשק פשוט לגיליון אלקטרוני שיושב על גבי מסד נתונים יחסי אמיתי, עם אוטומציות, תצוגות וממשקים שניתנים לשיתוף..
4D Transporter מבצע את הפעולות הבאות:
- בעת העברת מסד נתונים מ-Macintosh ל-Windows, התוכנית מפצלת את מזלגות הנתונים (Data Forks) ומזלגות המשאבים (Resource Forks) של קבצי מסדי הנתונים של 4D במערכת Mac, כמו גם קבצים או מסמכים קשורים אחרים, כך שניתן יהיה להשתמש בהם ב-Windows.
- בעת העברת מסד נתונים מ-Windows ל-Macintosh, התוכנית ממזגת את קבצי הנתונים וקבצי המשאבים של מסדי הנתונים של 4D במערכת Windows, כמו גם קבצים או מסמכים קשורים אחרים, כך שניתן יהיה להשתמש בהם ב-Macintosh.
- בעת העברה מ-Macintosh ל-Windows, ניתן לאכוף באופן אופציונלי את מוסכמות ה-DOS עבור שמות קבצים, היכן שחל מגבלת האורך של 8 תווים לשם הקובץ ועוד 3 תווים לסיומת (8.3).
Customizer (כלול במהדורה הסטנדרטית של 4D)
Customizer Plus גרסה 6.5 היא יישום המאפשר לכם להגדיר פרמטרים כלליים של יישומי 4D גרסה 6.0.x וסביבותיהם, תוספים, כלי פיתוח, רכיבי רשת, כלים ומסד הנתונים. Customizer Plus פועל על אותן פלטפורמות וגרסאות מערכת הפעלה כמו יישומי 4D.
השימוש ב-Customizer Plus אינו חובה. הוא מספק פתרונות למפתחים who עשויים לרצות לתמרן היבטים ספציפיים של סביבת העבודה שלהם. מנקודת מבט של מפתח, ניתן לייעל את ניהול הזיכרון, להגביל את השימוש בקובץ נתונים לקובץ מבנה ספציפי, להתאים יישום למאפייני מערכת ההפעלה שעליה הוא מופעל, ולייצם (Localize) יישומי 4D כדי להריץ אותם, למשל, על מערכות הפעלה בערבית או ביפנית.
אם אתה עושה קניות: — בונה אפליקציות בקוד נמוך שמתחבר לחבילת Zoho הרחבה יותר ומחירים למשתמש ולא לכל אפליקציה..
מפתחים יכולים לספק את Customizer Plus ללקוחותיהם, אשר יוכלו אז לייעל את השימוש במסד הנתונים שלהם, בין אם הוא מהודר (Compiled) ובין אם מפורש (Interpreted), ביחס לסביבת החומרה והתוכנה שלהם. משתמשים יעריכו את היכולת להתאים אישית אלמנטים בממשק, כגון מיקומים ומידות של חלונות, קיצורי מקלדת ומראה הטפסים.
משאב WEDD (חלק מ-4D Customizer - כלול במהדורה הסטנדרטית של 4D)
השתמשו במשאב WEDD (ראשי תיבות של Wedding) כדי לנעול קובץ נתונים לקובץ מבנה מסוים, ובכך למנוע שימוש בקבצים ישנים או לא תואמים. כברירת מחדל, אין משאב WEDD בקובץ מבנה או בקובץ נתונים, ואין נעילה.
באופן כללי, מומלץ להשתמש במשאב WEDD במצבים הבאים:
- נתונים ישנים: אתם מתחזקים קבצי נתונים ישנים לצרכי ארכיון ואינכם רוצים שמישהו ייגש אליהם בטעות.
- מבנה ישן: שיניתם את המבנה של מסד הנתונים שלכם (הוספת שדות או קבצים) ואתם רוצים למנוע ממישהו בעל קובץ מבנה ישן לגשת לקובץ הנתונים שלכם.
- מסדי נתונים מרובים: אתם עובדים עם מספר מסדי נתונים שונים ורוצים לוודא שאינכם פותחים בטעות קובץ נתונים שאינו שייך למבנה מסוים.
משאב WEDD פועל על ידי התאמת מחרוזת או חתימה (Signature) המסופקת על ידי המשתמש. אם קובץ נתונים מכיל משאב WEDD, ניתן לפתוח אותו רק על ידי קובץ מבנה המכיל משאב WEDD עם חתימה זהה.
4D Backup (כלול בערכת המתקדמת / מהדורת המפתח)
4D Backup מספק הגנה זו על ידי אפשרות ליצור עותקי גיבוי של מסדי הנתונים שלכם. ניתן לבחור מתוך מספר שיטות גיבוי שונות, החל מיצירת גיבוי פשוט על דיסקים ועד לניהול מסד נתונים משוכפל (Mirror) המשמש כעתק מדויק של מסד הנתונים המקורי שלכם.
Insider (כלול בערכת המתקדמת / מהדורת המפתח)
4D Insider מאפשר לכם לבצע הפניות צולבות (Cross-reference) בין אובייקטים במסדי הנתונים שלכם. ניתן לבחור כל אובייקט במסד הנתונים — טבלה, טופס, מתודה, תפריט וכדומה — ולהציג את הקשר שלו לאובייקטים אחרים במסד הנתונים. כמו כן, ניתן להציג את האובייקטים עצמם ולשנות את שמותיהם.
ניתן גם לשנות משאבי STR#, על ידי החלפת שמות של אובייקטים ושינוי משאבי STR# שהם אוספים של מחרוזות טקסט המשמשים לתפריטים, טקסט לחצנים וטקסט סטטי בטפסים.
במקרים רבים, תגלו שאתם משתמשים באותם אובייקטים ביותר ממסד נתונים אחד. ניתן להשתמש ב-4D Insider כדי להעביר אובייקטים ממסד נתונים אחד או ספרייה אחת לאחרת. ספרייה היא קובץ מיוחד שניתן ליצור בתוך 4D Insider כדי לאחסן אלמנטים הנמצאים בשימוש נפוץ במסדי הנתונים שלכם. עבור מסדי נתונים חדשים, ניתן להאיץ את יצירתם על ידי שימוש חוזר באובייקטים שיצרתם במסדי נתונים אחרים. כמו כן, ניתן לשנות את האובייקטים במסד נתונים אחד ולאחר מכן לעדכן את כל מסדי הנתונים המשתמשים באובייקטים אלו.
4D Engine ($999 זמין רק לחברים בתוכנית השותפים ACI US)
ב-4D Compiler, ישנה אפשרות המאפשרת לכם למזג את מסד הנתונים המהודר שלכם עם 4D Engine וליצור יישום עצמאי executable. יישומים אלו ניתן לאחר מכן להפיץ ללא תמלוגים ללקוחות שלכם (בכפוף לדרישות רישיון הרחבת האינטרנט).
Sanity Check / Data Check
http://www.committedsoftware.com
SanityCheck ו-DataCheck הם שני מוצרים משלימים המפורסמים על ידי Committed Software. האחד משמש לבדיקת קובץ מבנה של 4D לאיתור בעיות, והשני משמש לבדיקת קובץ נתונים של 4D. למרות שלא השתמשתי באף אחד מהם, שניהם מומלצים מאוד על ידי מפתחי 4D ותיקים.
Sanity Check ($205 לכל פלטפורמה Mac/Win או $369 לשניהם)
Sanity Check היא תוכנית שתנתח את מבנה מסד הנתונים שלכם ותזהה מספר רב של דברים, כגון:
- משתנים שהשתמשתם בהם אך לא הכרזתם עליהם
- משתנים שהכרזתם עליהם אך לא השתמשתם בהם
- שגיאות תחביר בקוד שלכם
- שטח מת (Dead space) שיש לדחוס או להסיר
- שחיתות במבנה שלכם
היא יכולה גם להשוות בין 2 מבנים ולהגיד לכם מה ההבדל, וכן לספק סטטיסטיקות על המבנה שלכם (מספר טבלאות, שדות, מתודות, שורות קוד וכו’). הרצה קבועה של Sanity Check יכולה לחסוך לכם כאבי ראש רבים כאשר מגיע הזמן להדר. זהו כלי “חובה” למפתחי 4D רציניים.
DataCheck ($319 לכל פלטפורמה Mac/Win או $579 לשניהם)
DataCheck מנתח את קובץ הנתונים שלכם ויכול לתקן דברים כמו אינדקסים פגומים ולשחזר דברים טוב יותר מאשר כלי 4D.
Foundation (~$350)
Foundation היא מעטפת (Shell) ל-4th Dimension שתכניס את היישום שלכם לסביבת התפריטים המותאמים אישית (Custom Menus) תוך דקות ספורות. אם אתם יכולים ליצור מסד נתונים בסביבת המשתמש של 4D, אתם מוכנים ל-Foundation.
Foundation מעניקה למסד הנתונים שלכם את התכונות הבאות בסביבת התפריטים המותאמים אישית. אין צורך בתכנות נוסף.
- תמיכה בתהליכים מרובים / חלונות מרובים
- שינוי רשומות
- החלת נוסחאות
נסה את FileMaker בחינם למשך 45 ימים
פלטפורמת מסד הנתונים הרלוונטיים ארוכת השנים לצוותים שזקוקים לאפליקציות מותאמות אישית במחשב שולחני, באינטרנט ובנייד מקובץ בודד.