Gambas 3

Software screenshot:
Gambas 3
Rincian Software:
Versi: 3.10.0 Diperbarui
Tanggal Upload: 22 Jun 18
Pengembang: Gambas Team
Lisensi: Gratis
Popularitas: 84

Rating: nan/5 (Total Votes: 0)

Gambas 3 adalah lingkungan pengembangan Gambas generasi berikutnya berdasarkan penerjemah BASIC dengan ekstensi objek, seperti Visual Basic. Ini, sebelumnya, bahasa BASIC open source dengan ekstensi objek. Program ini mencakup fungsi asli yang memungkinkan pengembang mengelola string, aritmatika, waktu, input-output, dan file.

Ini adalah program yang benar-benar gratis dan kompleks yang terdiri dari beberapa program, termasuk kompiler, pengarsip, juru bahasa, lingkungan pengembangan, scripter, sejumlah komponen ekstensi, dan fitur antarmuka pengguna grafis yang kaya.


Cepat desain Antarmuka Pengguna Grafis untuk proyek Anda

Dengan Gambas, Anda dapat dengan cepat mendesain GUI (Graphical User Interface), meretas aplikasi KDE dengan DCOP, mengakses database PostgreSQL dan MySQL, menerjemahkan program Anda ke banyak bahasa, serta membangun aplikasi jaringan.

Fitur utama termasuk kontrol proses penuh, dukungan asli untuk string UTF-8, dukungan untuk beberapa bahasa, manajemen kesalahan lengkap, manajemen pseudo-terminal, dukungan untuk loop acara dengan pengatur waktu, dukungan untuk menonton deskriptor file input-output, dan kemampuan untuk memanggil fungsi eksternal di perpustakaan yang dibagikan di seluruh sistem.

Menjadi bahasa berorientasi obyek yang sebenarnya, Gambas hadir dengan kelas dan objek, simbol pribadi dan publik, warisan tunggal, destruktor dan konstruktor, enumerator, polimorfisme, metode, berbagai pengakses, properti, objek yang dapat diurutkan, peristiwa dan konstanta. Juga dimungkinkan untuk mengakses database MySQL, SQLite, PostgreSQL dan ODBC.


Di bawah tenda dan mendukung sistem operasi

Bahasa pemrograman C, C ++ dan BASIC telah digunakan untuk menulis Gambas & rsquo; kode. Ini telah dirancang dari bawah ke atas untuk bekerja pada semua distribusi GNU / Linux, serta pada sistem operasi FreeBSD.

Ini tersedia untuk diunduh sebagai arsip sumber universal (tarball), yang mencakup kode sumber aplikasi. Pengguna Linux juga dapat menginstalnya dari repositori perangkat lunak utama dari distribusi GNU / Linux mereka. Arsitektur set instruksi 32-bit dan 64-bit didukung saat ini.

Apa yang baru dalam rilis ini:

  • Dukungan formulir web dalam IDE telah ditingkatkan.
  • Pengemasan pustaka telah diperbaiki.
  • CStr dan CDate sekarang saling koheren, dengan mengubah secara internal ke tanggal UTC saja. Hati-hati, perbaikan bug ini tidak kompatibel ke belakang!
  • Penerjemah sekarang menggunakan jam monotonik jika memungkinkan.
  • Instruksi baru PINDAH ... DOWNTO ... mengganti nama file, menghapus tujuan secara atomis.
  • Kontrol MediaPlayer dapat menyimpan file media sekarang.
  • FtpClient sekarang mendukung protokol ftps.
  • gb.term adalah komponen baru untuk mengelola terminal, dengan API yang sangat dekat dengan yang disediakan oleh sistem operasi.
  • gb.web.feed adalah komponen baru untuk mengelola umpan RSS.
  • Ton perbaikan dalam komponen gb.web.form.

Apa yang baru dalam versi:

  • ENVIRONMENT PENGEMBANGAN:
  • BARU: Tingkatkan kesadaran Sistem Informasi Cygwin.
  • BUG: Properti kontrol yang berisi nama tabel basis data dapat dimodifikasi kembali.
  • GB.DATA:
  • BUG: Jangan gunakan typedef kedepan karena beberapa kompiler sepertinya tidak memahaminya.
  • BUG: Membungkam peringatan kompilator positif palsu.
  • GB.DB.MYSQL:
  • BUG: Coba sambungkan kembali ke server database yang hilang saat mencantumkan basis data yang ada dan bidang tabel.
  • GB.FORM:
  • BARU: SliderBox sekarang berada di grup perubahan yang sama dengan Slider.
  • GB.GTK:
  • BUG: Perbaiki variabel terinisialisasi.
  • BUG: Perbaiki peringatan dengan Slider atau SpinBox saat menetapkan nilai minimum yang sama dengan nilai maksimum, atau sebaliknya.
  • GB.GTK3:
  • BUG: Perbaiki variabel terinisialisasi.
  • BUG: Perbaiki peringatan dengan Slider atau SpinBox saat menetapkan nilai minimum yang sama dengan nilai maksimum, atau sebaliknya.
  • BUG: Paint.Reset () sekarang berfungsi seperti yang diharapkan pada DrawingArea yang tidak di-cache.
  • GB.GUI.AREA:
  • BUG: Ubah nama TreeView berfungsi sekarang jika item yang diganti namanya tidak terlihat.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Properti Kontrol telah diubah namanya menjadi ShowControl.
  • GB.QT4:
  • BUG: Properti Menu.Checked sekarang mengembalikan nilai yang benar untuk item menu non-radio.
  • BUG: TextBox: Menghentikan perilaku aneh Qt4 yang terkadang kehilangan pilihan. Solusi yang sama untuk ComboBox yang dapat diedit.
  • BUG: Perbaiki peringatan kompilasi.

Apa yang baru di versi 3.8.3:

  • ENVIRONMENT PENGEMBANGAN:
  • BARU: Tingkatkan kesadaran Sistem Informasi Cygwin.
  • BUG: Properti kontrol yang berisi nama tabel basis data dapat dimodifikasi kembali.
  • GB.DATA:
  • BUG: Jangan gunakan typedef kedepan karena beberapa kompiler sepertinya tidak memahaminya.
  • BUG: Membungkam peringatan kompilator positif palsu.
  • GB.DB.MYSQL:
  • BUG: Coba sambungkan kembali ke server database yang hilang saat mencantumkan basis data yang ada dan bidang tabel.
  • GB.FORM:
  • BARU: SliderBox sekarang berada di grup perubahan yang sama dengan Slider.
  • GB.GTK:
  • BUG: Perbaiki variabel terinisialisasi.
  • BUG: Perbaiki peringatan dengan Slider atau SpinBox saat menetapkan nilai minimum yang sama dengan nilai maksimum, atau sebaliknya.
  • GB.GTK3:
  • BUG: Perbaiki variabel terinisialisasi.
  • BUG: Perbaiki peringatan dengan Slider atau SpinBox saat menetapkan nilai minimum yang sama dengan nilai maksimum, atau sebaliknya.
  • BUG: Paint.Reset () sekarang berfungsi seperti yang diharapkan pada DrawingArea yang tidak di-cache.
  • GB.GUI.AREA:
  • BUG: Ubah nama TreeView berfungsi sekarang jika item yang diganti namanya tidak terlihat.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Properti Kontrol telah diubah namanya menjadi ShowControl.
  • GB.QT4:
  • BUG: Properti Menu.Checked sekarang mengembalikan nilai yang benar untuk item menu non-radio.
  • BUG: TextBox: Menghentikan perilaku aneh Qt4 yang terkadang kehilangan pilihan. Solusi yang sama untuk ComboBox yang dapat diedit.
  • BUG: Perbaiki peringatan kompilasi.

Apa yang baru di versi 3.8.1:

  • ENVIRONMENT PENGEMBANGAN:
  • BARU: Tingkatkan kesadaran Sistem Informasi Cygwin.
  • BUG: Properti kontrol yang berisi nama tabel basis data dapat dimodifikasi kembali.
  • GB.DATA:
  • BUG: Jangan gunakan typedef kedepan karena beberapa kompiler sepertinya tidak memahaminya.
  • BUG: Membungkam peringatan kompilator positif palsu.
  • GB.DB.MYSQL:
  • BUG: Coba sambungkan kembali ke server database yang hilang saat mencantumkan basis data yang ada dan bidang tabel.
  • GB.FORM:
  • BARU: SliderBox sekarang berada di grup perubahan yang sama dengan Slider.
  • GB.GTK:
  • BUG: Perbaiki variabel terinisialisasi.
  • BUG: Perbaiki peringatan dengan Slider atau SpinBox saat menetapkan nilai minimum yang sama dengan nilai maksimum, atau sebaliknya.
  • GB.GTK3:
  • BUG: Perbaiki variabel terinisialisasi.
  • BUG: Perbaiki peringatan dengan Slider atau SpinBox saat menetapkan nilai minimum yang sama dengan nilai maksimum, atau sebaliknya.
  • BUG: Paint.Reset () sekarang berfungsi seperti yang diharapkan pada DrawingArea yang tidak di-cache.
  • GB.GUI.AREA:
  • BUG: Ubah nama TreeView berfungsi sekarang jika item yang diganti namanya tidak terlihat.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Properti Kontrol telah diubah namanya menjadi ShowControl.
  • GB.QT4:
  • BUG: Properti Menu.Checked sekarang mengembalikan nilai yang benar untuk item menu non-radio.
  • BUG: TextBox: Menghentikan perilaku aneh Qt4 yang terkadang kehilangan pilihan. Solusi yang sama untuk ComboBox yang dapat diedit.
  • BUG: Perbaiki peringatan kompilasi.

Apa yang baru di versi 3.7.1:

  • ENVIRONMENT PENGEMBANGAN:
  • BARU: Tingkatkan kesadaran Sistem Informasi Cygwin.
  • BUG: Properti kontrol yang berisi nama tabel basis data dapat dimodifikasi kembali.
  • GB.DATA:
  • BUG: Jangan gunakan typedef kedepan karena beberapa kompiler sepertinya tidak memahaminya.
  • BUG: Membungkam peringatan kompilator positif palsu.
  • GB.DB.MYSQL:
  • BUG: Coba sambungkan kembali ke server database yang hilang saat mencantumkan basis data yang ada dan bidang tabel.
  • GB.FORM:
  • BARU: SliderBox sekarang berada di grup perubahan yang sama dengan Slider.
  • GB.GTK:
  • BUG: Perbaiki variabel terinisialisasi.
  • BUG: Perbaiki peringatan dengan Slider atau SpinBox saat menetapkan nilai minimum yang sama dengan nilai maksimum, atau sebaliknya.
  • GB.GTK3:
  • BUG: Perbaiki variabel terinisialisasi.
  • BUG: Perbaiki peringatan dengan Slider atau SpinBox saat menetapkan nilai minimum yang sama dengan nilai maksimum, atau sebaliknya.
  • BUG: Paint.Reset () sekarang berfungsi seperti yang diharapkan pada DrawingArea yang tidak di-cache.
  • GB.GUI.AREA:
  • BUG: Ubah nama TreeView berfungsi sekarang jika item yang diganti namanya tidak terlihat.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Properti Kontrol telah diubah namanya menjadi ShowControl.
  • GB.QT4:
  • BUG: Properti Menu.Checked sekarang mengembalikan nilai yang benar untuk item menu non-radio.
  • BUG: TextBox: Menghentikan perilaku aneh Qt4 yang terkadang kehilangan pilihan. Solusi yang sama untuk ComboBox yang dapat diedit.
  • BUG: Perbaiki peringatan kompilasi.

Apa yang baru di versi 3.6.2:

  • ENVIRONMENT PENGEMBANGAN:
  • BARU: Tingkatkan kesadaran Sistem Informasi Cygwin.
  • BUG: Properti kontrol yang berisi nama tabel basis data dapat dimodifikasi kembali.
  • GB.DATA:
  • BUG: Jangan gunakan typedef kedepan karena beberapa kompiler sepertinya tidak memahaminya.
  • BUG: Membungkam peringatan kompilator positif palsu.
  • GB.DB.MYSQL:
  • BUG: Coba sambungkan kembali ke server database yang hilang saat mencantumkan basis data yang ada dan bidang tabel.
  • GB.FORM:
  • BARU: SliderBox sekarang berada di grup perubahan yang sama dengan Slider.
  • GB.GTK:
  • BUG: Perbaiki variabel terinisialisasi.
  • BUG: Perbaiki peringatan dengan Slider atau SpinBox saat menetapkan nilai minimum yang sama dengan nilai maksimum, atau sebaliknya.
  • GB.GTK3:
  • BUG: Perbaiki variabel terinisialisasi.
  • BUG: Perbaiki peringatan dengan Slider atau SpinBox saat menetapkan nilai minimum yang sama dengan nilai maksimum, atau sebaliknya.
  • BUG: Paint.Reset () sekarang berfungsi seperti yang diharapkan pada DrawingArea yang tidak di-cache.
  • GB.GUI.AREA:
  • BUG: Ubah nama TreeView berfungsi sekarang jika item yang diganti namanya tidak terlihat.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Properti Kontrol telah diubah namanya menjadi ShowControl.
  • GB.QT4:
  • BUG: Properti Menu.Checked sekarang mengembalikan nilai yang benar untuk item menu non-radio.
  • BUG: TextBox: Menghentikan perilaku aneh Qt4 yang terkadang kehilangan pilihan. Solusi yang sama untuk ComboBox yang dapat diedit.
  • BUG: Perbaiki peringatan kompilasi.

Apa yang baru di versi 3.5.2:

  • ENVIRONMENT PENGEMBANGAN:
  • BUG: Editor laporan: Sekarang batas laporan ditampilkan dengan benar di editor.
  • BUG: Bantuan properti WebView sekarang menggunakan ukuran font default yang sama (80%) daripada jendela bantuan.
  • BUG: Perbaiki kompresi HTML agar semuanya tidak diletakkan pada baris yang sama.
  • BUG: Subversion: Dukungan untuk Subversion & gt; = 1.8.
  • BUG: Subversion: Secara otomatis menghapus & quot; .lang / .pot & quot; file dari kontrol versi, karena ini adalah file yang dihasilkan, dan karena konfliknya tidak dapat diselesaikan.
  • BUG: Subversion: Perbaiki manajemen konflik Subversion.
  • BUG: Subversion: Naikkan batas waktu perintah svn menjadi 30 detik: beberapa commit dapat memakan waktu lama.
  • BUG: Dialog properti file: Tombol 'Kembalikan' disembunyikan dengan benar sekarang.
  • BUG: Editor menu: Menu terakhir dapat ditingkatkan sekarang.
  • BUG: Editor menu: Perbaiki sorotan menu saat ini.
  • BUG: Editor menu: Perbaiki kotak pencarian menu.
  • BUG: Pohon proyek: Menu popup harus akurat dengan file ekstern sekarang.
  • BUG: Pohon proyek: Perbaiki menu munculan saat mengeklik & quot; Data & quot; folder pohon proyek.
  • BUG: Editor formulir: Menyembunyikan dan menampilkan entri toolbar dengan benar sesuai keadaan saat ini (debugging, read-only ...).
  • BUG: Editor formulir: Memformat tombol toolbar berfungsi di seluruh formulir jika tidak ada yang dipilih sekarang.
  • BUG: Jangan tetapkan fokus ke konsol jika disembunyikan.
  • BUG: Packager: Perbaiki * .deskripsi paket deb.
  • BUG: Editor gambar: Jangan biarkan editor dalam keadaan tidak konsisten setelah pasta selesai.
  • INTERPRETER:
  • BUG: String.InStr () tidak crash lagi jika pola string batal. Ia mengembalikan 0 sebagai gantinya (seperti InStr).
  • BUG: Jangan crash jika opsi yang tidak diketahui dilewatkan dengan opsi '-g'.
  • BUG: Perbaiki operator LIKE dengan & quot; {...} & quot; pola.
  • BUG: Memperbaiki gangguan saat menggunakan CStr () pada objek yang memiliki fungsi konversi.
  • BUG: Jadilah virtual bahkan saat pertama kali memanggil operator [].
  • KOMPILER:
  • BUG: Perbaiki kompilasi TIDAK SEPERTI, BUKAN DIMULAI dan BUKTI SELESAI operator ketika mereka tidak sendirian dalam ekspresi.
  • GB.DB:
  • BUG: Jangan crash lagi saat merilis objek basis data.
  • BUG: Konversi Blob ke String otomatis tidak mengarah ke kerusakan lagi.
  • GB.DB.FORM:
  • BUG: DataCheckBox dengan benar mendefinisikan properti TriStat internalnya tergantung pada apakah bidang databasenya wajib atau tidak.
  • BUG: Editable DataBrowser dan DataView tidak membuat garis tambahan palsu lagi.
  • GB.DB.SQLITE3:
  • BUG: Perbaiki implementasi spesifik sqlite3_exec. Mencegah beberapa macet dan membuat kerja pembuatan basis data lagi (antara lain).
  • BUG: Tangani dengan benar permintaan yang mengembalikan hanya satu nama tabel di dalam nama bidang.
  • GB.DRAW:
  • BUG: Menginisialisasi kelas Paint dengan benar saat memanggil Paint.Begin () pada perangkat menggambar yang sudah dibuka.
  • GB.FORM:
  • BUG: FileProperties: Jangan crash lagi jika tugas penghitungan ukuran direktori mengembalikan sampah.
  • BUG: FileProperties: Ikon kontrol FileProperties sekarang dengan benar menyesuaikan ukurannya.
  • BUG: FileChooser: Properti Paths sekarang mengembalikan jalur yang dipilih dalam mode tunggal dan bukan void array lagi.
  • GB.FORM.DIALOG:
  • BUG: Dialog.Open () dalam beberapa mode berfungsi sekarang. [GB.FORM.MDI]
  • BUG: Naikkan kesalahan jika metode Toolbar.Configure () dipanggil sedangkan bilah alat Properti kunci tidak didefinisikan.
  • BUG: Dialog konfigurasi bilah alat: elemen bilah alat dengan teks pendek ditampilkan dengan benar sekarang.
  • GB.GSL:
  • BUG: Polinomial: Buat polymonial batal baru tidak mengarah ke jeda lagi.
  • GB.GTK:
  • BUG: Tata letak RTL diinisialisasi dengan benar saat memulai.
  • BUG: Embedder.Embed () tidak mengambil dua argumen.
  • BUG: Peristiwa klik menu popup berfungsi dengan baik sekarang dan tidak macet lagi.
  • BUG: Properti Window.Picture sekarang harus berfungsi dengan benar.
  • BUG: Perbarui latar belakang dan latar depan kontrol multi-penampung dengan benar.
  • BUG: Nilai maksimum Font.Grade sekarang +24, seperti yang diharapkan oleh pemilih font.
  • BUG: Perbaiki kebocoran memori saat memuat gambar tanpa saluran alfa.
  • BUG: Kontrol GlArea sekarang bisa fokus.
  • GB.GUI.BASE:
  • BUG: Mengklik pada tajuk GridView / ColumnView sekarang seharusnya bekerja dengan benar lagi.
  • GB.NET.POP3:
  • BUG: Pesan kesalahan tidak boleh diterjemahkan.
  • GB.OPENGL:
  • BUG: GL.GetString () sekarang menimbulkan kesalahan jika fungsi glGetString () gagal.
  • GB.OPENGL.SGE:
  • BUG: Jangan crash jika model hanya memiliki satu bingkai.
  • GB.PCRE:
  • BUG: RegExp.Replace (): Secara eksplisit gunakan 0 jika argumen opsional tidak ada
  • BUG: Jangan panggil GB.ReturnNewString () jika pertandingan mengembalikan string null.
  • BUG: Gunakan GB.ReturnVoidString () bukan GB.ReturnNull ().
  • GB.QT4:
  • BUG: Peristiwa klik menu popup berfungsi dengan baik sekarang dan tidak macet lagi.
  • BUG: Perbarui latar belakang dan latar depan kontrol multi-penampung dengan benar.
  • BUG: Nilai maksimum Font.Grade sekarang +24, seperti yang diharapkan oleh pemilih font.
  • BUG: Warna latar depan dan latar belakang sekarang berfungsi seperti yang diharapkan pada kontrol ComboBox dan SpinBox.
  • GB.SDL:
  • BUG: Kembalikan pola isi menjadi padat setelah Draw.Rect () atau Draw.Ellipse (), jika tidak Draw.Image () tidak menarik apa pun!
  • GB.XML:
  • BUG: XMLElement.AppendFromText () sekarang berperilaku dengan benar jika tidak ada argumen tambahan yang diberikan.
  • BUG: XMLElement.FromText () sekarang menangkap pengecualian parsing dengan benar.
  • BUG: Parameter Boolean 'Indent' dari XMLDocument.ToString () sekarang ditafsirkan dengan benar.
  • BUG: Membuat serial komentar yang merupakan anak langsung dari dokumen dengan indentasi diaktifkan tidak macet lagi.
  • BUG: Dokumen. Semua properti sekarang benar dideklarasikan sebagai XMLNode []
  • GB.XML.HTML:
  • BUG: Membuat serial komentar yang merupakan anak langsung dari dokumen dengan indentasi diaktifkan tidak macet lagi.
  • GB.XML.RPC:
  • BUG: miniServer akan memberikan out-of-bound dengan banyak permintaan paralel.
  • BUG: miniServer dapat mogok pada permintaan yang tidak valid.
  • GB.WEB:
  • BUG: CGI.Error () sekarang mengirimkan HTML HTML UTF-8 dengan benar.

Apa yang baru di versi 3.5.1:

  • ENVIRONMENT PENGEMBANGAN:
  • BUG: Perbaiki manajemen kursor browser proyek ketika fokusnya ada di bidang filter.
  • BUG: Perbaiki kontrol editor formulir yang disorot saat kontrol yang melayang adalah ScrollView.
  • BUG: Packager sekarang menggunakan versi utama & minor Gambas saat ini sebagai versi minimum untuk ketergantungan komponen.
  • BUG: Ikuti konvensi penamaan paket Ubuntu.
  • BUG: Beberapa perbaikan dalam pembuatan GUI metapackage untuk Debian / Ubuntu.
  • BUG: Penyelesaian pengenal otomatis sekarang dengan benar menunjukkan kelas yang dikenal.
  • BUG: Menampilkan nilai opsional dalam tanda tangan dengan benar.
  • BARU: Dialog informasi sistem sekarang menampilkan versi Gambas.
  • BARU: Komponen 'gb.desktop.gnome' sekarang terlihat dan secara eksplisit dapat diperiksa.
  • BARU: Jika sebuah proyek menggunakan gb.gui, maka pembuat paket akan membuat dua paket tambahan: satu untuk dukungan Qt4, yang lainnya untuk dukungan + GTK.
  • BARU: Dukungan untuk nomor versi paket.
  • BARU: Perbarui font Gambas.
  • BARU: Tampilkan bantuan untuk komponen pihak ketiga.
  • BARU: Tambahkan Afrikaans ke daftar bahasa.
  • INTERPRETER:
  • BUG: Jangan lepaskan proses yang mengembalikan kesalahan jika tidak, acara Bunuh hilang.
  • BUG: Periksa dengan benar bahwa ada enumerasi saat ini jika metode dan properti kelas Enum.
  • BUG: Operator: sekarang ditimpa dengan benar di kelas yang mewarisi kelas atau Koleksi array.
  • BUG: VarPtr () berfungsi dengan benar pada argumen metode.
  • BUG: Perbaiki instruksi TUTUP saat berhadapan dengan aliran string.
  • BUG: Mencegah crash saat keluar dengan merilis kelas array terlebih dahulu.
  • BARU: Dukungan untuk variabel lingkungan GB_PATH, yang memberi jalur interpreter Gambas jika disetel.
  • BARU: Enum.Hampir adalah properti baru yang mengembalikan jika pencacahan saat ini telah dihentikan.
  • BARU: OPEN STRING adalah instruksi baru yang memungkinkan untuk menggunakan string sebagai aliran. Menulis untuk itu menambahkan data tertulis ke ujung string saat ini.
  • BARU: Menutup aliran string mengembalikan data yang ditulis ke aliran sebagai string baru.
  • BARU: Buat WRITE berperilaku dengan cara yang sama seperti BACA di aliran memori. Yaitu. ia menulis null-dihentikan & quot; C & quot; string, seperti BACA sedang membaca null-dihentikan & quot; C & quot; string.
  • KOMPILER:
  • BARU: Instruksi BUKA STRING Baru.
  • BARU: BUKA MEMORI dan PIPA TERBUKA adalah identik dengan instruksi MEMORY dan PIPE saja.
  • GB.DESKTOP.GNOME:
  • BARU: Buat komponen ini terlihat oleh IDE.
  • GB.EVAL:
  • BARU: Sorot instruksi OPEN STRING baru dengan benar.
  • GB.FORM:
  • BUG: DirChooser.ShowPreview menggunakan FDirChooser.GetPreview yang tidak ada. Simbol yang benar adalah FDirChooser.GetShowPreview.
  • BARU: FileChooser sekarang memiliki dukungan untuk membuka file 'zip', asalkan utilitas 'zip' diinstal pada sistem.
  • GB.GUI:
  • BARU: Jika satu komponen GUI gagal memuat, coba yang lain.
  • BARU: Abaikan jika tidak ditemukan komponen GUI.
  • BARU: Tentukan variabel lingkungan GB_GUI dengan komponen GUI yang sebenarnya dimuat.
  • GB.GUI.OPENGL:
  • BARU: Selalu muat komponen dukungan OpenGL yang terkait dengan apa yang ada dalam variabel lingkungan GB_GUI.
  • GB.SDL:
  • BARU: Ganti nama file font SDL default sebagai & quot; _default.ttf & quot; untuk mencegah konflik kemasan.
  • BARU: Gunakan font monospace Gambas sebagai font default SDL sekarang.
  • GB.WEB:
  • BUG: JSON.Encode () mengkodekan karakter kontrol ASCII dengan benar.
  • BARU: JSON.Decode () sekarang mengambil argumen opsional tambahan yang menunjukkan bahwa kunci yang memiliki nilai null diperhitungkan di dalam objek.
  • BARU: JSONCollection adalah kelas baru yang mewakili objek JSON yang beberapa tombolnya dikaitkan dengan nilai 'null'.

Apa yang baru di versi 3.5.0:

  • IDE memiliki editor gambar lanjutan baru.
  • IDE dapat men-debug aplikasi web, berkat komponen server HTTP yang tertanam gb.httpd.
  • Dukungan ARM telah diperbaiki.
  • Instruksi MATCH baru yang cocok dengan ekspresi reguler secara implisit menggunakan komponen gb.pcre.
  • Dukungan penanganan kesalahan global.
  • gb.clipper adalah komponen baru berdasarkan pustaka Clipper.
  • gb.openssl adalah komponen baru untuk membungkus fungsi kriptografi libcrypto dari proyek OpenSSL.
  • gb.gmp adalah komponen baru berdasarkan Gnu Multiple Precision Arithmetic Library yang mengimplementasikan bilangan bulat besar dan bilangan rasional besar.
  • gb.openal adalah komponen baru berdasarkan pustaka audio OpenAL 3D.
  • gb.opengl.sge adalah komponen baru yang mengimplementasikan mesin permainan OpenGL sederhana berdasarkan format MD2.

Apa yang baru di versi 3.0:

  • Fungsi-fungsi matematika khusus glibc dideteksi dengan benar dan digunakan sekarang.
  • Nomor titik api harus dicetak dengan cara yang lebih baik.
  • Terjemahan Prancis, Ceko, dan Catalan telah diperbarui.
  • Dan dua lubang keamanan ditutup:
  • Algoritma hashing string telah diacak. Lihat dokumen itu untuk detailnya.
  • Dalam IDE, Anda tidak bisa mendapatkan versi proyek dengan menjalankan program (ide yang bodoh!). Sekarang Anda mendapatkannya dari file teks yang terletak di direktori induk proyek.

Apa yang baru di versi 2.23.1:

  • [PERKEMBANGAN LINGKUNGAN]:
  • BARU: Dukungan untuk bahasa Lituania.
  • BARU: Terjemahan bahasa Swedia diperbarui.
  • [INTERPRETER]:
  • BUG: API GB.ToZeroString () sekarang benar menangani string panjang nol.
  • [ARCHIVER]:
  • BUG: Abaikan & quot; inti & quot ;, & quot; vgcore. * & quot; dan & quot; callgrind. * & quot; file saat melakukan eksekusi.
  • [GB.V4L]:
  • BUG: Buat gb.v4l dikompilasi dengan kernel terbaru.

Apa yang baru di versi 2.23.0:

  • Terjemahan Rumania baru ditambahkan dan terjemahan Ceko dan Swedia diperbarui.
  • Kebocoran memori yang menyebabkan crash dalam manajemen enumerasi telah diperbaiki.
  • Banyak bug di TextBox, TextArea, SpinBox, Menu, GridView, ListBox, dan kontrol ComboBox dalam komponen GTK + telah diperbaiki.
  • Metode Control.MoveScaled telah diperbaiki.
  • Eksistensi tabel dicentang dengan benar dalam komponen ODBC.
  • Kunci primer integer SQLite lebih baik dideteksi.

Apa yang baru di versi 2.22.0:

  • Konfigurasi:
  • BUG: Mendeteksi arsitektur x86_64 dengan lebih baik.
  • BUG: Kompilasi dengan benar pada Ubuntu 10.10.
  • BARU: Tambahkan AC_PROG_LIBTOOL di file root configure.ac.
  • BARU: Periksa fungsi matematis yang hilang secara langsung daripada mengandalkan deteksi sistem operasi.
  • BARU: Hapus tautan instal yang tidak berguna.
  • Lingkungan Pengembangan:
  • BUG: A & quot; = & quot; karakter hilang dalam file menu yang dihasilkan oleh pembuat paket Debian / Ubuntu.
  • BARU: Jangan simpan Url di file proyek jika sama dengan URL default http://www.endoftheinternet.com
  • BARU: Terjemahan Yunani diperbarui oleh Demosthenes Koptsis.
  • Manajer Database:
  • BARU: Terjemahan Yunani diperbarui oleh Demosthenes Koptsis.
  • Penerjemah
  • BUG: Fungsi Extern sekarang dapat menangani hingga 16 argumen penunjuk atau string.
  • BUG: Jangan gunakan konten tumpukan sebagai nilai pengembalian.
  • BUG: Nilai kembalian dari fungsi extern mengembalikan 'char *' sekarang dikonversikan dengan benar ke String konstan.
  • BUG: Operator == berfungsi dengan benar sekarang.
  • BUG: Perbaiki dua deklarasi fungsi opsional yang salah.
  • Compiler:
  • BUG: Hapus beberapa tes yang tidak berguna.
  • Pengarsip:
  • BUG: File yang memiliki & quot; .gambas & quot; ekstensi sekarang dikecualikan dari arsip yang dapat dieksekusi. Itu mencegah kemungkinan file yang dihasilkan tak berujung tumbuh.
  • Pengembangan Enviroment:
  • BARU: Terjemahan bahasa Spanyol diperbarui.
  • GB.DB.POSTGRESQL:
  • BUG: Abaikan dengan benar bidang yang dihapus dengan & quot; DROP COLUMN & quot; perintah.
  • GB.FORM:
  • BUG: Membuat navigasi tombol panah berfungsi lebih baik dengan sel hanya-baca di kontrol TableView.
  • BARU: DateChooser menggunakan hari Minggu sebagai hari pertama dalam seminggu ketika bahasa saat ini adalah 'C' atau 'en_US'.
  • GB.GTK:
  • BUG: Memperbaiki duplikat Klik acara di kontrol Kotak centang.
  • BUG: Tangani dengan benar kontrol Checkbox tristate.
  • BUG: Perbaiki perilaku ComboBox saat mengatur Daftar dan properti ReadOnly, dan urutan yang digunakan untuk menyimpan properti ComboBox di file * .form.
  • BUG: Menu popup sekarang berfungsi dengan benar pada ikon baki dalam semua kasus.
  • BUG: Jadikan TabStrip berperilaku seperti di gb.qt saat memasukkan tab baru.
  • BUG: TabStrip sekarang menggunakan jendelanya sendiri, sehingga tidak terlihat sebagian saat meliput widget lain.
  • BUG: ColumnView, TreeView, dan ListView disegarkan dengan benar saat ikon item diubah.
  • BUG: Kontrol ComboBox read-only tidak kehilangan acara fokus lagi.
  • BUG: Tag menu yang benar-benar gratis.
  • BUG: Perbaiki kemungkinan mogok di tiga rutinitas utilitas.
  • BUG: Memperbaiki gangguan di GridView.Rows []. Properti teks.
  • BUG: Perbaiki rekursi tak terbatas dalam manajemen seret dan lepas saat menguras konten TextBox atau TextArea di dalam aplikasi yang sama.
  • BUG: Mempertahankan ulang jendela tingkat atas tidak lagi menampilkan kontrol anak tersembunyi.
  • BUG: Pengelolaan string teks kaya telah diperbaiki. Karakter ampersand, & quot; && quot ;, & quot; & gt; & quot; dan & quot;

Apa yang baru di versi 2.16.0:

  • Rilis ini dikompilasi dengan libtool 2.x pada baru-baru ini Versi Ubuntu.
  • Ctrl + PageUp dan Ctrl + PageDown sekarang beralih antar tab dalam IDE.
  • Pintasan disimpan dengan benar dalam semua kasus di editor menu IDE.
  • Petunjuk READ telah diperbaiki pada sistem 64-bit.
  • gb.pdf sekarang dikompilasi dengan versi Poppler terbaru.

Software yang serupa

o42a
o42a

19 Feb 15

Mumps Compiler
Mumps Compiler

28 Sep 15

Frost
Frost

3 Jun 15

CodeViz
CodeViz

3 Jun 15

Komentar untuk Gambas 3

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!