In het volgende artikel gaan we Lazarus onder de loep nemen. Dit is een platformonafhankelijke IDE voor snelle applicatie-ontwikkeling op basis van de programmeertaal Object Pascal. Het beschikt over een verscheidenheid aan kant-en-klare componenten en een grafische vormontwerper om eenvoudig complexe grafische gebruikersinterfaces te maken.
We kunnen onze eigen commerciële of open source-applicaties maken. Dankzij deze IDE kunnen gebruikers bestandsbrowsers, afbeeldingsviewers, databasetoepassingen, grafische bewerking, games, 3D-software, medische analysesoftware of elk ander type software.
Algemene kenmerken van Lazarus IDE
- Is een GPL gelicentieerde IDE.
- Lazarus draait op Gnu / Linux, Windows en macOSOa.
- We kunnen maak native binaries en distribueer ze zonder afhankelijkheden in een runtime-omgeving.
- Het heeft een Eenvoudige vormontwerper met slepen en neerzetten krachtige ontwerpen te maken.
- Het heeft automatische synchronisatie tussen GUI-formulieren en code.
- Biedt de gebruiker een krachtige code-editor met syntaxisaccentuering en codeaanvulling.
- Het biedt ook een ingebouwd compilatie- en debuggersysteem. We kunnen onze projecten uitvoeren, testen en debuggen vanuit de IDE.
- Het Lazarus pakketsysteem staat toe om plug-ins van derden te installeren om de IDE uit te breiden.
- Dit is een IDE die grote projecten aankan. De FPC-compiler wordt voortdurend ontwikkeld om de prestaties te verbeteren.
- We zullen een grafisch ontwerper van vormen met richtlijnen voor het uitlijnen met aangrenzende componenten.
- Lazarus toepassingen Gratis Pascal hou van je taal, wat een Object Pascal-dialect is.
- De kernbibliotheken worden gedistribueerd onder de LGPL. Dankzij hen zullen we in staat zijn om commerciële en niet-commerciële toepassingen te creëren.
- Compatibiliteit met Utf8 en i18n.
- Linux / BSD-applicaties kunnen afhankelijk zijn van GTK2 of QT.
Dit zijn slechts enkele van de kenmerken van dit project. Ze kunnen raadpleeg ze allemaal in detail van de project website.
Installeer Lazarus IDE
Via uw officiële DEB-pakketten
Deze IDE biedt officiële DEB-pakketten, die kan worden gedownload van sourceforge.net.
Dat moet gezegd worden we zullen de drie beschikbare DEB-pakketten moeten downloaden en installeren; fpc-laz, fpc-src en lazarus. Deze pakketten zijn inclusief:
- fpc-laz: Het is de compiler, enkele opdrachtregelprogramma's, basiseenheden en niet-visuele componenten zoals databasetoegang.
- fpc-src: De fpc-bronnen en hun pakketten, die nodig zijn voor code-exploratie.
- lazarus-project: De IDE, visuele componenten en helpbestanden.
Zoals ik al zei, zullen we de 3 pakketten moeten downloaden. Zodra we ze hebben gedownload, is het alleen nodig om naar de map te gaan waarin we de bestanden hebben opgeslagen. Eenmaal erin, vanaf de terminal (Ctrl + Alt + T), zullen we moeten voer de volgende opdracht uit om de pakketten te installeren::
sudo apt install ./fpc-*.deb ./lazarus-project*.deb
uninstall
naar verwijder deze IDEWe hoeven alleen een terminal te openen (Ctrl + Alt + T) en de onderstaande opdracht uit te voeren:
sudo apt remove --autoremove lazarus lazarus-project fpc-*
Via de Ubuntu-repository
Ubuntu neemt Lazarus op in zijn eigen repositories, maar het biedt geen updates voor het pakket. Daarom, Het pakket dat we gaan installeren zal oud zijn, vandaag installeert het versie 2.0.6. Ook al heeft Ubuntu 21.10 versie 2.0.12 beschikbaar, wat op dit moment de nieuwste is.
naar installeer het pakket op ons Ubuntu-systeem, is het alleen nodig om een terminal te openen (Ctrl + Alt + T) en het commando uit te voeren:
sudo apt install lazarus
Zodra de installatie is voltooid, kunnen we vind de launcher van deze IDE in ons systeem om het programma te starten.
uninstall
Verwijder deze IDE die is geïnstalleerd als DEB-pakket Het is net zo eenvoudig als het openen van een terminal (Ctrl + Alt + T) en het uitvoeren van de opdracht:
sudo apt remove lazarus; sudo apt autoremove
Lazarus heeft een geweldige gemeenschap van mensen die elkaar steunen. Het gaat om wetenschappers en studenten, studenten en docenten, professionals en amateurs. ENn de wiki van het project vindt u tutorials, video's, documentatie en ideeën. Daarnaast is meer informatie te vinden in de website van deze IDE.