הגרסה החדשה של IDE Lazarus 2.2 כבר שוחררה

אחרי שלוש שנים של פיתוח שחרור שחרור שוחרר של סביבת הפיתוח המשולבת לזרוס מספרים, מבוסס על מהדר FreePascal וביצוע משימות דומות ל- Delphi.

הסביבה מיועד לעבוד עם מהדר FreePascal גרסה 3.2.2 בהם בוצעו מספר רב של שינויים חדשים ומעל לכל שיפורים שבהם בולטת התמיכה המלאה ב-OpenGL, כמו גם התאימות ל-HighDPI, בין היתר.

תכונות כלליות הבולטות מ-Lazarus IDE:

  • זהו IDE מורשה GPL.
  • Lazarus פועל על Gnu/Linux, Windows ו-macOS, בין היתר.
  • נוכל ליצור קבצים בינאריים מקוריים, ולהפיץ אותם ללא תלות בכל סביבת ביצוע.
  • הוא כולל מעצב טפסים פשוט לגרור ושחרר ליצירת פריסות חזקות.
  • יש לו סנכרון אוטומטי בין GUI-Forms וקוד.
  • זה מספק למשתמש עורך קוד רב עוצמה עם הדגשת תחביר והשלמת קוד.
  • הוא מציע גם מערכת באגים ובנייה מובנית. נוכל לבצע, לבדוק ולאפות באגים בפרויקטים שלנו מה-IDE.
  • מערכת החבילה של Lazarus מאפשרת לך להתקין תוספים של צד שלישי כדי להרחיב את ה-IDE.

מה חדש ב-Lazarus 2.2?

בגרסה החדשה הזו של Lazarus 2.2 ערכת הווידג'טים Qt5 מגיע עם תמיכה מלאה ב-OpenGL, בנוסף להוספת כפתורים כדי לכווץ לוחות מעוגנים ולשפר את תמיכה ב- HighDPI.

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

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

בעוד שההרחבות עבור קבצי התרגום הנפוצים העיקריים (תבניות) השתנו מ-.po ל-.pot. עם זאת, החל מגרסה חדשה זו, שינוי זה יפשט את העיבוד שלו בעורכי קבצי PO כתבנית להתחיל תרגומים חדשים.

כמו כן, שים לב שהמאתר באגים LazDebugger-FP (FpDebug) 1.0 מופעל כעת כברירת מחדל עבור התקנות חדשות ב-Windows ו-Linux.

נוסף מנגנון להשבית את עיבוד ערכת העור (עצירת הפרשנות של '[' כתחילת קבוצה במסכה), מופעלת באמצעות ההגדרה moDisableSets. לדוגמה, "MatchesMask ('[x]', '[x]', [moDisableSets])" במצב החדש יחזיר True.

משאר השינויים הבולטים:

  • נוספה חבילת DockedFormEditor עם עורך טפסים חדש המחליף את Sparta_DockedFormEditor.
  • עיצוב קוד Jedi משופר ותמיכה נוספת ברוב התחביר המודרני של Object Pascal.
  • נוספה תמיכה בפונקציות אנונימיות ל- Codetools.
  • ממשקים משופרים לבדיקת אובייקטים ופרויקטים.
  • העבירו רכיבים לעיבוד גופני Freetype לחבילה נפרדת "components/freetype/freetypelaz.lpk"
  • רכיב PasWStr הוסר עקב נוכחות קוד שנוצר רק בגרסאות ישנות יותר של FreePascal.
  • רישום אופטימלי של רכיבים פנימיים וקשירתם לווידג'טים על ידי קריאה ל-TLCLComponent.NewInstance.
  • ספריית libQt5Pas מעודכנת ותמיכה משופרת בווידג'טים מבוססי Qt5. נוספה תצוגת QLCLOpenGLWidget כדי לספק תמיכה מלאה ב-OpenGL.
  • דיוק משופר בבחירת גדלי טפסים במערכות X11, Windows ו-macOS.

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

כיצד להתקין את Lazarus IDE על לינוקס?

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

התקנת החבילות יכולה להתבצע עם מנהל החבילות המועדף עליך או מהמסוף.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

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

  1.   דייגו דה לה וגה דיג'ו

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

    לאחרונה אספתי את פסקל דרך לזרוס ואני חושב שזו סביבה פלטפורמה טובה מאוד.