Configlib

ספריית C + + שנועד לכתוב / לקרוא קבצי תצורה.
הורד עכשיו

Configlib דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Warren vonRoeschlaub
  • אתר האינטרנט של המוציא לאור:

Configlib תגים


Configlib תיאור

ספריית ++ A C נועדה קבצים בתצורת כתיבה / קריאה. ConfigLib היא ספריית C ++ נועד קבצים בתצורת כתיבה / קריאה. שלוש המטרות העיקריות של הפרויקט are1. כדי לאפשר קריאה וכתיבה של קובץ תצורה עם הפרעה מזערית של נתונים וכל comments.2. כדי להבטיח כי מפתחי לאמץ עמדה הכל או לא כלום: הוספת משתנה מאפשר לו לעשות את כל הדרוש מיד, מעודד תוספת חצי סיים כי הוא אף פעם לא באמת finished.3. כדי להפוך הוספת תצורה חדשה קביעה פשוט כמו הכרזה על משתנה, גם אם מדובר מטרות object.These מורכבות נוצרו כאשר צפיתי פרויקט לאחר פרויקט שבו הגדרות תצורה נקראו אבל לא כתוב, הוקראו שנכתבו לשני מקומות שונים, יש לא ערך ברירת מחדל, או אפילו לא ממש לקרוא. אנשים רק מתחיל על פרויקטים לא היה יודע את כל הפרטים-and-outs של איפה הגדרות התצורה צריכה להיות ממוקם, ומתכנתים מתקדמים היה חצי ליישם את הנושאים מתוך כוונה לסיים הכל ומשעה שהגיעו העבודה קוד, לעתים קרובות זמן רב אחרי שהם שכחו מה צריך להיות completed.How קל זה להשתמש? קחו למשל את הדוגמה הפשוטה הבאה:? G_MainConfig configfile ( "filename.conf"); configitem FONT_SIZE (g_MainConfig, "גופנים", "גודל גופן", "f =", 10); מה עושה זה לעשות השורה הראשונה מצהיר קובץ תצורה עם השם "filename.conf". כל הגדרות התצורה באמצעות אובייקט בקובץ זה יהיה לקרוא את קובץ הקונפיגורציה עם כי הקו השני name.The משתמש בתבנית configitem להוסיף משתנה int. אם אי פעם השתמשת STL אתה בטח מכיר יצירת משתנים ככה. אם לא פשוט לזכור כי המשתנה ייראה בדיוק כמו כל סוג הוא מוקף, במקרה זה מספר שלם. בנאי האובייקט לוקחים חמישה משתנים. הראשון הוא אובייקט בקובץ התצורה לקרוא, השני הוא השם סעיף, והשלישי הוא שם הגדרה, והרביעי הוא פרמטר שורת הפקודה ואת האחרון הוא ברירת המחדל value.In במקרה זה, את קובץ ההגדרות עשוי להיראות כמו font size = 4in ובמקרה FONT_SIZE המשתנה יכיל 10 כאשר בתחילה נוצר 4 לאחר שקובץ התצורה לקרוא. מה חדש במהדורה זו: · עדכון זה מספק כמה שיפורים קלים בביצועים, ומוסיף תמיכה const טוב כולל iterators const.


Configlib תוכנה קשורה

classmocks

משהו דומה python-mocks אבל התכוון לבדיקת חלקים של מחלקה ...

119

הורד

לובי

לובי הוא יישום של פרוטוקולים בסיסיים בסיסיים. ...

167

הורד

Autojar

מסייע ביצירת קבצי צנצנות בגודל מינימלי מתשומות שונות כמו שיעורים משלו, ארכיונים חיצוניים וכו ' ...

190

הורד