Η νέα έκδοση του IDE Lazarus 2.2 έχει ήδη κυκλοφορήσει

Μετά από τρία χρόνια ανάπτυξης απελευθέρωση κυκλοφορίας κυκλοφόρησε του ολοκληρωμένου περιβάλλοντος ανάπτυξης Λάζαρος 2.2, που βασίζεται στον μεταγλωττιστή FreePascal και εκτελεί εργασίες παρόμοιες με τους Delphi.

Το περιβάλλον έχει σχεδιαστεί για να λειτουργεί με τον μεταγλωττιστή FreePascal έκδοση 3.2.2 στο οποίο έχει γίνει μεγάλος αριθμός νέων αλλαγών και κυρίως βελτιώσεις από τις οποίες ξεχωρίζει η πλήρης υποστήριξη του OpenGL, καθώς και η συμβατότητα με το HighDPI μεταξύ άλλων.

Γενικά χαρακτηριστικά που ξεχωρίζουν από το Lazarus IDE:

  • Είναι ένα IDE με άδεια GPL.
  • Το Lazarus τρέχει σε Gnu/Linux, Windows και macOS, μεταξύ άλλων.
  • Θα είμαστε σε θέση να δημιουργήσουμε εγγενή δυαδικά αρχεία και να τα διανείμουμε χωρίς εξαρτήσεις σε οποιοδήποτε περιβάλλον εκτέλεσης.
  • Διαθέτει σχεδιαστή φορμών Easy Drag & Drop για τη δημιουργία ισχυρών διατάξεων.
  • Διαθέτει αυτόματο συγχρονισμό μεταξύ GUI-Forms και κώδικα.
  • Παρέχει στον χρήστη έναν ισχυρό επεξεργαστή κώδικα με επισήμανση σύνταξης και συμπλήρωση κώδικα.
  • Προσφέρει επίσης ένα ενσωματωμένο σύστημα εντοπισμού σφαλμάτων και κατασκευής. Θα είμαστε σε θέση να εκτελέσουμε, να δοκιμάσουμε και να διορθώσουμε τα έργα μας από το IDE.
  • Το σύστημα πακέτων Lazarus σάς επιτρέπει να εγκαταστήσετε πρόσθετα τρίτων για την επέκταση του IDE.

Τι νέο υπάρχει στο Lazarus 2.2;

Σε αυτή τη νέα έκδοση του Lazarus 2.2 το σύνολο των widgets Το Qt5 έρχεται με πλήρη υποστήριξη για το OpenGL, εκτός από την προσθήκη κουμπιών για σύμπτυξη συνδεδεμένων πλαισίων και τη βελτίωση της Υποστήριξη HighDPI.

Μια άλλη από τις αλλαγές που ξεχωρίζει σε αυτή τη νέα έκδοση είναι αυτή περιλαμβάνεται ένα νέο πρόσθετο Spotter για εύρεση εντολών IDE, καθώς και προσθήκη καρτελών πολλαπλών γραμμών και αιωρούμενων παραθύρων στις κορυφαίες λειτουργίες.

Επιπλέον, επισημαίνεται επίσης ότι έχει υλοποιηθεί μια προαιρετική αρχική σελίδα, όπου μπορείτε να επιλέξετε τον τύπο του έργου που θέλετε να δημιουργήσετε, ξέρω επίσηςΠροστέθηκαν πλήκτρα πρόσβασης στον επεξεργαστή κώδικα για αντικατάσταση, αντιγραφή, αντιγραφή και μετακίνηση γραμμών και επιλογών.

Ενώ οι επεκτάσεις για τα κύρια κοινά αρχεία μετάφρασης (πρότυπα) άλλαξαν από .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 σε Linux;

Για όσους ενδιαφέρονται να μπορούν να εγκαταστήσουν αυτό το IDE στο σύστημά τους, το πρώτο πράγμα που πρέπει να γνωρίζουν είναι ότι το IDE είναι cross-platform και προσφέρει ήδη μεταγλωττισμένα πακέτα για ορισμένες διανομές Linux. Μπορείτε να πάρετε τα πακέτα από τον παρακάτω σύνδεσμο.

Η εγκατάσταση των πακέτων μπορεί να γίνει με τον αγαπημένο σας διαχειριστή πακέτων ή από το τερματικό.


Ένα σχόλιο, αφήστε το δικό σας

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ντιέγκο ντε λα Βέγκα dijo

    Έφυγα από τους Delphi στην έκδοση 6 (δεν κάνω προγραμματισμό επαγγελματικά, αλλά κάνω πολλά προγράμματα για τον εαυτό μου).

    Πρόσφατα πήρα τον Pascal μέσω του Lazarus και νομίζω ότι είναι ένα πολύ καλό περιβάλλον πολλαπλών πλατφορμών.