qooxdoo

En Kapsamlı ve Yenilikçi Açık Kaynak Ajax Çerçevelerinden biri
Şimdi İndirin

qooxdoo Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Sebastian Werner
  • yayıncı web sitesi:
  • http://qooxdoo.org/
  • İşletim sistemleri:
  • Mac OS X
  • Dosya boyutu:
  • 24 MB

qooxdoo Etiketler


qooxdoo Açıklama

En kapsamlı ve yenilikçi açık kaynaklı ajax çerçevelerinden biri Qooxdoo, profesyonel JavaScript geliştirme desteğini içeren çok amaçlı bir çerçevedir, son teknoloji ürünü bir GUI Toolkit ve üst düzey istemci-sunucu Communication.Qooxdoo tamamen sınıf tabanlıdır ve nesneye yönelik JavaScript'in özelliklerini kaldırmaya çalışır. Tam olarak ad alanlarına dayanır ve diğer kütüphaneler ve mevcut kullanıcı kodlarıyla kolay entegrasyona izin vermek için yerel JavaScript türlerini genişletmez. Çoğu modern tarayıcılar desteklenir (örneğin, Opera, Firefox, Internet Explorer, WebKit / Safari) ve bellek sızıntısı içermez. Qooxdoo, Javadoc benzeri yorumlardan ve kodu temsil eden sözdizimi ağacından otomatik olarak oluşturulan kapsamlı bir API referansı ile birlikte gelir. Hızlı ve eksiksiz JavaScript ayrıştırıcısı, yalnızca DOC oluşumuna izin vermez, ancak özel uygulamaların optimizasyon, sıkıştırılması, bağlanmasını ve dağıtımını çok kullanıcı dostu hale getiren otomatik yapı işleminin ayrılmaz bir parçasıdır. Bu sürümde yenilikler: · Çerçeve · Çekirdek · En çok korunan üyeler, özel olanlara değişti, böylece kimsenin korunan üyeleri alt sınıflarda yanlışlıkla yazamaz. · Statik olmayan sınıflar "uzatma" anahtarını tanımlamak zorunda · QX.List şimdi yerel dosya sisteminden bir uygulama kullanıyorsanız, IE'de doğru çalışır. · AddListener () yöntemi şimdi bir kimlik döndürür · Yeni qx.util.timermanager, teşekkürler Derrell · Bir olayın kovulduğunu kontrol edebilecek QX.Core.Assert'e bir yöntem ekledi. · Uygulama · LIFT-CYNE YÖNTEMLERİ CX.Application için () ve yakın () yöntemleri mevcuttur. Yeniden tanıtılan Kapat () yöntemi, bir kullanıcının belgeyi yanlışlıkla boşaltmayı önlemesini sağlar, yani uygulamadan çıkma. · IE'de "Satır içi bir uygulamanın" başlangıcında sorun düzeltildi. · Tarayıcı desteği · IE8 şu anda IE7 uyumluluk modunda desteklenmektedir. IE8 standart modu için tam destek, final IE8 sürümü ile zamanında bekleniyor. · Chrome 1.0 tamamen desteklenir. · Tabii ki, Safari 3.2.x ve Firefox 3.1 Beta'nın en son sürümleri de iyidir. · Müşteri algılamasında, özellikle yasadışı bir kullanıcı aracısı dizesi gönderilirse, müşteri tespitinde geliştirilmiş kullanım. · Ulaşım · Gereksiz ek yükü azaltmak için Qooxdoo tarafından qooxdoo tarafından eklenen ek HTTP başlıkları kaldırıldı · Düşük seviye · IE'de bir unsur oluşturma ve stillerini aynı anda uygulamakla ilgili düzeltildi. · "Qx.bom.request" sınıfında IE için "OnTimeout" özelliğini kaldırdı. · Düşük seviye katmanında sabit elips sorunları · IE'de Sabit Kırpma Sorunu · "OpenBSD" şimdi doğru tanınır · "Qx.bom.multimedia" sınıfında "var" yöntemi eklendi · Qx.ui.root.inline, artık kök div düğümünün boyutunu göz ardı edemeyecek şekilde yapılandırılabilir. Bu, Qooxdoo widget'larını geleneksel HTML sayfalarına entegre ederken, genellikle karşılaşılan kurulumlar için mükemmeldir. · GUI Toolkit · UI çekirdekli · Çocuk Kontrol API'sinin kısımları artık artık korunmadı ama halkın. Özellikle GetchildControl (), Widget'ın kendisi tarafından oluşturulan çocuk kontrollerine erişmek isteyen Widget yazarları içindir. Bu yöntem widget internals gösterir ve iade edilen alt widget'ı değiştirerek widget'ı tutarsız bir duruma getirebilir. Süper sınıfta veya yabancı bir sınıfta tanımlanan çocuk kontrollerine erişmek desteklenmez. Halka açık API veya Qooxdoo'nun tema yetenekleri kullanılarak sonuç elde edilebiliyorsa, kullanmayın. · "_Haschildren" yöntemi şimdi hiçbir çocuk widget'ları yoksa NULL yerine "Yanlış" döndürür. · Düzenler için "yükseklik için yükseklik" uygulandı (daha önce sadece widget'lar için kullanılabilir). Bu özellik isteği, özel düzenler için bu davranışı gerektiren katılımcılar tarafından ortaya çıktı. · Eksik yöntemler ekleyin "GetactiveWidget ()" ve "GetFocusedWidget ()" · Amaçlandığı gibi, Opera ve Internet Explorer'daki etiketlerde metin seçmek imkansızdır. · Başlangıçta eylem sıralarının uygulanmasını değiştirdi. Şimdi her eylem ("odak", "etkinleştir", vb. Gibi), eylemlerin doğru sırayla işlenmesini sağlamak için sıraya alınır ve temizlenir. · Kuyruk zaten tüm widget'ları oluşturmadığında kaydırma ve odaklanma ile ilgili sorunlar. · Yanlış Tabaralı Sabit FocusRoot Sorunu · IE6'da Sabit Oluşturma Sorunları: Bir widget, şu anda uygulanan yazı tipi boyutundan daha küçük olamazdı. · IE6'da bazı simgeler siyah bir arka plan gösterdi (görüntü şeffaflığı kırıldı). · Ağaç widget içindeki sürükle seçimi şimdi tekrar çalışıyor · Sürükle seçimi için genel düzeltme - Sürükle seçimi, önceden seçilmiş bir öğe kullanılıyorsa işe yaramadı · Sürükle ve bırak içine pencere widget desteği eklendi · Komut kısayollar için kombinasyon tuşları ile sorun giderildi (her kombinasyon tuş gösterildi) - tuşlarını kullanın · Komuta kısayolları ve + artık düzgün çalışıyor · Yatay listeleri artık fare tekerleğini kullanarak kaydırılır olabilir · Selectbox de Sabit Fare tekerleğinin destek Kaydırma konteyner widget'lar içine widget'lardan · Bağlanma verileri · Bileşenleri bağlama yaklaşan veriler için sağlam bir zemin olarak bağlayan tek bir değer eklendi. Bu özellikler deneysel aşamadadır. Bir ayrıntılı açıklama ön Veri Cilt belgelerinde olduğunu. Bir qooxdoo sınıfının özelliklerini doğrulama olanağı eklendi. Bu aynı zamanda deneysel olduğunu ve değişebileceğini. · Widget'lar · Değeri min / max değerinden büyük ya da daha az olsaydı, düğmeler aktive / deaktive ile Spinner sorunları giderildi. enter tuşuna basarak zaman · Spinner değeri artık doğru IE ayarlanır · Sabit Masaüstü Widget · Gizli textfields sekme dizisinden kaldırılır · Salt-okunur bir metin alanıdır artık odaklanabilir değildir · FF3 bazı anahtarlar için textfields yok tuşa basma olayı içeriği ima eğer · TextArea otomatik olarak bir scrollbar alacak · Bir iframe yeri şimdi 's construtor ayarlanabilir · Label false varsayılan olarak ayarlayın mülkiyet allowShrinkY. · Zengin metin araç ipuçları için araç ipucu'nda zengin özellik ekleyin. · Liste öğeleri HTML varlıklar için izin vermek ComboBox'taki mülkiyet biçimlendirici ekleyin. · ColorPopup: boş (hayır renk) için (RGB 0, 0, 0) siyah olarak değiştirildi init değerler. · ColorSelector: Düğmeler artık doğru ilişkili simgeleri gösterir. · Tablo · Durum çubuğu artık kalıcı gizlenebilir Tabloda · kaldırıldı sahte yatay kaydırma çubukları · Süzülmüş bir tablo Modeli defadan fazla değerleri geri yapar. maxCacheLines mülkiyet sıfırsa · Tablo bölmesinde satırları önbelleğe · Flaş · Flaş desteği önemli ölçüde güncellenmiş ve genişletilmiştir. · O IE7 ve üstü Harici API formu Flaş çağırmak mümkün olmadığını sorunu düzeltildi. · IE Sabit bellek sızıntıları. · Pencere · Mevcut modu için bir yöntem eklendi ( maksimizeen aza, normal ve yakın). · Merkezi () yöntemini kullanarak Sabit sorunu: pencere görünümü daha büyük olsaydı o pencereyi kapatmak mümkün değildi bu yüzden, başlık, görünümü dışına taşınır. · / Maksimize o pencere yöneticisi tarafından yönetiliyorsa bir pencere minimize ile sorun giderildi. Pencere widget devre dışı bırakılması için · desteği eklendi Çok hızlı hareket ettirilirken ·, Windows kesme sürükleyerek olmayacak IE beklendiği gibi · Modal pencereleri artık çalışmak · tema kullanımını · Yöneticisi sınıfların API tutarlı yapılmıştır: bir özellik tema görünüm yöneticisi sınıfına eklendi. Varolan appearanceTheme özelliği kaldırılmıştır ve bir sürümde kaldırılacak · Zamanında temaları yama / dahil olasılığını yeniden tanıtıldı · Gri şimdi adlandırılmış renktir - önceden tanımlanmış renk bir takma ad olarak gri Selectbox aletler üzerinde · Uygulanan eksik vurgu efektleri · Modern tema engelli düğmelerin Geliştirilmiş tarzı IE6 yanlış başvurulan görüntü ile · Sabit çirkin sorun · İşaretli halde geçiş düğmeleri için vurgulu efektleri ile sorun giderildi · Özürlü ve kontrol onay kutusu widget'la Sabit görünüm sorunu Doğru hizalanmış sekme düğmeleri için · Sabit görünüm · Araç çubuğu widget birkaç görünüm hatalar giderildi · Selectbox Sabit görünüm Klasik tema widget'ı · Klasik tema kaydırıcı-topuzun Sabit görünüm · Uyumlaştırılmış ağaç açma / kapama semboller · Compat tema Görüntü isimleri eski tema ile daha iyi çalışması için modifiye edilmiş · Uygulamalar · Oyun alanı · Yeni bir interaktif uygulama tanıtıldı. Bu qooxdoo uygulama kodu ile deneme sağlar. Temelde, solda bir (sözdizimi vurgulama) JavaScript editörü kod sağda bir uygulama olarak çalıştırılabilir. Bu olağan, yerel olarak yüklü araçları veya herhangi bir sunucu tarafı bileşenleri olmadan da çevrimdışı, tarayıcıda tamamen çalışır. Oyun alanı bir online IDE taklit etmez ama kesinlikle kullanışlı bir çözümdür. Özellikle yeni kullanıcılar artık aslında kendi yerel bilgisayarlarda kurulum qooxdoo en aracı zincirine zorunluluğu olmadan qooxdoo koduyla oynayabilirsiniz. Oyun alanı uygulaması oldukça yeni, mevcut tüm sorunların farkında olacak. Geri Bildirim karşılama. · İskelet · Tipik bir Qooxdoo uygulaması oluşturmanın başlangıç noktası olan varsayılan GUI iskeletine boş tema eklendi. Özel tema yerleşik modern temayı genişletir. Bu, bir kullanıcının özel widget'ları için tema girişlerini sağlanan tema dosyalarına kolayca eklemesini sağlar. · Düşük seviyeli "BOM" -Style uygulamaları için liste dahildir · İskelet şablonları GUI (varsayılan), göç ve BOM'a indirgenmiştir. Kontrlik iskeletin gittiği, özellikleri GUI iskeletinde yorumlar olarak yeniden oluşturulmuştur. · Demobrowser · Gerekirse tüm demolar test edilmiş ve düzeltildi. · Uzaktan Masa Modeli Demosunu kaldırın (Gelecekte, geliştirilmiş barındırma mevcut olduğunda gelecekte tekrar tanıtılabilir). Ayrıca ilginizi çekebilir Qooxdoo-Contrib'teki rpcexample. · BOM seçimi ve uygulama demosu için küçük düzeltme · TestRunner · Tarayıcının yerli konsolundan gelen TestRunner çıkışını kaldırın · API Viewer · Sorunları çözmek için birleşik PNG görüntüsünün bir GIF görüntüsüyle değiştirildi. · Portal · Uygulama şimdi 1024 × 768 çözünürlük için ekrana iyi uyuyor · IE için konsolu oluşturma sürümünde bastırın. · Takım · Windows altında Python · MS Windows kullanıcıları için şimdi ücretsiz ActivePython dağılımını yüklemek için önerilir. Gerçekten basit bir kurulum için izin veren güzel bir sihirbazla geliyor. Sihirbazın varsayılan ayarları iyidir ve ayrıca python tercümanının bilinen yürütülebilenler listesine (yol ortamı değişkeni) eklenmesini de önemser. Bu, Python.org'tan daha önce özellikli "orjinal" python dağılımına kıyasla pitonun kurulumunu da kolaylaştırır. · Uluslararasılaşma · PO dosyalarına yorum ekleme desteği. Javascript tarafında, yerel yöneticinin "TRC ()" yöntemi de içeriğe yönelik çevirileri de destekler. · TRN () Çerçeve Yöntemi için uygun destek; Çoğul tuşları şimdi çalışıyor · Kaynak kodu doğrulaması · Ecmalint Kaynak Kodu Validator'da Unicode İçin Kodlama Desteği Eklendi Takım bölümünün geri kalanı jeneratörle ilgilidir: · Meslekler · Yeni Standart İş Kaynağı-Hepsi bir kaynak yapıdaki tüm sınıfları içerir · Yeni Infuder İş Kütüphaneleri, Uygulamanın ek kütüphaneleri için tek bir kütüphane anahtarını almak için · İŞ ADI ÇÖZÜM SİPARİŞİ BELGELENDİRİLDİ VE İŞ "Gölgenin" Belgelendirildiği gibi · Harici config dosyalarının işleri şimdi, adın çatışmalarını önlemek için farklı bir ad altında içe aktarılabilir) · İşleri ve iş özelliklerini şimdi mümkün kılma = önek · İşleri birleştirirken, tüm harita tuşları artık derin birleştirilir ve tüm liste tuşları eklenmiş, eksi kopyalar · Temel yapılandırma dosyaları (Base.json, Application.json, ...) Şimdi tüm işlerini ihraç etmek; İşler, sadece İskeletler 'config.json dosyalarında görülebileceği gibi uygulama düzeyinde yapılan config.json'da filtrelenir. Bilinen sorunlar ve geçici çözümler: · Lint Job: Hataları olan tüy bırakma işini çalıştırdıktan sonra önbellek dosyalarını kaldırmalısınız. · API Job: Ek kütüphaneler kullanırken / katkıda bulunurken API işi çalıştırmadan önce önbellek dosyalarını kaldırmalısınız. · URI kullanımı · URI kullanımı yenilendi; En önemli değişiklik, Kütüphane girişlerinin URI anahtarının isteğe bağlı olmasıdır, ancak mevcutsa, bu kütüphanenin kaynaklarına URI'ler hesaplarken önemlidir. URI parametresi yoksa, bireysel işin ayarları (derleme kaynağı, derleme-DIST, ...) URIS hesaplamak için kullanılacaktır. · Makrolar · Bir Config'in Global Let bölümünden makrolar artık Kullanılabilir Config Dosyası, örn. dahil bölümünde · Macros Qooxdoo_uri ve Application_uri kaldırıldı, Qooxdoo_Path makro şimdi kök qooxdoo kurulum klasörüne işaret etmesi bekleniyor · Skelton tabanlı uygulamalarda, başka bir Qooxdoo kurulumuna geçmek için Qooxdoo_path Config.json'da değiştirmek için yeterlidir; Generate.py betiği oradan da okuyacak · Qx.theme.modern için QxTheme varsayılanları · Yeni makro optimize, tweak-dist 'ın optimize parametresini · Yapılandırma tuşları · Derleme-DIST, daha net bir arayüz sağlamak için yenilenmiş ve yeniden yapılandırılmıştır · Paketler, paket boyutlarında daha ince taneli kontrole izin vermek için yeniden yapılandırılmış ve genişletildi. · Temalar anahtarı, amacıyla daha iyi eşleştirmek için varlıkla yeniden adlandırıldı. · Bir kütüphanenin kullanılmayan sınıfları bildirmek için günlük / sınıflar kullanılmayan yeni anahtar log · Bir işe açıklayıcı bir dize eklemek için yeni anahtar desc; Bu açıklamalar, 'Generate.py X'i' çağırırken komut satırına yazdırılır. · Küçük değişiklikler olan tuşlar: Önbellek, Kütüphane · Paketler · Birleştirme paketleri şimdi yalnızca çökmesi gereken parçalar için yapılır. · Unshared paketlerin boyutu şimdi sınırlı olabilir · Misc · Kaynak derlemesi optimize edildi · Konsol kayıt, Standart akışlara, stdout ("Bilgi" ve "Bilgi") ve Stderr (Seviyeler "uyarısı", "Hata" ve "Ölümcül" ve Stderr'a bölünmüştür. · Bilinmeyen sınıflar şimdi rapor edildi · CLOKIB: // Önbelleği şimdi varsayılan olarak indir / indirme · Çerçevenin / takım klasörünün ve diğer 0.7 eski şeylerin kaldırılması · Jeneratör testleri için yeni deneysel araç / veri / test klasörü · Belgeler · 0.8 kılavuzun birçok iyileştirilmesi ve düzeltilmesi · Bir dizi ek makale, örn. "qx.ui.core", "qx.ui.container" ve "düzenleme" için · Takım dokümantasyonu, genellikle hızlı gelişme ilerlemesi ile senkronize tutulmuştur. Kayıp veya yanlış belgelerin bir sürü düzeltmeleri uygulandı.


qooxdoo İlgili Yazılım

Pexpect

Python'u diğer uygulamaları kontrol etmek için daha iyi bir araç yapar ...

157 110 KB

İndirmek

TreeViewj

Filogenetik ağaçları görüntülemek ve analiz etmek için ücretsiz ve açık kaynak uygulaması ...

152 4.3 MB

İndirmek

Jarbuilder

Java programcılarının kolayca JAR dosyaları oluşturmasına izin verecek faydalı bir araç ...

143 240 KB

İndirmek