Gambas 3

Yazılım ekran görüntüsü:
Gambas 3
Yazılım detaylar:
Versiyon: 3.10.0 Güncelenir
Qayıt: 22 Jun 18
Geliştirici: Gambas Team
Lisans: Ücretsiz
Popülerlik: 84

Rating: nan/5 (Total Votes: 0)

Gambas 3, Visual Basic gibi nesne uzantılarına sahip bir BASIC yorumlayıcısını temel alan yeni nesil Gambas geliştirme ortamıdır. Her şeyden önce, nesne uzantıları ile açık kaynaklı bir BASIC dili. Program, geliştiricilerin dizeleri, aritmetik, zamanı, giriş-çıkışları ve dosyaları yönetmesine izin veren yerel işlevleri içerir.

Bir derleyici, bir arşivleyici, bir tercüman, bir geliştirme ortamı, bir scripter, çok sayıda uzantı bileşenleri ve zengin bir grafiksel kullanıcı arayüzü gibi çeşitli programlardan oluşan tamamen ücretsiz ve karmaşık bir programdır.


Projeleriniz için hızlı bir şekilde Grafik Kullanıcı Arayüzleri tasarlayın

Gambas ile, bir GUI (Grafiksel Kullanıcı Arayüzü), DCOP ile pilot KDE uygulamalarını, PostgreSQL ve MySQL veritabanlarına erişebilir, programınızı birçok dile çevirebilir ve ağ uygulamaları oluşturabilirsin.

Temel özellikler arasında tam işlem denetimi, UTF-8 dizeleri için yerel destek, birden fazla dil desteği, eksiksiz hata yönetimi, sözde terminal yönetimi, zamanlayıcılarla olay döngüleri desteği, giriş-çıkış dosya tanıtıcılarını izleme desteği ve sistem genelinde paylaşılan kütüphanelerde harici işlevleri arama yeteneği.

Nesne yönelimli bir dil olan Gambas, sınıflar ve nesneler, özel ve genel semboller, tek miras, yıkıcılar ve kurucular, sayımcılar, polimorfizm, yöntemler, dizi erişimciler, özellikler, sıralanabilir nesneler, olaylar ve sabitler ile birlikte gelir. MySQL, SQLite, PostgreSQL ve ODBC veritabanlarına erişmek de mümkündür.


Kaputun altında ve desteklenen işletim sistemleri

Gambas & rsquo; 'ı yazmak için C, C ++ ve BASIC programlama dilleri kullanılmıştır. kodu. FreeBSD işletim sisteminin yanı sıra tüm GNU / Linux dağıtımlarında çalışmak üzere sıfırdan tasarlanmıştır.

Uygulamanın kaynak kodunu içeren bir evrensel kaynak arşivi (tarball) olarak indirilebilir. Linux kullanıcıları, GNU / Linux dağıtımlarının ana yazılım havuzlarından da yükleyebilirler. Şu anda hem 32 bit hem de 64 bit komut kümesi mimarileri desteklenmektedir.

Bu sürümde yeni olan :

  • IDE’deki web formlarının desteği geliştirilmiştir.
  • Kitaplık paketi düzeltildi.
  • CStr ve CDate, artık yalnızca dahili olarak UTC tarihlerine dönüşerek karşılıklı olarak tutarlı. Dikkat edin, bu hata düzeltmesi geriye dönük uyumlu değil!
  • Tercüman şimdi mümkünse monotonik bir saat kullanıyor.
  • Yeni komut MOVE ... DOWNTO ... bir dosyayı yeniden adlandırır, hedefi atomik olarak siler.
  • MediaPlayer denetimi artık medya dosyalarını zincirleyebilir.
  • FtpClient şimdi ftps protokolünü destekliyor.
  • gb.term, terminalleri yönetmek için işletim sistemi tarafından sağlanana çok yakın bir API ile yeni bir bileşendir.
  • gb.web.feed, RSS yayınlarını yönetmek için yeni bir bileşendir.
  • gb.web.form bileşenindeki tonlar.

Sürümde yeni: :

  • GELİŞİM ORTAMI:
  • YENİ: Cygwin Sistem Bilgisi bilincini geliştirin.
  • HATA: Bir veritabanı tablosu adı içeren kontrol özellikleri yeniden değiştirilebilir.
  • GB.DATA:
  • HATA: Bazı derleyicilerin onları anlayamadıkları için yazım hataları kullanmayın.
  • HATA: Yanlış pozitif derleyici uyarılarını sustur.
  • GB.DB.MYSQL:
  • HATA: Mevcut veritabanlarını ve bir tablonun alanlarını listelerken kaybolan bir veritabanı sunucusuna yeniden bağlanmayı deneyin.
  • GB.FORM:
  • YENİ: SliderBox artık Slider ile aynı değişiklik grubunda.
  • GB.GTK:
  • HATA: Başlatılmamış bir değişkeni düzeltin.
  • HATA: Maksimum değere eşit bir minimum değer ayarlarken Slider veya SpinBox ile uyarı düzeltin veya tam tersi.
  • GB.GTK3:
  • HATA: Başlatılmamış bir değişkeni düzeltin.
  • HATA: Maksimum değere eşit bir minimum değer ayarlarken Slider veya SpinBox ile uyarı düzeltin veya tam tersi.
  • HATA: Paint.Reset (), önbelleğe alınmış olmayan DrawingArea'da beklendiği gibi çalışıyor.
  • GB.GUI.AREA:
  • HATA: Yeniden adlandırılan öğe görünmüyorsa, TreeView yeniden adlandırma şimdi çalışıyor.
  • GB.MEDIA.FORM:
  • HATA: MediaView: Denetim özelliği, ShowControl olarak yeniden adlandırıldı.
  • GB.QT4:
  • BUG: Menu.Checked özelliği artık radyo dışı menü öğeleri için doğru değeri döndürüyor.
  • HATA: TextBox: Geçici çözüm, bazen seçimi kaybedecek bir Qt4 garip davranışıdır. Düzenlenebilir ComboBox için aynı geçici çözüm.
  • HATA: Derleme uyarısı düzeltildi.

Sürüm 3.8.3’de yeni: :

  • GELİŞİM ORTAMI:
  • YENİ: Cygwin Sistem Bilgisi bilincini geliştirin.
  • HATA: Bir veritabanı tablosu adı içeren kontrol özellikleri yeniden değiştirilebilir.
  • GB.DATA:
  • HATA: Bazı derleyicilerin onları anlayamadıkları için yazım hataları kullanmayın.
  • HATA: Yanlış pozitif derleyici uyarılarını sustur.
  • GB.DB.MYSQL:
  • HATA: Mevcut veritabanlarını ve bir tablonun alanlarını listelerken kaybolan bir veritabanı sunucusuna yeniden bağlanmayı deneyin.
  • GB.FORM:
  • YENİ: SliderBox artık Slider ile aynı değişiklik grubunda.
  • GB.GTK:
  • HATA: Başlatılmamış bir değişkeni düzeltin.
  • HATA: Maksimum değere eşit bir minimum değer ayarlarken Slider veya SpinBox ile uyarı düzeltin veya tam tersi.
  • GB.GTK3:
  • HATA: Başlatılmamış bir değişkeni düzeltin.
  • HATA: Maksimum değere eşit bir minimum değer ayarlarken Slider veya SpinBox ile uyarı düzeltin veya tam tersi.
  • HATA: Paint.Reset (), önbelleğe alınmış olmayan DrawingArea'da beklendiği gibi çalışıyor.
  • GB.GUI.AREA:
  • HATA: Yeniden adlandırılan öğe görünmüyorsa, TreeView yeniden adlandırma şimdi çalışıyor.
  • GB.MEDIA.FORM:
  • HATA: MediaView: Denetim özelliği, ShowControl olarak yeniden adlandırıldı.
  • GB.QT4:
  • BUG: Menu.Checked özelliği artık radyo dışı menü öğeleri için doğru değeri döndürüyor.
  • HATA: TextBox: Geçici çözüm, bazen seçimi kaybedecek bir Qt4 garip davranışıdır. Düzenlenebilir ComboBox için aynı geçici çözüm.
  • HATA: Derleme uyarısı düzeltildi.

Sürüm 3.8.1’de yeni: :

  • GELİŞİM ORTAMI:
  • YENİ: Cygwin Sistem Bilgisi bilincini geliştirin.
  • HATA: Bir veritabanı tablosu adı içeren kontrol özellikleri yeniden değiştirilebilir.
  • GB.DATA:
  • HATA: Bazı derleyicilerin onları anlayamadıkları için yazım hataları kullanmayın.
  • HATA: Yanlış pozitif derleyici uyarılarını sustur.
  • GB.DB.MYSQL:
  • HATA: Mevcut veritabanlarını ve bir tablonun alanlarını listelerken kaybolan bir veritabanı sunucusuna yeniden bağlanmayı deneyin.
  • GB.FORM:
  • YENİ: SliderBox artık Slider ile aynı değişiklik grubunda.
  • GB.GTK:
  • HATA: Başlatılmamış bir değişkeni düzeltin.
  • HATA: Maksimum değere eşit bir minimum değer ayarlarken Slider veya SpinBox ile uyarı düzeltin veya tam tersi.
  • GB.GTK3:
  • HATA: Başlatılmamış bir değişkeni düzeltin.
  • HATA: Maksimum değere eşit bir minimum değer ayarlarken Slider veya SpinBox ile uyarı düzeltin veya tam tersi.
  • HATA: Paint.Reset (), önbelleğe alınmış olmayan DrawingArea'da beklendiği gibi çalışıyor.
  • GB.GUI.AREA:
  • HATA: Yeniden adlandırılan öğe görünmüyorsa, TreeView yeniden adlandırma şimdi çalışıyor.
  • GB.MEDIA.FORM:
  • HATA: MediaView: Denetim özelliği, ShowControl olarak yeniden adlandırıldı.
  • GB.QT4:
  • BUG: Menu.Checked özelliği artık radyo dışı menü öğeleri için doğru değeri döndürüyor.
  • HATA: TextBox: Geçici çözüm, bazen seçimi kaybedecek bir Qt4 garip davranışıdır. Düzenlenebilir ComboBox için aynı geçici çözüm.
  • HATA: Derleme uyarısı düzeltildi.

Sürüm 3.7.1’de yeni: :

  • GELİŞİM ORTAMI:
  • YENİ: Cygwin Sistem Bilgisi bilincini geliştirin.
  • HATA: Bir veritabanı tablosu adı içeren kontrol özellikleri yeniden değiştirilebilir.
  • GB.DATA:
  • HATA: Bazı derleyicilerin onları anlayamadıkları için yazım hataları kullanmayın.
  • HATA: Yanlış pozitif derleyici uyarılarını sustur.
  • GB.DB.MYSQL:
  • HATA: Mevcut veritabanlarını ve bir tablonun alanlarını listelerken kaybolan bir veritabanı sunucusuna yeniden bağlanmayı deneyin.
  • GB.FORM:
  • YENİ: SliderBox artık Slider ile aynı değişiklik grubunda.
  • GB.GTK:
  • HATA: Başlatılmamış bir değişkeni düzeltin.
  • HATA: Maksimum değere eşit bir minimum değer ayarlarken Slider veya SpinBox ile uyarı düzeltin veya tam tersi.
  • GB.GTK3:
  • HATA: Başlatılmamış bir değişkeni düzeltin.
  • HATA: Maksimum değere eşit bir minimum değer ayarlarken Slider veya SpinBox ile uyarı düzeltin veya tam tersi.
  • HATA: Paint.Reset (), önbelleğe alınmış olmayan DrawingArea'da beklendiği gibi çalışıyor.
  • GB.GUI.AREA:
  • HATA: Yeniden adlandırılan öğe görünmüyorsa, TreeView yeniden adlandırma şimdi çalışıyor.
  • GB.MEDIA.FORM:
  • HATA: MediaView: Denetim özelliği, ShowControl olarak yeniden adlandırıldı.
  • GB.QT4:
  • BUG: Menu.Checked özelliği artık radyo dışı menü öğeleri için doğru değeri döndürüyor.
  • HATA: TextBox: Geçici çözüm, bazen seçimi kaybedecek bir Qt4 garip davranışıdır. Düzenlenebilir ComboBox için aynı geçici çözüm.
  • HATA: Derleme uyarısı düzeltildi.

Sürüm 3.6.2’de yeni: :

  • GELİŞİM ORTAMI:
  • YENİ: Cygwin Sistem Bilgisi bilincini geliştirin.
  • HATA: Bir veritabanı tablosu adı içeren kontrol özellikleri yeniden değiştirilebilir.
  • GB.DATA:
  • HATA: Bazı derleyicilerin onları anlayamadıkları için yazım hataları kullanmayın.
  • HATA: Yanlış pozitif derleyici uyarılarını sustur.
  • GB.DB.MYSQL:
  • HATA: Mevcut veritabanlarını ve bir tablonun alanlarını listelerken kaybolan bir veritabanı sunucusuna yeniden bağlanmayı deneyin.
  • GB.FORM:
  • YENİ: SliderBox artık Slider ile aynı değişiklik grubunda.
  • GB.GTK:
  • HATA: Başlatılmamış bir değişkeni düzeltin.
  • HATA: Maksimum değere eşit bir minimum değer ayarlarken Slider veya SpinBox ile uyarı düzeltin veya tam tersi.
  • GB.GTK3:
  • HATA: Başlatılmamış bir değişkeni düzeltin.
  • HATA: Maksimum değere eşit bir minimum değer ayarlarken Slider veya SpinBox ile uyarı düzeltin veya tam tersi.
  • HATA: Paint.Reset (), önbelleğe alınmış olmayan DrawingArea'da beklendiği gibi çalışıyor.
  • GB.GUI.AREA:
  • HATA: Yeniden adlandırılan öğe görünmüyorsa, TreeView yeniden adlandırma şimdi çalışıyor.
  • GB.MEDIA.FORM:
  • HATA: MediaView: Denetim özelliği, ShowControl olarak yeniden adlandırıldı.
  • GB.QT4:
  • BUG: Menu.Checked özelliği artık radyo dışı menü öğeleri için doğru değeri döndürüyor.
  • HATA: TextBox: Geçici çözüm, bazen seçimi kaybedecek bir Qt4 garip davranışıdır. Düzenlenebilir ComboBox için aynı geçici çözüm.
  • HATA: Derleme uyarısı düzeltildi.

Sürüm 3.5.2’de yeni: :

  • GELİŞİM ORTAMI:
  • HATA: Rapor düzenleyici: Artık rapor sınırları düzenleyicide doğru şekilde gösteriliyor.
  • HATA: WebView artık yardım penceresinden aynı varsayılan yazı tipi boyutunu (% 80) kullanmasına yardımcı oluyor.
  • HATA: HTML sıkıştırmasını, her şeyin aynı satıra yerleştirilmemesi için düzeltin.
  • HATA: Subversion: Subversion Desteği & gt; = 1.8.
  • HATA: Subversion: & quot; .lang / .pot & quot; oluşturulan bir dosya olduğundan ve çakışmalarının çözülemediği için sürüm denetiminden dosya.
  • HATA: Subversion: Subversion uyuşmazlık yönetimini düzeltin.
  • HATA: Subversion: svn komutlarını zaman aşımını 30 saniyeye yükseltin: bazı işlemler uzun sürebilir.
  • HATA: Dosya mülkü iletişim kutusu: 'Geri' düğmesi şimdi doğru şekilde gizlenmiştir.
  • HATA: Menü düzenleyici: Son menü şu anda yukarı çıkabilir.
  • HATA: Menü düzenleyici: Geçerli menünün vurgulamasını düzeltin.
  • HATA: Menü düzenleyici: Menü arama kutusunu düzeltin.
  • HATA: Proje ağacı: Açılır menü artık extern dosyalarıyla doğru olmalıdır.
  • HATA: Proje ağacı: & quot; Veri & quot; proje ağacı klasörü.
  • HATA: Form düzenleyici: Araç çubuğu girişlerini geçerli duruma göre doğru şekilde gizleyin ve gösterin (hata ayıklama, salt okunur ...).
  • HATA: Form düzenleyici: Artık hiç bir şey seçilmediyse, araç çubuğu düğmelerini biçimlendirmek tüm form üzerinde çalışır.
  • HATA: Odağı gizlendiyse konsola ayarlamayın.
  • HATA: Paketleyici: Düzeltme * .deb paket açıklaması.
  • HATA: Resim düzenleyici: Bir yapıştırmanın ardından düzenleyiciyi tutarsız bir halde bırakmayın.
  • ÇEVİRMEN:
  • Hata: dize kalıbı geçersizse String.InStr () artık çökmez. Bunun yerine 0 döndürür (InStr gibi).
  • HATA: '-g' seçeneğiyle bilinmeyen bir seçenek iletilirse kilitlenmeyin.
  • HATA: LIKE operatörünü "{...} & quot; kalıpları.
  • HATA: Dönüşüm işlevine sahip bir nesnede CStr () kullanırken kilitlenme düzeltildi.
  • HATA: [] operatörünü ilk kez çağırdığında bile sanal olun.
  • DERLEYİCİ:
  • HATA: Bir ifadede yalnız olmadıklarında NOT LIKE, BAŞLATMAYI ve BAŞLATMADIYOR komutlarını derleyin.
  • GB.DB:
  • HATA: Veritabanı nesnelerini kullanıma sunarken artık çakılma.
  • HATA: Otomatik Blob to String dönüştürmesi artık bir kilitlenme oluşturmuyor.
  • GB.DB.FORM:
  • HATA: DataCheckBox, veritabanı alanının zorunlu olup olmadığına bağlı olarak dahili TriState özelliğini doğru olarak tanımlar.
  • HATA: Düzenlenebilir DataBrowser ve DataView artık sahte bir ekstra satır oluşturmaz.
  • GB.DB.SQLITE3:
  • HATA: sqlite3_exec'in belirli bir uygulamasını düzeltin. Bazı çökmeleri önleyin ve veritabanı oluşturma işini tekrar yapın (diğer şeyler arasında).
  • HATA: Alan adlarının içinde yalnızca bir tablo adı döndüren istekleri doğru bir şekilde işleme alın.
  • GB.DRAW:
  • HATA: Zaten açılmış bir çizim aygıtında Paint.Begin () öğesini çağırırken Paint sınıfını doğru şekilde başlatın.
  • GB.FORM:
  • HATA: FileProperties: Dizin boyutu hesaplama görevinin çöp göndermesi durumunda artık çökme.
  • HATA: FileProperties: FileProperties denetiminin simgesi artık boyutunu doğru olarak uyarlıyor.
  • HATA: FileChooser: Yollar özelliği artık seçili yolu tek bir modda döndürür ve artık boş bir dizi değil.
  • GB.FORM.DIALOG:
  • Hata: Çoklu modda Dialog.Open () şimdi çalışıyor. [GB.FORM.MDI]
  • HATA: Araç çubuğu Anahtar özelliği tanımlanmamışsa, Araç Çubuğu.Configure () yöntemi çağrılırsa bir hata oluştu.
  • HATA: Araç çubuğu yapılandırma iletişim kutusu: kısa bir metin içeren araç çubuğu öğeleri şimdi doğru şekilde görüntüleniyor.
  • GB.GSL:
  • HATA: Polinom: Yeni bir void poligonu oluşturmak artık bir kazaya neden olmaz.
  • GB.GTK:
  • HATA: RTL düzeni başlangıçta doğru şekilde başlatıldı.
  • HATA: Embedder.Embed () iki argüman almaz.
  • HATA: Açılır menü tıklama etkinliklerinin örneklenmesi artık doğru bir şekilde çalışıyor ve artık kilitlenmiyor.
  • HATA: Window.Picture özelliği şimdi doğru şekilde çalışmalıdır.
  • HATA: Çok kapsayıcı denetimlerin arka planını ve ön planını doğru şekilde güncelleyin.
  • HATA: Font.Grade maksimum değeri şimdi yazı tipi seçicisi tarafından beklendiği gibi +24'dür.
  • HATA: Alfa kanalı olmadan resim yüklerken bellek sızıntısını düzeltin.
  • HATA: GlArea denetimi artık odağı alabilir.
  • GB.GUI.BASE:
  • HATA: GridView / ColumnView başlıklarına tıklamak şimdi tekrar doğru bir şekilde çalışmalıdır.
  • GB.NET.POP3:
  • HATA: Hata iletileri çevrilemez olmamalıdır.
  • GB.OPENGL:
  • BUG: GL.GetString () şimdi glGetString () işlevi başarısız olursa bir hata oluşturur.
  • GB.OPENGL.SGE:
  • HATA: Bir modelde yalnızca bir çerçeve varsa kilitlenme.
  • GB.PCRE:
  • HATA: RegExp.Replace (): İsteğe bağlı bağımsız değişkenler eksikse açıkça 0 kullanın
  • HATA: Bir eşleşme, boş bir dize döndürdüğünde GB.ReturnNewString () öğesini çağırmayın.
  • HATA: GB.ReturnNull () yerine GB.ReturnVoidString () öğesini kullanın.
  • GB.QT4:
  • HATA: Açılır menü tıklama etkinliklerinin örneklenmesi artık doğru bir şekilde çalışıyor ve artık kilitlenmiyor.
  • HATA: Çok kapsayıcı denetimlerin arka planını ve ön planını doğru şekilde güncelleyin.
  • HATA: Font.Grade maksimum değeri şimdi yazı tipi seçicisi tarafından beklendiği gibi +24'dür.
  • HATA: Ön plan ve arka plan renkleri artık ComboBox ve SpinBox denetimlerinde beklendiği gibi çalışıyor.
  • GB.SDL:
  • HATA: Draw.Rect () veya Draw.Ellipse () öğesinden sonra dolgu kalıbını geri yükler, aksi halde Draw.Image () hiçbir şey çizmez!
  • GB.XML:
  • HATA: XMLElement.AppendFromText () artık ek argüman verilmediyse doğru şekilde davranır.
  • HATA: XMLElement.FromText () şimdi ayrıştırma özel durumlarını doğru şekilde yakalar.
  • HATA: XMLDocument.ToString () 'ın Boolean parametresi' Girintisi 'artık doğru bir şekilde yorumlanmıştır.
  • HATA: Girintinin etkinleştirildiği bir belgenin doğrudan bir alt öğesi olan bir yorumun seri hale getirilmesi artık çökmez.
  • HATA: Document.All özelliği artık XMLNode olarak doğru bir şekilde bildirildi []
  • GB.XML.HTML:
  • HATA: Girintinin etkinleştirildiği bir belgenin doğrudan bir alt öğesi olan bir yorumun seri hale getirilmesi artık çökmez.
  • GB.XML.RPC:
  • HATA: miniServer, birden çok paralel istekte sınır dışı bırakacaktır.
  • HATA: miniServer geçersiz bir istekte çökebilir.
  • GB.WEB:
  • HATA: CGI.Error () artık bir UTF-8 HTML sayfasını doğru şekilde gönderiyor.

Sürüm 3.5.1’de yeni: :

  • GELİŞİM ORTAMI:
  • HATA: Odağı filtre alanında olduğunda proje tarayıcısı imleç yönetimini düzeltin.
  • HATA: Vurgulu denetimin bir ScrollView olduğunda, form düzenleyici denetimini vurgulama.
  • HATA: Paketleyici şu anda mevcut Gambas büyük ve küçük sürümlerini bileşen bağımlılıkları için minimum sürüm olarak kullanmaktadır.
  • HATA: Ubuntu paket adlandırma kuralını izleyin.
  • HATA: Debian / Ubuntu için GUI metapackage oluşturma işleminde bazı düzeltmeler.
  • HATA: Tanımlayıcıların otomatik olarak tamamlanması, artık bilinen sınıfları doğru şekilde gösteriyor.
  • HATA: İmzalardaki isteğe bağlı değerleri doğru şekilde görüntüle.
  • YENİ: Sistem bilgisi iletişim kutusu artık Gambas sürümünü gösteriyor.
  • YENİ: 'gb.desktop.gnome' bileşeni şimdi görünür ve açıkça kontrol edilebilir.
  • YENİ: Bir proje gb.gui kullanıyorsa, paketleyici iki ek paket oluşturacaktır: biri Qt4 desteği için, diğeri GTK + desteği için.
  • YENİ: Paket sürüm numarası desteği.
  • YENİ: Gambas yazı tipini güncelle.
  • YENİ: Üçüncü taraf bileşenlerin yardımını görüntüleyin.
  • NEW: Afrikaans'ı dil listesine ekleyin.
  • ÇEVİRMEN:
  • HATA: Bir hata döndüren bir işlemi ayırmayın, aksi halde Kill olayı kaybolur.
  • HATA: Enum sınıfı yöntemleri ve özellikleri varsa, geçerli bir numaralandırma olduğunu doğru olarak kontrol edin.
  • HATA: The: operatör artık bir dizi sınıfını veya Koleksiyon'u miras alan sınıflarda doğru bir şekilde geçersiz kılınmış.
  • HATA: VarPtr () yöntem bağımsız değişkenleri üzerinde doğru şekilde çalışır.
  • HATA: Bir dize akışı ile çalışırken CLOSE komutunu düzeltin.
  • HATA: Önce dizi sınıflarını yayınlayarak çıkışta kilitlenmeleri önleyin.
  • YENİ: Ayarlanmışsa Gambas yorumlayıcı yolunu veren GB_PATH ortam değişkeni desteği.
  • NEW: Enum.Stopped, geçerli numaralandırma durdurulduysa dönen yeni bir özelliktir.
  • YENİ: AÇIK STRING, bir dizeyi akış olarak kullanmanıza izin veren yeni bir talimattır. Yazmak, yazılı verileri şu anda dizenin sonuna ekler.
  • YENİ: Bir dize akışının kapatılması, akışa yazılan verileri yeni bir dize olarak döndürür.
  • YENİ: WRITE, bir bellek akışındaki READ ile aynı şekilde davranır. Yani boş sonlandırılmış bir "C" yazar. READ, boş sonlandırılmış bir "C" okuduğunda dizesi.
  • DERLEYİCİ:
  • YENİ: Yeni AÇIK STRING talimatı.
  • YENİ: AÇIK BELLEK ve AÇIK BORU, sadece MEMORY ve BORU talimatları ile eşanlamlıdır.
  • GB.DESKTOP.GNOME:
  • YENİ: Bu bileşeni IDE'ye görünür yapın.
  • GB.EVAL:
  • YENİ: Yeni AÇIK STRING talimatını doğru bir şekilde vurgulayın.
  • GB.FORM:
  • HATA: DirChooser.ShowPreview, mevcut olmayan FDirChooser.GetPreview öğesini kullandı. Doğru sembol FDirChooser.GetShowPreview.
  • NEW: FileChooser, 'zip' yardımcı programının sistemde yüklü olması koşuluyla, sıkıştırılmamış 'zip' dosyalarını desteklemektedir.
  • GB.GUI:
  • YENİ: Bir GUI bileşeni yüklenmezse, diğerini deneyin.
  • YENİ: GUI bileşeni bulunamazsa iptal edin.
  • YENİ: Gerçekte yüklü olan GUI bileşeniyle GB_GUI ortam değişkenini tanımlayın.
  • GB.GUI.OPENGL:
  • YENİ: Her zaman GB_GUI ortam değişkeninde yatanlarla ilişkili OpenGL destek bileşenini yükleyin.
  • GB.SDL:
  • YENİ: Varsayılan SDL yazı tipi dosyasını & quot; _default.ttf & quot; olarak yeniden adlandırın. Paketleme çatışmalarını önlemek için.
  • YENİ: Gambas monospace fontunu şimdi SDL varsayılan fontu olarak kullanın.
  • GB.WEB:
  • HATA: JSON.Encode (), ASCII denetim karakterlerini doğru şekilde kodlar.
  • NEW: JSON.Decode (), artık boş bir değere sahip tuşların nesnelerin içinde hesaba alındığını belirten ek bir isteğe bağlı argüman alır.
  • NEW: JSONCollection, bazı anahtarları 'null' değeriyle ilişkilendirilmiş bir JSON nesnesini temsil eden yeni bir sınıftır.

3.5.0 sürümünde yeni :

  • IDE'nin yeni bir gelişmiş resim editörü vardır.
  • IDE, gömülü HTTP sunucu bileşeni gb.httpd sayesinde web uygulamalarında hata ayıklayabilir.
  • ARM desteği düzeltildi.
  • Gb.pcre bileşenini dolaylı olarak kullanarak normal ifadelerle eşleşen yeni bir MATCH talimatı.
  • Küresel hata işleyici desteği.
  • gb.clipper, Clipper kütüphanesine dayalı yeni bir bileşendir.
  • gb.openssl, libcrypto'nun şifreleme işlevlerini OpenSSL projesinden sarmak için yeni bir bileşendir.
  • gb.gmp, büyük tam sayıları ve büyük rasyonel sayıları uygulayan Gnu Çoklu Hassasiyet Aritmetik Kitaplığı'nı temel alan yeni bir bileşendir.
  • gb.openal, OpenAL 3D ses kitaplığına dayanan yeni bir bileşendir.
  • gb.opengl.sge, MD2 biçimine dayanan basit bir OpenGL oyun motoru uygulayan yeni bir bileşendir.

Sürüm 3.0’da yeni: :

  • Glibc'nin özel matematiksel işlevleri doğru bir şekilde algılandı ve kullanıldı.
  • Kayan nokta sayıları daha iyi bir şekilde yazdırılmalıdır.
  • Fransızca, Çek ve Katalanca çevirileri güncellendi.
  • Ve iki güvenlik deliği kapatıldı:
  • String karma algoritması randomize edildi. Ayrıntılar için bu belgeye bakın.
  • IDE'de, bir program çalıştırarak proje sürümünü alamazsınız (ne aptalca bir fikir!). Şimdi projenin ana dizininde bulunan bir metin dosyasından aldınız.

Sürüm 2.23.1'de yeni olan :

  • [GELİŞİM ORTAMI]:
  • YENİ: Litvanya dili için destek.
  • YENİ: İsveççe çeviri güncellendi.
  • [INTERPRETER]:
  • HATA: GB.ToZeroString () API'si artık sıfır uzunluklu dizeleri doğru şekilde işliyor.
  • [arşiv]:
  • HATA: "temel" i & quot; vgcore. * & quot; ve "callgrind. *"; yürütülebilir dosya oluştururken dosyalar.
  • [GB.V4L]:
  • HATA: gb.v4l’i yeni çekirdeklerle derleyin.

Sürüm 2.23.0’da yeni: :

  • Yeni bir Romen çevirisi eklendi ve Çek ve İsveççe çeviriler güncellendi.
  • Numaralandırma yönetiminde bir çökmeye yol açan bir bellek sızıntısı giderildi.
  • GTK + bileşenindeki TextBox, TextArea, SpinBox, Menu, GridView, ListBox ve ComboBox denetimlerindeki birçok hata düzeltildi.
  • Control.MoveScaled yöntemi düzeltildi.
  • Tablo varlığı ODBC bileşeninde doğru şekilde kontrol edildi.
  • SQLite tamsayı birincil anahtarları daha iyi algılanır.

Sürüm 2.22.0’da yeni: :

  • Yapılandırma:
  • HATA: x86_64 mimarisini daha iyi algıla.
  • HATA: Ubuntu 10.10'da doğru şekilde derleyin.
  • YENİ: Kök configure.ac dosyasında AC_PROG_LIBTOOL ekle.
  • NEW: İşletim sistemi algılamasına güvenmek yerine, doğrudan matematiksel işlevi kontrol edin.
  • YENİ: Kullanılmaz yükleme bağlantılarını kaldırın.
  • Geliştirme Ortamı:
  • HATA: A & quot; = & quot; Debian / Ubuntu paketleyicisi tarafından oluşturulan menü dosyasında karakter eksikti.
  • YENİ: URL'yi http://www.endoftheinternet.com adresindeki URL'ye eşitse proje dosyasına kaydetme
  • NEW: Demosthenes Koptsis tarafından güncellenen Yunanca çeviri.
  • Veritabanı Yöneticisi:
  • NEW: Demosthenes Koptsis tarafından güncellenen Yunanca çeviri.
  • Tercüman
  • HATA: Harici işlevler artık 16 işaretçiye veya dize argümanına kadar işleyebilir.
  • HATA: Yığın içeriğini dönüş değeri olarak kullanmayın.
  • HATA: 'char *' döndüren extern işlevlerinin dönüş değeri, artık sabit bir String'e doğru şekilde dönüştürülüyor.
  • HATA: == işleci şimdi düzgün çalışıyor.
  • HATA: İki yanlış isteğe bağlı işlev bildirimi düzeltildi.
  • Derleyici:
  • HATA: Bazı gereksiz testleri kaldırın.
  • Archiver:
  • HATA: ".gambas" olan dosyalar uzantı artık çalıştırılabilir arşivlerden hariç tutuldu. Bu, olası sonsuz büyümekte olan bir dosyayı önler.
  • Geliştirme Çevresi:
  • YENİ: İspanyolca çeviri güncellendi.
  • GB.DB.POSTGRESQL:
  • HATA: "DROP COLUMN" ile silinen alanları doğru olarak dikkate almayın. Komut.
  • GB.FORM:
  • HATA: TableView denetiminde salt okunur hücrelerle ok tuşlarının gezinmesini daha iyi çalışmasını sağlayın.
  • NEW: DateChooser, geçerli dilin 'C' veya 'en_US' olduğu haftanın ilk günü olarak Pazar gününü kullanır.
  • GB.GTK:
  • HATA: CheckBox denetiminde yinelenen Click olayı düzelt.
  • HATA: Tristate Checkbox kontrollerini doğru şekilde halledin.
  • HATA: List ve ReadOnly özelliğini ayarlarken ComboBox'un davranışını ve * .form dosyasında ComboBox özelliklerini kaydetmek için kullanılan sırayı düzeltin.
  • HATA: Açılır menüler artık her durumda tepsi simgelerinde doğru şekilde çalışıyor.
  • HATA: TabStrip'i yeni bir sekme eklerken gb.qt biçiminde yapın.
  • HATA: TabStrip artık kendi penceresini kullanıyor, böylece diğer widget'ları kaplarken kısmen görünmüyor.
  • HATA: Bir öğe simgesi değiştirildiğinde, Sütun Görünümü, Ağaç Görünümü ve Liste Görünümü doğru şekilde yenilenir.
  • HATA: Salt okunur ComboBox denetimleri artık odak olaylarını kaybetmedi.
  • HATA: Menü etiketlerini doğru bir şekilde serbest bırakın.
  • HATA: Üç yardımcı program rutininde olası kilitlenmeleri düzeltin.
  • HATA: GridView.Rows []. Text özelliği. 'de bir kilitlenme düzeltildi.
  • HATA: Aynı uygulama içinde TextBox veya TextArea içeriği sürüklenirken sürükleme ve bırak yönetiminde sonsuz bir özyineyi düzeltin.
  • HATA: Üst düzey bir pencereye yeniden göz atmak artık gizli çocuk denetimlerini göstermez.
  • HATA: Zengin metin dizesi yönetimi düzeltildi. Ve işareti karakteri, & quot; &&; & quot; & quot; ve & quot;

Sürüm 2.16.0'da yeni olan :

  • Bu sürüm, son zamanlarda libtool 2.x ile derleniyor Ubuntu sürümleri.
  • Ctrl + PageUp ve Ctrl + PageDown artık IDE’deki sekmeler arasında geçiş yapıyor.
  • IDE menü düzenleyicisindeki tüm durumlarda kısayollar doğru şekilde kaydedilir.
  • READ yönergesi, 64 bit sistemlerde düzeltildi.
  • gb.pdf, yeni Poppler sürümleriyle derlenmiştir.

Benzer yazılım

Seed7
Seed7

22 Jun 18

CodeViz
CodeViz

3 Jun 15

GCC MELT
GCC MELT

17 Feb 15

Yorumlar Gambas 3

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!