מַרְאָה

ספריית C ++ כדי לעזור לך עם הפיתוח שלך.
הורד עכשיו

מַרְאָה דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Freeware / $0.00
  • שפה:
  • English
  • שם המפרסם:
  • Imagine Interactive Systems
  • גודל הקובץ:
  • 350K

מַרְאָה תגים


מַרְאָה תיאור

מספק שניהם זמן לקמפל ולזמן ריצה נתונים המתארים Copular C + + בונה המטרה של ספריית המראה היא לספק הן זמן לקמפל בזמן ריצה נתונים המתארים Common C + + בונה כמו שמות, סוגים (וכן סוג מיוחד טיפוסי טיפוס סוג), כיתות ואת שיעורי הבסיס שלהם משתנים חבר, בנים, וכו 'ולספק ממשקים אחידים וגנריים עבור התורפה שלהם. בגלל תקן C + + מספק רק קבוצה מוגבלת מאוד של מטא-מידע כדי לבנות, החיסרון העיקרי של ספריה זו הוא, כי מרחב שמות, סוגים, שיעורים, וכו 'צריך להיות רשום לפני שהם יכולים להשתקף. עם זאת מראה מנסה להפוך את התהליך של רישום פשוט על ידי מתן קבוצה של פקודות מרשם ידידותי למשתמש יש את הילידים ואת רבים של סוגים אחרים, שיעורים, תבניות ומשחקים רשומים מראש. יתר על כן מספר כלים עבור רישום אוטומטי / אוטומטי למחצה הם עובדים על. לאחר רשום נתוני Meta ניתן לעשות בה שימוש חוזר במספר רב של מצבים. המראה מתוכנן עם העיקרון של ריבוד המוח מנסה להיות פחות פולשני ככל האפשר. שיעורים חדשים או קיימים אינם צריכים להיות מתוכננים כדי לתמוך במראה ישירות וללא קוד הקשור למראה יש צורך בהגדרת הכיתה, מבחינתם של כמה הנחיות כלליות. מראה מספקת שכבת השתקפות לקמפל אשר ניתן להשתמש במטא-תוכניות זמן ומשכפי זמן ריצה עם ממשק דומה, אך דינמי המבוסס על נתונים מטא-זמן. מאפיינים: * השתקפות סטטית ודינמית של מבנה השפה הבאה ברמת הבסיס: o שמותיים o סוגי o typedefs o שיעורים o תבניות מחלקה * סטטי טווח דינמי מבוסס טרוורסלים של: o חברי שמות כמו שמות מקוננים, כיתות, טיפולים, תבניות וכו ' o ירושה מחלקה כולל מפרט סוג הירושה, מגדיר גישה, בכיתה הנגזרת והבסיס בירושה o משתנים חבר בכיתה מתן מידע על מפרט מחלקה אחסון, מגוון גישה, היקף, סוג ושם של משתנה חבר o כל משתנים חבר בכיתה כולל אלה בירושה מחלקות בסיס O חבר מחלקה פונקציות סטטי / דינמי] o בוני o מפעילי המרה o פרמטרים תבנית o פרמטרים פונקציה כולל סוג ושם של הפרמטר * כלי הגנרטור של המפעל * אחרים לקמפל זמן meta-programming כלי עזר * שם גטר פונקציות עבור כל שפה בשם בונה כמו שמות, סוגים (כולל סוגים נגזרים כמו מצביעים, הפניות, מערכים, פונקציות, סוגי CV- מוסמך ושילובים מזה), typedefs, משתנים חבר, וכו ' o שמות בסיס ללא שם המפרישים המקוננים o שמות מלאים עם המפרט שם מקוננות o שמות מקומיים של מבנים בשם מקוננות אשר יכול להיות חלקים של שם מלא מקונסטים מופשטים משם מבוסס על השימוש של המראה באמצעות הוראה על היקף הגלובלי או את היקפים המקומיים * פונקציות גנריות לקבלת וקביעת הערך של משתנה חבר בכיתה בעת התייחסות לכיתה אשר משתנה החבר שייך. * Meta-Objection השתקפות, סיווג ותגים שיגור. סוגי תג עבור אובייקטים שונים meta-objects יכול לשמש עומס עמידה בפונקציה או תבנית התמחות תבנית שיגור ומטה תג אובייקט אובייקט בסניף בזמן ריצה בהתאם לסוג האובייקט המטא. * שירותים ברמה גבוהה יותר על בסיס הנתונים הבסיסיים של META: o גנרטורים במפעל המאפשר בקלות ליצור להתאמה אישית, שיעורי המפעל המתמחה אשר לאסוף את ערכי הפרמטר הדרושים, לבחור ולקרוא את הבנאי המתאים באופן שצוין על ידי משתמש (מתוך GUI, מתוך Dataset RDB, מתוך קובץ XML, וכו ') צור מופעים של סוג מסוים. * ביאור של מטא אובייקטים עם סוגי תג. אובייקטים שונים meta (כרגע סוגים בלבד) יכולים להיות מתויגים על ידי סוגי תג מוגדרים מראש או יישום, אשר ניתן להשתמש במטה תוכניות עבור הפעלת עיבוד מתמחה. תכונות מתוכננות * שירותים ברמה גבוהה יותר על בסיס הנתונים הבסיסיים של META: o פקחי אובייקטים דומים לתועלת גנרטורים של המפעל, אשר יאפשר לבנות שיעורים לבדיקה של המבנה (וערכים שבהם רלוונטי) של מחלקה, סוג, מרחב שמות, משתנה חבר וכו 'בצורה מוגדרת על ידי משתמש (ב GUI עבור דוגמא). o מחולל מפעל מופשט, המאפשר ליצור מופעים של שיעורים נגזרים שונים עם בכיתה בסיס משותף. o טרוורסלים של שמות, שיעורים, וכו 'עבור (de) ברידיאליזציה כמו פעולות. o גישה לנתונים סמנטיים המתארים את השפה האישית מבנה באופן קונספטואלי. זה יאפשר למשל לכתוב סוכנים מסוגל להשתמש אובייקטים של יישומים אחרים ללא גישה למקורות שלהם הגדרת שיעורים אלה. * אוטומטי (או חצי אוטומטי) רישום, באמצעות כלים משותפים שונים ו slowchains כמו (doxygen, GCC2XML, OPENC + +, XSLT, וכו ') או מתמחה מנתחים ניידים ושנאים לייצור קוד המקור הדרוש לרישום בונה ברמת הבסיס עם המראה . o עשוי להיות אוטומטי לחלוטין במקרים מסוימים o עשוי להשתמש בהערות מוטבע בהערות (כמו doxygen עושה)


מַרְאָה תוכנה קשורה

צָב

שתף את הקובץ שלך מעל LAN שלך עם הכלי הזה. ...

584 2.6 MB

הורד

Autorun22.

autorun22 מאפשר לך ליצור תוכנת Autorun מבוססי HTML שמנגן באופן אוטומטי בעת הכנסת תקליטור. ...

201 457.03K

הורד