התקנת חבילות

עודכן ב15.11.2009 10:33

אם אתם כמוני עובדים הרבה עם לזרוס, אז בטח כבר מזמן ששמתם לב שיש תפריט בשם packages . התפקיד של התפריט הוא לנהל חבילות שמקלות עלנו את החיים בצורה הבאה:

  1. איגוד של כל הקבצים אותם אנחנו רוצים להדר בקבוצות שונות (לדוגמא מכנה משותף לכולם)
  2. הוראות כיצד להדר דברים בקבוצה
  3. שליטה בתלויות. כלומר נגיד ואנחנו צריכים להסתמך על משהו אחר, אז אנחנו יכולים לציין את החבילה והמערכת בודקת אם הוא נמצא או לא ואם הגרסה של החבילה מתאימה לצרכים שלנו לפי הגדרות שלנו.
  4. סדר בפרוייקטים.
  5. שיתוף קבצים בין פרוייקטים שונים

במילים אחרות יש לנו מנהל חבילות ממש כמו בהפצות הלינוקס רק עבור סביבת העבודה ותוכנות שלנו.

התפקיד של החבילה הוא להרחיב את יכולות סביבת העבודה או התוכנות שלנו. זה יכול להיות להתבטא באמצעות רכיב (גרפי או לא), זה יכול להוסיף למשל תמיכה ב svn (יש באמת חבילה שכזו) עבור סביבת העבודה, או אפילו להוסיף תמיכה בעוד שפת תכנות אשר עובדת לגמרי שונה מאשר  Pascal, או אפילו רק מהדר Pascal אחר.

החבילות מחולקות לשתי קבוצות (או שייכים ל2 הקבוצות בייחד):

  1. זמן תכנון (design-time)
  2. זמן ריצה (run-time)

חבילה לזמן תכנון משפיעה על ה IDE בצורה זו או אחרת. זה אומר שאני יכול להתקין רכיב, זה אומר שאני יכול להרחיב/לשנות את היכולות של הסביבה ועוד הרבה מאוד דברים נוספים.

חבילה לזמן ריצה בסה"כ משייכת קבצים אל התוכנה שלי בצורה מסודרת ובעצם מספקת סוג של מעטפת המסדרת את התוכנה שלנו שתשתמש בקבצים שונים המאוגדים לחבילה אחת. כך ניתן להשתמש בחבילות שונות לתוכנה אחת ולעשות שימוש חוזר בקוד בכמה פרוייקטים במקביל.

ההחבילותתקנה בסביבת העבודה של חבילת תכנון תתבצע באחת מ2 הצורות הבאות:

  1. חבילות מותקנות/להתקנההתקנה באמצעות Configure installed packages. מתקין לנו חבילות אשר רשומות במערכת. כאלו שהתקנו והסרנו בעבר או כאלו שמגיעים בברית מחדל עם המערכת.
  2. התקנת קובץ lpk (קובץ החבילה). אנחנו נבחר בה כאשר מדובר בחבילה שלא מגיעה עם לזרוס בברירת מחדל, ונעשה זאת על ידי בחירה באפשרות Open package file (.lpk) … ואז נבחר את הקובץ המתאים.

ניתן עם האפשרות הראשונה גם להסיר חבילה מותקנת.

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

project inspector

הוספת חבילת זמן ריצה תתבצע על ידי הוספת רשומה עבור הפרוייקט שלנו בתפריט Project -> Object Inspector ושם להוסיף את החבילה שרוצים.

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

עכשיו בואו נעשה ניסוי קטן של התקנת חבילה באמצעות האפשרות הראשונה ונתקין את הרכיב של SQLDBLaz אשר מספק לנו חיבור למגוון של מסדי נתונים כדוגמת PostreSQL, SQLite3, Firebird וגרסאות 4, 4.1 ו5 של MySQL. בפוסט הבא נלמד להשתמש ברכיבים אלו.

מחשבה אחת על “התקנת חבילות

  1. פינגבק: עבודה עם מסדי נתונים בצורה פחות כואבת חלק ראשון « לראות שונה

כתיבת תגובה

הזינו את פרטיכם בטופס, או לחצו על אחד מהאייקונים כדי להשתמש בחשבון קיים:

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s