Die neue Version der IDE Lazarus 2.2 wurde bereits veröffentlicht

Nach drei Jahren Entwicklung Freigabe freigegeben der integrierten Entwicklungsumgebung Lazarus 2.2, das auf dem FreePascal-Compiler basiert und ähnliche Aufgaben wie Delphi ausführt.

Die Umwelt wurde entwickelt, um mit der FreePascal-Compiler-Version 3.2.2 zu arbeiten in dem eine Vielzahl neuer Änderungen und vor allem Verbesserungen vorgenommen wurden, aus denen unter anderem die vollständige Unterstützung von OpenGL sowie die Kompatibilität mit HighDPI hervorsticht.

Allgemeine Merkmale, die sich von der Lazarus IDE abheben:

  • Es ist eine GPL-lizenzierte IDE.
  • Lazarus läuft unter anderem auf Gnu/Linux, Windows und macOS.
  • Wir werden in der Lage sein, native Binärdateien zu erstellen und sie ohne Abhängigkeiten in jeder Ausführungsumgebung zu verteilen.
  • Es verfügt über einen einfachen Drag & Drop-Formulardesigner, um leistungsstarke Layouts zu erstellen.
  • Es verfügt über eine automatische Synchronisation zwischen GUI-Formularen und Code.
  • Es bietet dem Benutzer einen leistungsstarken Code-Editor mit Syntaxhervorhebung und Code-Vervollständigung.
  • Es bietet auch einen integrierten Debugger und ein Build-System. Wir können unsere Projekte von der IDE aus ausführen, testen und debuggen.
  • Das Lazarus-Paketsystem ermöglicht es Ihnen, Plugins von Drittanbietern zu installieren, um die IDE zu erweitern.

Was ist neu in Lazarus 2.2?

In dieser neuen Version von Lazarus 2.2 ist der Satz von Widgets Qt5 bietet volle Unterstützung für OpenGL, zusätzlich zum Hinzufügen von Schaltflächen zum Einklappen angedockter Bedienfelder und zur Verbesserung der HighDPI-Unterstützung.

Eine weitere der Änderungen, die in dieser neuen Version hervorstechen, ist, dass Ein neues Spotter-Plugin ist enthalten um IDE-Befehle zu finden, sowie hinzugefügte mehrzeilige Registerkarten und schwebende Fenster in den Top-Modi.

Darüber hinaus wird auch hervorgehoben, dass eine optionale Startseite implementiert wurde, auf der Sie die Art des zu erstellenden Projekts auswählen können. Ich weiß auchWir haben Hotkeys zum Code-Editor hinzugefügt zum Ersetzen, Duplizieren, Kopieren und Verschieben von Linien und Auswahlen.

Während sich die Erweiterungen für die wichtigsten gemeinsamen Übersetzungsdateien (Vorlagen) von .po zu .pot geändert haben. Damit vereinfacht diese Änderung ab dieser neuen Version die Verarbeitung in den PO-Datei-Editoren als Vorlage zum Starten neuer Übersetzungen.

Beachten Sie auch, dass der Debugger LazDebugger-FP (FpDebug) 1.0 jetzt standardmäßig für Neuinstallationen unter Windows und Linux aktiviert ist.

Mechanismus zum Deaktivieren der Skin-Set-Verarbeitung hinzugefügt (Verhinderung der Interpretation von '[' als Anfang eines Satzes in einer Maske), aktiviert über die Einstellung moDisableSets. Beispielsweise gibt "MatchesMask ('[x]', '[x]', [moDisableSets])" im neuen Modus True zurück.

Von den anderen Änderungen, die auffallen:

  • DockedFormEditor-Paket mit einem neuen Formulareditor hinzugefügt, der Sparta_DockedFormEditor ersetzt.
  • Verbesserte Jedi-Codeformatierung und zusätzliche Unterstützung für die meisten modernen Object Pascal-Syntax.
  • Unterstützung für anonyme Funktionen zu Codetools hinzugefügt.
  • Verbesserte Schnittstellen zur Objekt- und Projektinspektion.
  • Komponenten zum Rendern von Freetype-Schriftarten in ein separates Paket „components/freetype/freetypelaz.lpk“ verschoben
  • Die PasWStr-Komponente wurde aufgrund des Vorhandenseins von Code entfernt, der nur in älteren Versionen von FreePascal erstellt wurde.
  • Optimierte Registrierung interner Komponenten und deren Bindung an Widgets durch Aufruf von TLCLComponent.NewInstance.
  • Aktualisierte libQt5Pas-Bibliothek und verbesserte Unterstützung für Qt5-basierte Widgets. QLCLOpenGLWidget-Ansicht hinzugefügt, um volle OpenGL-Unterstützung bereitzustellen.
  • Verbesserte Genauigkeit bei der Auswahl von Formulargrößen auf X11-, Windows- und macOS-Systemen.

Schließlich Wenn Sie mehr darüber wissen möchten, Sie können die Details überprüfen im folgenden Link. 

Wie installiere ich Lazarus IDE unter Linux?

Für diejenigen, die daran interessiert sind, diese IDE auf ihrem System installieren zu können, sollten sie zunächst wissen, dass die IDE plattformübergreifend ist und bereits kompilierte Pakete für einige Linux-Distributionen anbietet. Sie können die Pakete erhalten über den Link unten.

Die Installation der Pakete kann mit Ihrem bevorzugten Paketmanager oder vom Terminal aus erfolgen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Platzhalterbild von Diego de la Vega sagte

    Ich habe Delphi in Version 6 verlassen (ich programmiere nicht professionell, aber ich mache viele Programme für mich).

    Ich habe Pascal vor kurzem über Lazarus gekauft und finde, dass es eine sehr gute Multiplattform-Umgebung ist.