IDE Lazarus 2.2'nin yeni sürümü zaten yayınlandı

Üç yıllık gelişimden sonra yayın yazısı yayınlandı entegre geliştirme ortamının Lazarus 2.2, FreePascal derleyicisine dayalıdır ve Delphi'ye benzer görevleri gerçekleştirir.

Çevre FreePascal derleyici sürüm 3.2.2 ile çalışmak üzere tasarlanmıştır. çok sayıda yeni değişikliğin yapıldığı ve özellikle OpenGL için tam desteğin öne çıktığı iyileştirmelerin yanı sıra diğer şeylerin yanı sıra HighDPI ile uyumluluğu.

Lazarus IDE'den öne çıkan genel özellikler:

  • GPL lisanslı bir IDE'dir.
  • Lazarus, diğerleri arasında Gnu / Linux, Windows ve macOS üzerinde çalışır.
  • Yerel ikili dosyalar oluşturabilir ve bunları herhangi bir çalışma zamanı ortamında bağımlılık olmadan dağıtabiliriz.
  • Güçlü düzenler oluşturmak için bir Kolay Sürükle ve Bırak form tasarımcısına sahiptir.
  • GUI Formları ve kod arasında otomatik senkronizasyona sahiptir.
  • Kullanıcıya, sözdizimi vurgulama ve kod tamamlama ile güçlü bir kod düzenleyicisi sağlar.
  • Ayrıca yerleşik bir derleme ve hata ayıklayıcı sistemi sunar. Projelerimizi IDE'den çalıştırabilir, test edebilir ve hata ayıklayabiliriz.
  • Lazarus paket sistemi, IDE'yi genişletmek için üçüncü taraf eklentileri kurmanıza izin verir.

Lazarus 2.2'deki yenilikler neler?

Lazarus 2.2'nin bu yeni sürümünde bir dizi widget Qt5, tam OpenGL desteği ile birlikte gelir, sabitlenmiş panelleri daraltmak için düğmeler eklemeye ve Yüksek DPI desteği.

Bu yeni sürümde öne çıkan değişikliklerden bir diğeri de, yeni bir Spotter eklentisi dahildir IDE komutlarının yanı sıra çok satırlı sekmelere ("Çok Satırlı Sekmeler") ve örtüşmeyen pencerelere ("Kayan pencereler üstte") dayalı olarak eklenen panel modlarını bulmak için.

Ayrıca, oluşturulacak proje türünü seçebileceğiniz isteğe bağlı bir ana sayfanın uygulandığı da vurgulanmıştır. ben de biliyorume kod düzenleyiciye kısayol tuşları ekledi satırları ve seçimleri değiştirmek, çoğaltmak, kopyalamak ve taşımak için.

Ana ortak çeviri dosyalarının (şablonların) uzantıları .po'dan .pot'a değiştirilirken. Bununla, bu yeni sürümden başlayarak, bu değişiklik, yeni çevirileri başlatmak için bir şablon olarak PO dosya düzenleyicilerinde işlenmesini basitleştirecektir.

Ayrıca, LazDebugger-FP (FpDebug) 1.0 hata ayıklayıcısının artık Windows ve Linux'taki yeni kurulumlar için varsayılan olarak etkinleştirildiğini unutmayın.

Dış görünüm setlerinin oluşturulmasını devre dışı bırakmak için bir mekanizma eklendi (maskedeki bir kümenin başlangıcı olarak '['nin oluşturulmasını durdurarak), moDisableSets ayarı aracılığıyla etkinleştirilir. Örneğin, yeni modda "MatchesMask ('[x]', '[x]', [moDisableSets])" True değerini döndürür.

Öne çıkan diğer değişikliklerden:

  • DockedFormEditor paketine Sparta_DockedFormEditor'un yerini alan yeni bir form düzenleyicisi eklendi.
  • Jedi kod formatı geliştirildi ve modern Object Pascal sözdiziminin çoğu için destek eklendi.
  • Codetools'a anonim işlevler için destek eklendi.
  • Nesnelerin ve projelerin incelenmesi için geliştirilmiş arayüzler.
  • Bileşenler, Freetype yazı tiplerini ayrı bir "bileşenler / freetype / freetypelaz.lpk" paketine dönüştürmek için taşındı
  • PasWStr bileşeni, yalnızca FreePascal'ın eski sürümlerinde oluşturulan kodun varlığı nedeniyle kaldırılmıştır.
  • TLCLComponent.NewInstance çağrılarak dahili öğelerin kaydı ve widget'lara bağlanması optimize edildi.
  • Güncellenmiş libQt5Pas kitaplığı ve Qt5 tabanlı widget'lar için geliştirilmiş destek. Tam OpenGL desteği sağlamak için QLCLOpenGLWidget görünümü eklendi.
  • X11, Windows ve macOS sistemlerinde form boyutlarını seçmede iyileştirilmiş hassasiyet.

Nihayet hakkında daha fazla bilgi edinmek istiyorsanız, detayları kontrol edebilirsin Aşağıdaki bağlantıda. 

Linux'ta Lazarus IDE nasıl kurulur?

Bu IDE'yi sistemlerine kurmak isteyenler için ilk bilmeleri gereken şey, IDE'nin çapraz platform olduğu ve bazı Linux dağıtımları için önceden derlenmiş paketler sunduğudur. paketleri alabilirsiniz aşağıdaki bağlantıdan.

Paketlerin kurulumu, favori paket yöneticiniz veya terminalden yapılabilir.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Diego de la Vega bilgi alanı resmi dijo

    Delphi'yi sürüm 6'da bıraktım (Profesyonel olarak programlama yapmıyorum ama kendim için bir çok program yapıyorum).

    Geçenlerde Pascal'ı Lazarus üzerinden aldım ve bunun çok iyi bir platformlar arası ortam olduğunu düşünüyorum.