В следващата статия ще разгледаме Лазар. Това е кросплатформена IDE за бърза разработка на приложения, базирана на езика за програмиране Обект Паскал. Той разполага с разнообразие от готови компоненти и графичен дизайнер на форми за лесно създаване на сложни графични потребителски интерфейси.
Можем да създадем наши собствени търговски или приложения с отворен код. Благодарение на тази IDE потребителите ще могат да създават файлови браузъри, прегледи на изображения, приложения за бази данни, редактиране на графики, игри, 3D софтуер, софтуер за медицински анализи или всякакъв друг тип софтуер.
Общи характеристики на Lazarus IDE
- Това е GPL лицензирана IDE.
- Lazarus работи на Gnu / Linux, Windows и macOSСред другите.
- Можем създавайте собствени двоични файлове и ги разпространявайте без зависимости във всяка среда на изпълнение.
- Той има a Лесен дизайнер на формуляри за плъзгане и пускане за създаване на мощни дизайни.
- Има автоматична синхронизация между GUI-формите и кода.
- Предоставя на потребителя мощен редактор на код с подчертаване на синтаксиса и завършване на кода.
- Той също така предлага a вградена система за компилиране и отстраняване на грешки. Можем да стартираме, тестваме и отстраняваме грешки в нашите проекти от IDE.
- Пакетната система Lazarus позволява инсталиране на плъгини на трети страни за да разширите IDE.
- Това е IDE, способна да обработва големи проекти. Неговият FPC компилатор непрекъснато се разработва за подобряване на производителността.
- Ще намерим a графичен дизайнер на форми с указания за подравняване със съседни компоненти.
- Lazarus САЩ Безплатни паскали като вашия език, който е диалект на Object Pascal.
- Основните библиотеки се разпространяват под LGPL. Благодарение на тях ще можем да създаваме комерсиални и некомерсиални приложения.
- Съвместимост с Utf8 и i18n.
- Приложенията за Linux/BSD могат да зависят от GTK2 или QT.
Това са само някои от характеристиките на този проект. Те могат консултирайте се с всички подробно от уебсайт на проекта.
Инсталирайте Lazarus IDE
Чрез вашите официални DEB пакети
Тази IDE предоставя официални DEB пакети, който може да бъде изтеглен от sourceforge.net.
Трябва да се каже, че ще трябва да изтеглим и инсталираме трите налични DEB пакета; fpc-laz, fpc-src и lazarus. Тези пакети включват:
- fpc-laz: Това е компилаторът, някои инструменти от командния ред, базови единици и невизуални компоненти като достъп до база данни.
- fpc-src: Източниците на fpc и техните пакети, необходими за изследване на кода.
- лазар-проект: IDE, визуални компоненти и помощни файлове.
Както казах, ще трябва да изтеглим 3-те пакета. След като ги изтеглим, ще е необходимо само да отидем в папката, в която имаме запазени файловете. След като влезем в него, от терминала (Ctrl + Alt + T), ще трябва изпълнете следната команда, за да инсталирате пакетите:
sudo apt install ./fpc-*.deb ./lazarus-project*.deb
деинсталиране
за премахнете тази IDEЩе трябва само да отворим терминал (Ctrl + Alt + T) и да изпълним командата, показана по-долу:
sudo apt remove --autoremove lazarus lazarus-project fpc-*
Чрез хранилището на Ubuntu
Ubuntu включва Lazarus в свои собствени хранилища, но не предоставя актуализации за пакета. Следователно, Пакетът, който ще инсталираме, ще бъде стар, днес инсталира версия 2.0.6. Въпреки че Ubuntu 21.10 има налична версия 2.0.12, която е най-новата в момента.
за инсталирайте пакета на нашата Ubuntu система, необходимо е само да отворите терминал (Ctrl + Alt + T) и да изпълните командата:
sudo apt install lazarus
След като инсталацията приключи, можем намерете стартовия панел на тази IDE в нашата система, за да стартирате програмата.
деинсталиране
Премахнете тази IDE, инсталирана като DEB пакет Това е толкова просто, колкото отварянето на терминал (Ctrl + Alt + T) и изпълнението на командата:
sudo apt remove lazarus; sudo apt autoremove
Lazarus има страхотна общност от хора, които се подкрепят взаимно. Те включват учени и студенти, студенти и преподаватели, професионалисти и аматьори. Иn the the Wiki от проекта, можете да намерите уроци, видеоклипове, документация и идеи. Освен това повече информация може да бъде получена в уебсайт на тази IDE.