Lazarus (IDE) - Lazarus (IDE)

Lazarus
Laz banner.png
MacOS üzerinde çalışan Lazarus IDE 1.0
Lazarus IDE 1.0 çalışıyor Mac os işletim sistemi
Geliştirici (ler)Gönüllüler (Lazarus Ekibi)
Kararlı sürüm
2.0.10 / 11 Temmuz 2020; 4 ay önce (2020-07-11)
Depo Bunu Vikiveri'de düzenleyin
YazılmışNesne Pascal
İşletim sistemipencereler, Mac os işletim sistemi, Linux, FreeBSD, Solaris ve diğerleri
PlatformIA-32, x86-64, KOL, PowerPC
TürEntegre geliştirme ortamı
LisansGNU Genel Kamu Lisansı ve değiştirildi GNU Daha Az Genel Kamu Lisansı (statik bağlama istisnası ile)
İnternet sitesiwww.lazarus-ide.org

Lazarus ücretsiz bir çapraz platform görseli entegre geliştirme ortamı (IDE) için hızlı uygulama geliştirme (RAD) kullanarak Ücretsiz Pascal derleyici. Amacı, Object Pascal dili ile geliştirme yapan programcılar için, mümkün olduğunca yakın olan, kullanımı kolay bir geliştirme ortamı sağlamaktır. Delphi.

Yazılım geliştiriciler yerel kod konsolu oluşturmak için Lazarus'u kullanır ve grafiksel kullanıcı arayüzü Masaüstü ve ayrıca mobil cihazlar, web uygulamaları için (GUI) uygulamaları, Ağ hizmetleri Mac, Linux ve Windows da dahil olmak üzere bir dizi farklı platform için görsel bileşenler ve işlev kitaplıkları.

Lazarus kullanılarak tek bir platformda oluşturulan bir uygulama, genellikle bir Free Pascal derleyicisinin mevcut olduğu herhangi bir platformda derlenebilir ve çalıştırılabilir. Masaüstü uygulamaları için tek bir kaynak, çok az değişiklik yaparak veya hiç değişiklik yapmadan Mac, Linux ve Windows'u hedefleyebilir. Bir örnek, tek bir kod tabanından oluşturulan ve aşağıdakiler dahil tüm büyük platformlarda bulunan Lazarus IDE'nin kendisidir. Ahududu Pi.

Özellikleri

Lazarus, zengin kullanıcı arayüzleri, uygulama mantığı ve diğer destekleyici kod yapılarının oluşturulması için oldukça görsel bir geliştirme ortamı sağlar. Borland Delphi. Proje yönetimi özelliklerinin yanı sıra Lazarus IDE şunları da sağlar:

  • A Ne Görürsen Onu Alırsın (WYSIWYG ) görsel pencere düzeni tasarımcısı
  • GUI widget'ları veya düzenleme kutuları, düğmeler, iletişim kutuları, menüler vb. Gibi görsel bileşenler.
  • Uygulama ayarlarının kalıcılığı gibi yaygın davranışlar için görsel olmayan bileşenler
  • İçin veri bağlantı bileşenleri MySQL, PostgreSQL, FireBird, Oracle, SQLite, Sybase, ve diğerleri
  • Geliştiricinin geliştirmeye yardımcı olmak için tasarımcıdaki görsel bileşenlerdeki verileri görmesine olanak tanıyan veriye duyarlı pencere öğesi kümesi
  • Etkileşimli kod hata ayıklayıcı
  • Kod tamamlama
  • Kod şablonları
  • Sözdizimi vurgulama
  • Bağlama duyarlı yardım
  • Uluslararasılaştırma için metin kaynağı yöneticisi (uluslararasılaştırma)
  • Otomatik kod biçimlendirme
  • Özel bileşenler oluşturma yeteneği

Çapraz platform geliştirme

Lazarus ve Free Pascal'da sınıf kitaplıkları ve pencere öğelerinin etkileşimi

Lazarus kullanır Ücretsiz Pascal arka uç derleyicisi olarak. Bu nedenle, Lazarus teorik olarak uygulamalar geliştirmek için kullanılabilir. Free Pascal tarafından desteklenen tüm platformlar.

Lazarus, bir çapraz platform uygulama çerçevesi sağlar. Lazarus Bileşen Kitaplığı (LCL), programcılar için farklı platforma özgü uygulamalarla tek, birleşik bir arabirim sağlar. LCL kullanarak, bir bir kez yazın, her yerde derleyin sisteme bağlı özellikler açıkça kullanılmadığı sürece.

Çapraz derleme

Free Pascal'ın desteklediği gibi çapraz derleme Lazarus uygulamaları çapraz derlenebilir. pencereler -e Linux / Mac os işletim sistemi / vb ve tersi.

Gömülü cihazlar için uygulamalar (akıllı telefonlar, PDA'lar, yönlendiriciler, oyun konsolları) herhangi bir masaüstü platformundan çapraz derlenebilir.

Lazarus Bileşen Kitaplığı

Lazarus Bileşen Kitaplığı Mimarisi

Standart uygulama çerçevesi, Lazarus Bileşen Kitaplığı (LCL), orijinal olarak Görsel Bileşen Kitaplığı Delphi 6'daki (VCL) ve Delphi'den farklı olarak aşağıdakilerle sınırlı değildir: Microsoft Windows işletim sistemleri. Bu, ortak tanımını ayırarak yapılır. Araç sınıflar ve onların widget seti -özel uygulama. Her bir pencere öğesi seti, bir arayüz doğrudan setle etkileşime giren.[1]

Veritabanı geliştirme

Geliştiriciler, Lazarus'un birkaç Veritabanı Yönetim Sistemleri (DBMS'ler). Programlar, kod aracılığıyla veya bir forma bırakılan bileşenlerle DBMS'lerle etkileşim kurabilir.

Aşağıdaki DBMS'ler kutudan çıkar çıkmaz desteklenir:

Delphi'den Farklar

Benzerken Delphi Birçok yönden performans ve özellik setiyle ilgili birkaç sınırlama vardır:

  • Windows altında, bir yürütülebilir dosyanın varsayılan boyutu, Delphi 6 veya Delphi 7 eşdeğerinden daha büyüktür, çünkü Lazarus hata ayıklama bilgilerini ayrı dosyalar yerine yürütülebilir dosyada saklamaktadır. 0.9.30 sürümünden itibaren Lazarus harici hata ayıklama sembollerini destekler; program dosyası boyutu, harici bir sembol dosyası kullanılarak (Derleyici seçeneklerinde ayarlanabilir) veya kullanılarak önemli ölçüde azaltılabilir. Şerit
  • Delphi bileşenleri Lazarus'ta kurulabilir, ancak dönüştürülmeleri gerekir, bu da karmaşık olabilir (FP 2.4.x tabanlı 0.9.30'dan beri daha az karmaşık)
  • Eksik önemli medya kitaplıkları ve pencere öğeleri:
    • FPC 2.6.0 sürümünden önce Microsoft Office bağlantısı. Excel'i 2.6.0 ve üstü çalışmalarda doldurulmuş basit bir tabloyla açmak.
    • Datasnap (kamuya açık olarak belgelenmiş bir sistem değil, Embarcadero tescilli kurumsal işlevsellik)
  • Ağ oluşturma çoğunlukla mevcuttur
  • NET kitaplıklarını doğrudan arama desteği yok ;. NET yazılımından Object Pascal kodunu çağırmak mümkündür.[2]
  • COM desteği 2.2.0 sürümüne kadar eksikti.
  • Eksik dinamik olarak yüklenebilir paket desteği.
  • VCL ile tam uyumlu değil. Daha önce belirtildiği gibi, bu tasarım gereğidir, ancak mevcut LCL pencere öğesi seti çoğu uygulama için yeterli olacaktır. Ancak bu, kullanılabilir VCL bileşenlerinin derin havuzunu dönüştürme olmadan erişilemez hale getirir. Birkaç temel farklılık olmasına rağmen, dönüştürme çabası çoğunlukla bazı düzenlemeleri içerir. Taşıma sırasında, kütüphanelerdeki ve COM desteğindeki eksik birimler, LCL ve VCL arasındaki uyumsuzluklardan çok daha büyük bir sorundur.

Dağıtım ve lisanslama

Sevmek Ücretsiz Pascal, Lazarus ücretsiz yazılım. Farklı bölümler farklı ücretsiz yazılım lisansları, dahil olmak üzere GPL, LGPL, MPL ve LGPL'nin değiştirilmiş bir sürümü.[3]

Spesifik olarak, üretilen yürütülebilir dosyalara statik olarak yerleşik olan LCL, LGPL'nin değiştirilmiş bir sürümü altında lisanslanır ve üretilen yazılıma statik olarak dahil edilmesine izin vermek için ekstra izinler verir. tescilli olanlar.

Bir tasarım zamanı paket, IDE'ye bağlanmaya eşdeğerdir, dolayısıyla Lazarus IDE'yi GPL ile uyumsuz bir tasarım zamanı paketi (ör. JEDI lisanslı paketler Mozilla Kamu Lisansı ) önceden yüklenmiş bir lisans ihlaline neden olabilir. Ancak bu, tescilli paketlerin Lazarus ile geliştirilmesini engellemez.

Tarih

Free Pascal için görsel bir IDE geliştirmeye yönelik ilk girişim, Megido projesi başladı. Çeşitli nedenlerden dolayı bu yaklaşım başarısız oldu. Megido'nun geliştiricilerinden bazıları daha sonra daha esnek bir temele dayalı yeni bir proje başlattı.

İlk ön LCL sürümü 2001'de piyasaya sürülmeye hazırdı ve 2003'te Lazarus'un ilk beta sürümü (0.9.0.3) şu adreste barındırıldı: SourceForge. İlk son Lazarus sürümü (1.0) 2012'de piyasaya sürüldü ve 2014'te piyasaya sürülen Lazarus 1.2 ile önemli ölçüde geliştirildi. Mart 2014 itibarıyla SourceForge'dan dört milyondan fazla indirme yapıldı.

"Lazarus" adı, Megido konseptinin yeniden canlanmasına işaret ediyor. İlham alıyor Bethany Lazarus göre kim Yuhanna İncili, oldu hayata döndürüldü tarafından isa ölümünden dört gün sonra.

Versiyonlar

Açıklama:
Eski versiyon
Eski sürüm, hala korunuyor
En son sürüm
En son önizleme sürümü
Gelecek sürüm
Versiyon numarasıYayın tarihiPlatformYorumlar
Eski versiyon, artık desteklenmiyor: 0.0.5Ocak 2001pencerelerBileşen kitaplığının ilk sürümü
Eski versiyon, artık desteklenmiyor: 0.1Ocak 2001pencerelerGTK + ve diğerlerini kullanarak Linux ve Windows için platforma duyarlı geliştirmeyi desteklemek için bileşen kitaplığının yeniden tasarımı widget setleri.
Eski versiyon, artık desteklenmiyor: 0.530 Ocak 2001pencereler, LinuxPlatformlar arası geliştirme ve proje iskeletlerini destekleyen hata düzeltmeleri ve yeni özellikler.
Eski versiyon, artık desteklenmiyor: 0.89 Ekim 2001pencereler, LinuxCodetools uygulandı, hata düzeltmeleri.
Eski versiyon, artık desteklenmiyor: 0.8.217 Ocak 2002pencereler, LinuxGenişletilmiş bulma işlevleri.
Eski versiyon, artık desteklenmiyor: 0.8.419 Ağustos 2002pencereler, LinuxGeliştirilmiş grafikler ve yazı tipi desteği, Delphi 6 sözdizimi desteği. İkili DFM'ler artık otomatik olarak LFM'lere dönüştürülür.
Eski versiyon, artık desteklenmiyor: 0.8.526 Ekim 2002pencereler, LinuxLCL arabirimlerden ayrıldı.
Eski versiyon, artık desteklenmiyor: 0.9.0.34 Eylül 2003Linuxİlk sürüm Sourceforge
Eski versiyon, artık desteklenmiyor: 0.9.127 Şubat 2004pencereler, LinuxPaketler için destek, çok sayıda eklenmiş ve geliştirilmiş özellik.
Eski versiyon, artık desteklenmiyor: 0.9.43 Ocak 2005pencerelerİş parçacığı desteği iyileştirildi, en eski genel sürüm şurada barındırılıyor: Sourceforge
Eski versiyon, artık desteklenmiyor: 0.9.625 Şubat 2005pencereler
Eski versiyon, artık desteklenmiyor: 0.9.819 Temmuz 2005pencereler
Eski versiyon, artık desteklenmiyor: 0.9.103 Ekim 2005Pencereler, Mac OS X (TBÖ)Hata düzeltmeleri, IDE'nin genişletilebilirliği iyileştirildi, FPDoc dosyaları için belge düzenleyici. Free Pascal 2.0.1 içerir
Eski versiyon, artık desteklenmiyor: 0.9.127 Şubat 2006pencerelerVeritabanı desteği, CGI uygulamaları ve yazdırma için yeni paketler.
Eski versiyon, artık desteklenmiyor: 0.9.142 Nisan 2006Windows, Mac OS X (PPC), LinuxHata düzeltmeleri, WinCE ve Qt4 arayüzünde daha fazla kontrol
Eski versiyon, artık desteklenmiyor: 0.9.1628 Mayıs 2006Windows, Mac OS X (PPC), LinuxHata düzeltmeleri, IDE pencereleri ve LCL uygulamaları için çevrimiçi yardım, QT widget seti arayüzünde iyileştirmeler. Free Pascal 2.0.2'yi içerir
Eski versiyon, artık desteklenmiyor: 0.9.1823 Eylül 2006Windows, Mac OS X (PPC), LinuxHata düzeltmeleri, uygulanan prosedür listesi, yeni komut satırı aracı "lazbuild"
Eski versiyon, artık desteklenmiyor: 0.9.205 Kasım 2006Windows, Mac OS X (PPC), LinuxHatalar, kod katlama uygulandı, QT widget seti iyileştirildi.
Eski versiyon, artık desteklenmiyor: 0.9.2226 Mart 2007Windows, Mac OS X (PPC), LinuxWindows hizmetleri ve Linux arka plan yordamları yazmak için yeni bileşenler, özel fare imleçleri için destek. Free Pascal 2.0.4'ü içerir
Eski versiyon, artık desteklenmiyor: 0.9.2415 Kasım 2007Windows, Mac OS X (Intel ve PPC), LinuxWin64, WinCE ve Intel tabanlı Mac OS X için ilk kararlı sürüm. Qt, Carbon ve Gtk2 widget seti arayüzlerinde iyileştirmeler. Özelleştirilebilir araç çubuğu. Free Pascal 2.2.0'ı içerir
Eski versiyon, artık desteklenmiyor: 0.9.265 Ekim 2008Windows, Mac OS X (Intel ve PPC), Linuxİç grafik sistemi yeniden yazıldı. LCL artık tüm platformlarda UTF-8 olarak kodlanmış Unicode dizelerini kullanıyor. Araç ipuçlarında FPDoc yardımı. Mac OS X'te Carbon widget setini kullanarak yerel olarak çalışan ilk sürüm.
Eski versiyon, artık desteklenmiyor: 0.9.26.213 Mart 2009Windows, Mac OS X (Intel ve PPC), LinuxHata düzeltmeleri, iyileştirilmiş simge desteği. Free Pascal 2.2.2'yi içerir
Eski versiyon, artık desteklenmiyor: 0.9.2829 Eylül 2009Windows, Mac OS X (Intel ve PPC), LinuxDoğu, Japonca, Çince ve Arapça gibi çift baytlı yazı tiplerini ve oluşturulan uygulamaların daha küçük dosya boyutlarını içeren düzenleyici ve hata ayıklayıcı iyileştirmeleri. Free Pascal 2.2.4'ü içerir
Eski versiyon, artık desteklenmiyor: 0.9.28.225 Ekim 2009Windows, Mac OS X (Intel ve PPC), LinuxTemelde hata düzeltmeleri.
Eski versiyon, artık desteklenmiyor: 0.9.3022 Mart 2011Windows, Mac OS X (Intel ve PPC), LinuxYerleştirme ve birden çok kaynak kodu penceresi dahil çok sayıda yeni özellik. Free Pascal 2.4.2'ye dayanmaktadır.
Eski versiyon, artık desteklenmiyor: 0.9.30.2RC130 Eylül 2011Windows, Mac OS X (Intel ve PPC), LinuxFree Pascal 2.4.4'ü içerir. Sürüm adayı Lazarus 0.9.30.2 için.
Eski versiyon, artık desteklenmiyor: 0.9.30.2RC226 Ekim 2011Windows, Mac OS X (Intel ve PPC), LinuxLazarus için sürüm adayı 0.9.30.2.
Eski versiyon, artık desteklenmiyor: 0.9.30.25 Kasım 2011Windows, Mac OS X (Intel ve PPC), LinuxHata düzeltmeleri.
Eski versiyon, artık desteklenmiyor: 0.9.30.4RC1Mart 3, 2012Windows, Mac OS X (Intel ve PPC), LinuxHata düzeltmeleri, Free Pascal 2.6.0'ı içerir. Lazarus için sürüm adayı 0.9.30.4.
Eski versiyon, artık desteklenmiyor: 0.9.30.4RC2Mart 7, 2012Windows, Mac OS X (Intel ve PPC), LinuxLazarus için sürüm adayı 0.9.30.4.
Eski versiyon, artık desteklenmiyor: 0.9.30.4RC311 Mart 2012Windows, Mac OS X (Intel ve PPC), LinuxLazarus için sürüm adayı 0.9.30.4.
Eski versiyon, artık desteklenmiyor: 0.9.30.4Mart 14, 2012Windows, Mac OS X (Intel ve PPC), LinuxHata düzeltmeleri
Eski versiyon, artık desteklenmiyor: 1.0RC1Temmuz 29, 2012Windows, Mac OS X (Intel), LinuxLazarus 1.0 için sürüm adayı.
Eski versiyon, artık desteklenmiyor: 1.0RC221 Ağustos 2012Windows, Mac OS X (Intel ve PPC), LinuxLazarus 1.0 için sürüm adayı.
Eski versiyon, artık desteklenmiyor: 1.0Ağustos 28, 2012Windows, Mac OS X (Intel ve PPC), Linuxİlk son versiyon. Bu kararlı sürüm, Free Pascal 2.6.0'ı içerir. Bir makro işlevi, genişletilmiş kod katlama ve yeni hata ayıklayıcı işlevleri dahil olmak üzere IDE'nin birden çok düzeltmesi ve iyileştirmesi.
Eski versiyon, artık desteklenmiyor: 1.0.2Ekim 10, 2012Windows, Mac OS X (Intel ve PPC), LinuxHata düzeltmeleri, LCL'ye ve widget setlerine küçük eklemeler
Eski versiyon, artık desteklenmiyor: 1.0.42 Aralık 2012Windows, Mac OS X (Intel ve PPC), LinuxHata düzeltmeleri, IDE, LCL ve widget setlerine küçük eklemeler ve LazReport ve TAChart
Eski versiyon, artık desteklenmiyor: 1.0.63 Şubat 2013Windows, Mac OS X (Intel ve PPC), LinuxHata düzeltmeleri, IDE, LCL ve widget setlerinin yanı sıra LazReport ve TAChart'a küçük eklemeler
Eski versiyon, artık desteklenmiyor: 1.0.8Mart 19, 2013Windows, Mac OS X (Intel ve PPC), LinuxHata düzeltme sürümü. Free Pascal 2.6.2'yi içerir
Eski versiyon, artık desteklenmiyor: 1.0.1012 Haziran 2013Windows, Mac OS X (Intel ve PPC), LinuxHata düzeltmeleri.
Eski versiyon, artık desteklenmiyor: 1.0.1224 Ağustos 2013Windows, Mac OS X (Intel ve PPC), LinuxHata düzeltmeleri.
Eski versiyon, artık desteklenmiyor: 1.0.14Kasım 16, 2013Windows, Mac OS X (Intel ve PPC), LinuxHata düzeltmeleri.
Eski versiyon, artık desteklenmiyor: 1.1.99Eylül 16, 2013Windows, Mac OS X, LinuxLazarus 1.2 için alfa sürümü
Eski versiyon, artık desteklenmiyor: 1.2RC13 Kasım 2013Windows, Mac OS X, LinuxLazarus 1.2 sürüm adayı
Eski versiyon, artık desteklenmiyor: 1.2RC213 Ocak 2014Windows, Mac OS X, LinuxLazarus 1.2 sürüm adayı
Eski versiyon, artık desteklenmiyor: 1.24 Mart 2014Windows, Mac OS X, LinuxMakro kaydedici, katmanlı grafikler ve Pascal Script desteği dahil olmak üzere birçok yeni özellik. Free Pascal 2.6.2'ye göre
Eski versiyon, artık desteklenmiyor: 1.2.223 Nisan 2014Windows, Mac OS X, BSD, Solaris, LinuxHata düzeltme sürümü. Free Pascal 2.6.4'e göre
Eski versiyon, artık desteklenmiyor: 1.2.416 Haziran 2014Windows, Mac OS X, BSD, Solaris, LinuxHata düzeltme sürümü.
Eski versiyon, artık desteklenmiyor: 1.2.6Ekim 12, 2014Windows, Mac OS X, BSD, Solaris, LinuxHata düzeltme sürümü.
Eski versiyon, artık desteklenmiyor: 1.4.019 Nisan 2015Windows, Mac OS X, BSD, Solaris, LinuxDüzenleyici, kaynak işleme ve ek yeni özelliklerde iyileştirmeler. Free Pascal 2.6.4'e dayanmaktadır.
Eski versiyon, artık desteklenmiyor: 1.4.214 Temmuz 2015Windows, Mac OS X, BSD, Solaris, LinuxHata düzeltme sürümü.
Eski versiyon, artık desteklenmiyor: 1.4.44 Ekim 2015Windows, Mac OS X, BSD, Solaris, LinuxHata düzeltme sürümü.
Eski versiyon, artık desteklenmiyor: 1.6Şubat 18, 2016Windows 32bit / 64bit, Mac OS X, LinuxYerleştirme, proje grupları ve geliştirilmiş düzenleyici dahil olmak üzere birçok yeni özellik Free Pascal 3.0.0'a dayanmaktadır.[4]
Eski versiyon, artık desteklenmiyor: 1.6.2Kasım 13, 2016Windows 32bit / 64bit, Mac OS X, LinuxHata düzeltme sürümü.
Eski versiyon, artık desteklenmiyor: 1.6.426 Şubat 2017Windows 32bit / 64bit, macOS, LinuxHata düzeltme sürümü. Free Pascal 3.0.2'ye dayanmaktadır.
Eski versiyon, artık desteklenmiyor: 1.8.06 Aralık 2017Windows 32bit / 64bit, macOS, BSD, LinuxÇevrimiçi paket yöneticisi dahil olmak üzere birçok yeni özelliğe sahip büyük sürüm. Free Pascal 3.0.4'e dayanmaktadır.
Eski versiyon, artık desteklenmiyor: 1.8.228 Şubat 2018.Hata düzeltme sürümü.
Eski versiyon, artık desteklenmiyor: 1.8.422 Mayıs 2018Windows 32bit / 64bit, macOS, BSD, LinuxHata düzeltme sürümü.[5]
Eski sürüm, ancak yine de korunuyor: 2.0.05 Ocak 2019Windows 32bit / 64bit, macOS, BSD, LinuxCocoa desteği ve bir Pascal'dan JavaScript aktarıcısına giriş dahil olmak üzere birçok yeni özellik.
Eski sürüm, ancak yine de korunuyor: 2.0.216 Nisan 2019Windows 32bit / 64bit, macOS, BSD, LinuxHata düzeltme sürümü.
Eski sürüm, ancak yine de korunuyor: 2.0.46 Ağustos 2019Windows 32bit / 64bit, macOS, BSD, LinuxHata düzeltme sürümü.
Eski sürüm, ancak yine de korunuyor: 2.0.61 Kasım 2019Windows 32bit / 64bit, macOS, BSD, LinuxHata düzeltme sürümü.
Eski sürüm, ancak yine de korunuyor: 2.0.816 Nisan 2020Windows 32bit / 64bit, macOS, BSD, LinuxHata düzeltme sürümü, geliştirilmiş Kakao widget seti.
Mevcut kararlı sürüm: 2.0.1011 Temmuz 2020Windows 32bit / 64bit, macOS, BSD, LinuxHata düzeltme sürümü, küçük eklemeler, Free Pascal 3.2.0 tabanlı ilk sürüm.

Lazarus ile üretilen uygulama örnekleri

  • Bir oda Windows için ücretsiz bir açık kaynaklı uygulama başlatıcısıdır. 2.0 Alpha 2'den itibaren, tamamen Lazarus / FPC'de yazılmıştır.
  • Kıyaslanamaz Windows, macOS ve Linux için bir veri karşılaştırma aracıdır. MacOS ve Linux sürümleri Lazarus / FPC kullanılarak derlenmiştir.
  • Cartes du Ciel bedava planetaryum Linux, macOS ve Windows için program. Yazılım, görebileceğiniz takımyıldızların, gezegenlerin ve nesnelerin çoğunu bir teleskopla haritalandırır ve etiketler. Tamamen Lazarus / FPC'de yazılmış ve GPL altında yayınlanmıştır.
  • Hile motoru açık kaynaklı bir bellek tarayıcı / onaltılık düzenleyici / hata ayıklayıcıdır. Bilgisayar oyunlarında hile yapmak için faydalıdır. 6.0 sürümünden beri Lazarus / FPC ile derlenmektedir.
  • EPANET, su dağıtım sistemlerini modellemek için bir yazılım paketi.
  • HNSKY, Hallo Northern Sky ücretsiz planetaryum Windows ve Linux için program. 3.4.0 sürümünden beri Lazarus / FPC ile yazılmış ve derlenmiştir.
  • MyNotex GNU / Linux için metinsel notların alınması ve yönetilmesi için yararlı olan ücretsiz bir yazılımdır.
  • Peazip Lazarus / FPC ile yapılan açık kaynaklı bir arşivleyicidir.
  • TorChat uzaklaşıyor Python ve Lazarus + Free Pascal'da yeniden yazılıyor.
  • Toplam Amir 64 bit sürüm.[6]
  • Çift Komutan yan yana iki panele sahip çapraz platformlu bir açık kaynak dosya yöneticisidir. İlham alıyor Toplam Amir ve bazı yeni fikirleri içerir.[7]
  • CudaText platformlar arası açık kaynaklı bir metin düzenleyicidir.
  • Coedit (olarak yeniden adlandırıldı Dexed ) için bir IDE'dir D programlama dili.
  • SimThyr sürekli bir simülasyon programıdır tiroid homeostazı.
  • Tomboy-ng, şu anda aktif tezahürü Erkek fatma.

Lazarus ile uyumlu Delphi kütüphanesi örnekleri

Ayrıca bakınız

Referanslar

  1. ^ Görmek LCL Dahili.
  2. ^ http://wiki.lazarus.freepascal.org/Using_Pascal_Libraries_with_.NET_and_Mono
  3. ^ ""COPYING.txt "çevrimiçi kaynak kod deposundaki dosya".
  4. ^ Lazarus 1.6 http://forum.lazarus.freepascal.org üzerinde
  5. ^ Lazarus 1.8.4, http://forum.lazarus.freepascal.org
  6. ^ "TC hangi dilde yazılıyor ??". Ghisler.ch. 2010-08-09. Alındı 2016-08-11.
  7. ^ sourceforge.net.

Ek referanslar

  • Michaël van Canneyt; Florian Klämpfl (2012), Ücretsiz Pascal (Free Pascal 2 ed.), Computer & Literatur Verlag GmbH, ISBN  978-3936546729, OL  25421359M, 393654672X
  • Michaël van Canneyt; Mattias Gärtner; Swen Heinig; Felipe Monteiro de Carvalho; Inoussa Ouedraogo; Jörg Braun (2011), Lazarus, Böblingen, Almanya: Bilgisayar ve Edebiyat Verlag GmbH, OL  25426539M
  • Michaël van Canneyt; Mathias Gärtner; Swen Heinig; Felipe Monteiro de Carvalho; Inoussa Ouedraogo (2011), Lazarus - eksiksiz rehber, Blaise Pascal Dergisi, OL  25427992M

Dış bağlantılar