Versi baru dari IDE Lazarus 2.2 telah dirilis

Setelah tiga tahun pengembangan rilis rilis dirilis lingkungan pengembangan terintegrasi Lazarus 2.2, berdasarkan kompiler FreePascal dan melakukan tugas yang mirip dengan Delphi.

Lingkungan dirancang untuk bekerja dengan kompiler FreePascal versi 3.2.2 di mana sejumlah besar perubahan baru telah dibuat dan di atas semua peningkatan yang menonjolkan dukungan lengkap untuk OpenGL, serta kompatibilitas dengan HighDPI, antara lain.

Fitur umum yang menonjol dari Lazarus IDE:

  • Ini adalah IDE berlisensi GPL.
  • Lazarus berjalan di antara lain Gnu/Linux, Windows, dan macOS.
  • Kami akan dapat membuat binari asli, dan mendistribusikannya tanpa ketergantungan di lingkungan eksekusi apa pun.
  • Ini fitur desainer formulir Drag & Drop Mudah untuk membuat tata letak yang kuat.
  • Ini memiliki sinkronisasi otomatis antara GUI-Formulir dan kode.
  • Ini memberi pengguna editor kode yang kuat dengan penyorotan sintaks dan penyelesaian kode.
  • Ia juga menawarkan debugger bawaan dan sistem build. Kami akan dapat mengeksekusi, menguji, dan men-debug proyek kami dari IDE.
  • Sistem paket Lazarus memungkinkan Anda menginstal plugin pihak ketiga untuk memperluas IDE.

Apa yang baru di Lazarus 2.2?

Dalam versi baru Lazarus 2.2 ini, set widget Qt5 hadir dengan dukungan penuh untuk OpenGL, selain menambahkan tombol untuk menutup panel berlabuh dan meningkatkan Dukungan DPI tinggi.

Perubahan lain yang menonjol dalam versi baru ini adalah plugin Spotter baru disertakan untuk menemukan perintah IDE, serta menambahkan Tab Multiline dan jendela Mengambang pada mode teratas.

Selain itu, disorot juga bahwa halaman beranda opsional telah diterapkan, di mana Anda dapat memilih jenis proyek yang akan dibuat, saya juga tahue menambahkan tombol pintas ke editor kode untuk mengganti, menggandakan, menyalin, dan memindahkan garis dan pilihan.

Sedangkan ekstensi untuk file terjemahan umum utama (template) diubah dari .po menjadi .pot. Dengan ini, dimulai dengan versi baru ini, perubahan ini akan menyederhanakan pemrosesannya di editor file PO sebagai templat untuk memulai terjemahan baru.

Perhatikan juga bahwa debugger LazDebugger-FP (FpDebug) 1.0 sekarang diaktifkan secara default untuk penginstalan baru di Windows dan Linux.

Menambahkan mekanisme untuk menonaktifkan pemrosesan set kulit (menghentikan interpretasi '[' sebagai awal set dalam topeng), diaktifkan melalui pengaturan moDisableSets. Misalnya, "MatchesMask ('[x]', '[x]', [moDisableSets])" dalam mode baru akan mengembalikan True.

Dari perubahan lain yang menonjol:

  • Menambahkan paket DockedFormEditor dengan editor formulir baru yang menggantikan Sparta_DockedFormEditor.
  • Memperbaiki pemformatan kode Jedi dan menambahkan dukungan untuk sebagian besar sintaksis Object Pascal modern.
  • Menambahkan dukungan untuk fungsi anonim ke Codetools.
  • Antarmuka yang ditingkatkan untuk inspeksi objek dan proyek.
  • Memindahkan komponen untuk merender font Freetype ke paket terpisah "components/freetype/freetypelaz.lpk"
  • Komponen PasWStr telah dihapus karena adanya kode yang dibuat hanya di versi FreePascal yang lebih lama.
  • Registrasi komponen internal yang dioptimalkan dan pengikatannya ke widget dengan memanggil TLCLComponent.NewInstance.
  • Pustaka libQt5Pas yang diperbarui dan dukungan yang ditingkatkan untuk widget berbasis Qt5. Menambahkan tampilan QLCLOpenGLWidget untuk memberikan dukungan OpenGL penuh.
  • Peningkatan akurasi dalam memilih ukuran formulir pada sistem X11, Windows, dan macOS.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentang itu, Anda dapat memeriksa detailnya Di tautan berikut. 

Bagaimana cara menginstal Lazarus IDE di Linux?

Bagi mereka yang tertarik untuk dapat menginstal IDE ini di sistem mereka, hal pertama yang harus mereka ketahui adalah bahwa IDE bersifat lintas platform dan menawarkan paket yang sudah dikompilasi untuk beberapa distribusi Linux. Anda bisa mendapatkan paket dari tautan di bawah.

Instalasi paket dapat dilakukan dengan manajer paket favorit Anda atau dari terminal.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Gambar placeholder Diego de la Vega dijo

    Saya meninggalkan Delphi di versi 6 (saya bukan programmer profesional, tetapi saya membuat banyak program untuk diri saya sendiri).

    Saya baru-baru ini mengambil Pascal melalui Lazarus dan saya pikir ini adalah lingkungan lintas platform yang sangat baik.