Selepas tiga tahun pembangunan siaran siaran dikeluarkan persekitaran pembangunan bersepadu Lazarus 2.2, berdasarkan pengkompil FreePascal dan melaksanakan tugas yang serupa dengan Delphi.
Persekitaran Ia direka bentuk untuk berfungsi dengan pengkompil FreePascal versi 3.2.2 di mana sejumlah besar perubahan baharu telah dibuat dan terutamanya penambahbaikan yang mana sokongan penuh untuk OpenGL menonjol, serta keserasian dengan HighDPI, antara lain.
Ciri umum yang menonjol daripada Lazarus IDE:
- Ia adalah IDE berlesen GPL.
- Lazarus berjalan pada Gnu / Linux, Windows dan macOS, antara lain.
- Kami boleh mencipta binari asli, dan mengedarkannya tanpa kebergantungan dalam mana-mana persekitaran masa jalan.
- Ia mempunyai pereka bentuk Seret & Lepas Mudah untuk mencipta reka letak yang berkuasa.
- Ia mempunyai penyegerakan automatik antara GUI-Borang dan kod.
- Menyediakan pengguna dengan editor kod yang berkuasa dengan penyerlahan sintaks dan pelengkapan kod.
- Ia juga menawarkan sistem penyahpepijat dan binaan terbina dalam. Kami akan dapat melaksanakan, menguji dan nyahpepijat projek kami daripada IDE.
- Sistem pakej Lazarus membolehkan anda memasang pemalam pihak ketiga untuk memanjangkan IDE.
Apa yang baharu dalam Lazarus 2.2?
Dalam versi baharu Lazarus 2.2 ini set widget Qt5 datang dengan sokongan OpenGL penuh, selain menambah butang untuk meruntuhkan panel berlabuh dan menambah baik Sokongan HighDPI.
Satu lagi perubahan yang menonjol dalam versi baru ini ialah pemalam Spotter baharu disertakan untuk mencari arahan IDE, serta menambahkan Tab Berbilang Baris dan tetingkap Terapung pada mod teratas.
Di samping itu, ia juga diserlahkan bahawa halaman utama pilihan telah dilaksanakan, di mana anda boleh memilih jenis projek untuk dibuat, saya pun tahue menambahkan kekunci pintas pada editor kod untuk menggantikan, menduplikasi, menyalin dan memindahkan baris dan pilihan.
Manakala sambungan untuk fail terjemahan biasa utama (templat) ditukar daripada .po kepada .pot. Dengan ini, pada versi baharu ini, perubahan ini akan memudahkan pemprosesannya dalam penyunting fail PO sebagai templat untuk memulakan terjemahan baharu.
Ia juga diperhatikan bahawa penyahpepijat LazDebugger-FP (FpDebug) 1.0 kini didayakan secara lalai untuk pemasangan baharu pada Windows dan Linux.
Mekanisme telah ditambahkan untuk melumpuhkan pemaparan set kulit (menghentikan pemaparan '[' sebagai permulaan set dalam topeng), diaktifkan melalui tetapan moDisableSets. Contohnya, "MatchesMask ('[x]', '[x]', [moDisableSets])" dalam mod baharu akan mengembalikan True.
Perubahan lain yang menonjol:
- Menambah pakej DockedFormEditor dengan editor borang baharu yang menggantikan Sparta_DockedFormEditor.
- Format kod Jedi telah dipertingkatkan dan sokongan telah ditambahkan untuk kebanyakan sintaks Object Pascal moden.
- Sokongan fungsi tanpa nama telah ditambahkan pada Codetools.
- Antara muka yang lebih baik untuk pemeriksaan objek dan projek.
- Memindahkan komponen untuk memaparkan fon Freetype ke pakej berasingan "komponen/freetype/freetypelaz.lpk"
- Komponen PasWStr telah dialih keluar kerana kehadiran kod yang dicipta hanya dalam versi lama FreePascal.
- Pendaftaran dalaman yang dioptimumkan dan pengikatannya pada widget dengan memanggil TLComponent.NewInstance.
- Pustaka libQt5Pas dikemas kini dan sokongan yang lebih baik untuk widget berasaskan Qt5. Menambahkan paparan QLCLOpenGLWidget untuk menyediakan sokongan OpenGL penuh.
- Ketepatan yang dipertingkatkan dalam memilih saiz borang pada sistem X11, Windows dan macOS.
Akhirnya jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butirannya Dalam pautan berikut.
Bagaimana untuk memasang Lazarus IDE pada Linux?
Bagi mereka yang berminat untuk dapat memasang IDE ini pada sistem mereka, perkara pertama yang mereka harus tahu ialah IDE adalah platform silang dan menawarkan pakej yang telah disusun untuk beberapa pengedaran Linux. Anda boleh mendapatkan pakej tersebut dari pautan di bawah.
Pemasangan pakej boleh dilakukan dengan pengurus pakej kegemaran anda atau dari terminal.