qooxdoo.

Salah satu kerangka kerja Ajax open source paling komprehensif dan inovatif
Unduh sekarang

qooxdoo. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • GPL
  • Harga:
  • FREE
  • Nama Penerbit:
  • Sebastian Werner
  • Situs web penerbit:
  • http://qooxdoo.org/
  • Sistem operasi:
  • Mac OS X
  • Ukuran file:
  • 24 MB

qooxdoo. Tag


qooxdoo. Keterangan

Salah satu kerangka kerja Ajax open source paling komprehensif dan inovatif QoOxdoo adalah kerangka kerja multiguna yang mencakup dukungan untuk pengembangan JavaScript profesional, gui toolkit canggih dan komunikasi client-server tingkat tinggi. Qooxdoo sepenuhnya berbasis kelas dan mencoba untuk memanfaatkan fitur JavaScript berorientasi objek. Ini sepenuhnya berdasarkan pada ruang nama dan tidak memperluas tipe JavaScript asli untuk memungkinkan integrasi yang mudah dengan perpustakaan lain dan kode pengguna yang ada. Sebagian besar browser modern didukung (mis. Opera, Firefox, Internet Explorer, WebKit / Safari) dan bebas dari kebocoran memori. QoOxDoo dilengkapi dengan referensi API yang komprehensif, yang dihasilkan secara otomatis dari komentar seperti Javadoc dan dari pohon sintaks yang mewakili kode. Parser JavaScript yang cepat dan lengkap tidak hanya memungkinkan pembuatan doc, tetapi merupakan bagian integral dari proses pembuatan otomatis yang membuat mengoptimalkan, mengompresi, menghubungkan, dan menyebarkan aplikasi khusus yang sangat user-friendly. Apa yang baru dalam rilis ini: · Kerangka · Inti · Anggota yang paling dilindungi di mana berubah menjadi pribadi, sehingga tidak ada yang dapat menimpa anggota yang dilindungi secara subkelas karena kesalahan. · Kelas non-statis harus menentukan kunci "memperpanjang" · QX.List sekarang berfungsi dengan benar di IE jika menjalankan aplikasi dari sistem file lokal · Metode Addlistener () sekarang mengembalikan ID · Memperkenalkan Qx.Util.Timermanager Baru, Terima kasih Derrell · Menambahkan metode ke QX.Core.Sert, yang dapat memeriksa apakah suatu peristiwa akan dipecat. · Aplikasi · Metode siklus hidup menghentikan () dan menutup () Metode tersedia untuk QX.Aplikasi. Metode penutupan () yang diperkenalkan kembali memungkinkan pengguna untuk mencegah membongkar dokumen secara tidak sengaja, I.E. keluar dari aplikasi. · Memperbaiki masalah dalam startup "aplikasi inline" di IE. · Dukungan browser · IE8 saat ini didukung dalam mode kompatibilitas IE7. Dukungan penuh untuk mode standar IE8 diharapkan pada waktunya dengan rilis IE8 akhir. · Chrome 1.0 didukung penuh. · Tentu saja, versi terbaru dari Safari 3.2.x dan Firefox 3.1 beta juga baik-baik saja. · Peningkatan penanganan dalam deteksi klien, terutama jika string agen pengguna ilegal dikirim. · Transportasi · Header HTTP tambahan yang dimasukkan oleh Qoxdoo hingga versi 0.7.x dihapus untuk mengurangi overhead yang tidak perlu · Level rendah · Memperbaiki masalah di IE dengan membuat elemen dan menerapkan gaya pada saat yang sama · Hapus properti "ontimeout" untuk IE di kelas "QX.BOM.REQUEST" · Memperbaiki masalah elipsis pada lapisan tingkat rendah · Masalah kliping tetap di IE · "OpenBSD" sekarang dikenali dengan benar · Menambahkan "Memiliki" metode dalam kelas "QX.BOM.MULTIMEDIA" · Qx.ui.root.inline dapat dikonfigurasi untuk tidak lagi mengabaikan ukuran node div root-nya. Ini sempurna untuk pengaturan yang sering ditemui ketika mengintegrasikan widget QooxDoo menjadi halaman HTML tradisional. · GUI Toolkit. · UI CORNE. · Bagian dari API kontrol anak sekarang tidak lagi dilindungi tetapi publik. Terutama GetChildControl () dimaksudkan untuk penulis widget, yang ingin mengakses kontrol anak, yang dibuat oleh widget itu sendiri. Metode ini memaparkan widget internal dan memodifikasi sub widget yang dikembalikan dapat membawa widget ke keadaan yang tidak konsisten. Mengakses kontrol anak yang didefinisikan di kelas super atau di kelas asing tidak didukung. Jangan menggunakannya jika hasilnya dapat dicapai dengan menggunakan API publik atau kemampuan bertema Qooxdoo. · Metode "_haschildren" sekarang mengembalikan "Salah" alih-alih nol jika tidak ada widget anak yang tersedia · Menerapkan "tinggi untuk lebar" untuk tata letak (sebelumnya hanya tersedia untuk widget). Permintaan fitur ini dibesarkan oleh kontributor yang membutuhkan perilaku ini untuk tata letak khusus. · Tambahkan metode yang hilang "GetActiveWidget ()" dan "GetFocusedWidget ()" · Sebagaimana dimaksud lagi tidak mungkin untuk memilih teks pada label di Opera dan Internet Explorer. · Mengubah implementasi antrian tindakan saat startup. Sekarang setiap tindakan (seperti "fokus", "Aktifkan", dll.) Antri dan memerah untuk memastikan tindakan diproses dalam urutan yang benar · Memperbaiki masalah dengan menggulir dan fokus jika antrian belum membuat semua widget. · Memperbaiki masalah fokus dengan taborder yang salah · Masalah render tetap di IE6: Widget tidak bisa menjadi lebih kecil dari ukuran font yang saat ini diterapkan. · Dalam IE6 Beberapa ikon menunjukkan latar belakang hitam (transparansi gambar rusak). · Pilihan tarik dalam widget pohon sekarang berfungsi lagi · Perbaikan umum untuk pemilihan seret - seleksi drag tidak berfungsi jika item yang sudah dipilih digunakan · Menambahkan dukungan untuk drag and drop di dalam widget jendela · Masalah tetap dengan tombol kombinasi untuk pintasan perintah (setiap tombol kombinasi ditampilkan) · Pintasan perintah yang menggunakan tombol "-" dan "+" sekarang berfungsi dengan baik · Daftar horizontal sekarang dapat digulir menggunakan roda mouse · Memperbaiki Dukungan Mouse di Widget Selectbox di dalam widget wadah gulir · Binding data · Menambahkan pengikatan nilai tunggal sebagai dasar yang kuat untuk komponen pengikat data yang akan datang. Fitur ini masih eksperimental. Deskripsi terperinci adalah dalam dokumentasi pengikatan data pendahuluan. · Kemungkinan memvalidasi sifat-sifat kelas qooxdoo telah ditambahkan. Ini juga eksperimental dan dapat berubah. · Widget · Memperbaiki masalah pemintal dengan tombol menonaktifkan / mengaktifkan, jika nilainya lebih besar atau kurang dari nilai min / maks. · Nilai pemintal sekarang diatur dengan benar yaitu saat menekan tombol Enter · Memperbaiki widget desktop · Bidangan teks tersembunyi dihapus dari urutan tab · Teksfield readonly tidak dimasukkan lagi · Tidak ada peristiwa "keypress" di lapangan teks untuk beberapa kunci di FF3 · Textarea akan secara otomatis mendapatkan scrollbar jika isinya menyiratkan itu · Lokasi iframe sekarang dapat diatur dalam konstutornya · Setel properti memungkinkan shrinky secara default ke false in label. · Tambahkan properti kaya di Tooltip untuk tooltips teks yang kaya. · Tambah properti formatter di Combobox untuk memungkinkan entitas HTML dalam daftar item. · ColorPopup: Nilai-nilai init berubah dari "hitam" (RGB 0, 0, 0) ke "null" (tanpa warna). · WarnaSelektor: Tombol sekarang dengan benar menunjukkan ikon terkait. · Meja · Bilah status sekarang dapat disembunyikan secara permanen · Dihapus bilah gulir horizontal palsu di tabel · Model tabel yang disaring memang mengembalikan nilai lebih dari sekali. · Panel meja tidak lagi baris cache jika properti maxcachelines nol · Kilatan · Dukungan untuk Flash telah secara signifikan telah diperbarui dan diperpanjang. · Memperbaiki masalah yang tidak mungkin untuk memanggil formulir API eksternal flash di IE7 dan lebih tinggi. · Kebocoran memori tetap di IE. · Jendela · Metode yang ditambahkan untuk mendapatkan mode saat ini ("diminimalkan", "maksimalisasi", "normal" dan "tutup"). · Memperbaiki masalah dengan menggunakan Metode Pusat (): Jika jendela lebih besar dari tampilan, judul dipindahkan keluar, jadi tidak mungkin untuk menutup jendela. · Memperbaiki masalah dengan memaksimalkan / meminimalkan jendela jika dikelola oleh manajer jendela. · Menambahkan dukungan untuk mendonaktifkan widget jendela · Windows tidak akan mengganggu menyeret ketika dipindahkan terlalu cepat · Modal Windows sekarang berfungsi seperti yang diharapkan di IE · MEREKA · API kelas manajer dibuat konsisten: "tema" properti ditambahkan ke kelas manajer penampilan. Properti "Manjakan" yang ada dituangkan dan akan dihapus dalam rilis masa depan · Memperkenalkan kembali kemungkinan memasukkan / menambal tema saat runtime · "Gray" sekarang merupakan warna bernama - sebagai alias dengan warna yang sudah ditentukan "abu-abu" · Menerapkan efek hover yang hilang pada widget SelectBox · Peningkatan gaya tombol dinonaktifkan dalam tema modern · Memperbaiki masalah jelek dengan gambar yang salah referensi di IE6 · Memperbaiki masalah dengan efek hover untuk beralih tombol dalam keadaan diperiksa · Masalah Tampilan Tetap dengan Widget Kotak Centang Dinonaktifkan dan Diperiksa · Penampilan tetap untuk tombol tab yang selaras kanan · Memperbaiki beberapa masalah penampilan widget toolbar · Tampilan tetap widget Selectbox dalam tema klasik · Tampilan Slider-Knob Tetap dalam Tema Klasik · Simbol Buka / Tutup Pohon Harmonisasi · Nama gambar dalam tema compat telah dimodifikasi untuk bekerja dengan lebih baik dengan tema warisan · Aplikasi · Taman bermain · Aplikasi interaktif baru diperkenalkan. Ini memungkinkan untuk bereksperimen dengan kode aplikasi Qooxdoo. Pada dasarnya, kode dalam editor JavaScript (sintaks menyorot) di sebelah kiri dapat dieksekusi sebagai aplikasi di sebelah kanan. Ini berfungsi murni di browser, juga offline, tanpa alat yang diinstal secara lokal atau komponen sisi server apa pun. Taman bermain tidak berpura-pura menjadi IDE online, tetapi tentu saja merupakan solusi praktis. Terutama pengguna baru sekarang dapat benar-benar "bermain" dengan kode qooxdoo tanpa diminta untuk mengatur rantai alat QooxDoo di komputer lokal mereka. Aplikasi taman bermain cukup baru, jadi perhatikan masalah yang ada. Selamat datang, selamat datang. · Kerangka · Menambahkan tema kosong ke Skeleton GUI default, yang merupakan titik awal untuk membuat aplikasi Qooxdoo yang khas. Tema khusus memperluas tema modern built-in. Ini memungkinkan pengguna untuk dengan mudah menambahkan entri tema untuk widget khusus ke file tema yang disediakan. · Diperbarui Termasuk Daftar untuk aplikasi "BOM" level rendah · Template kerangka telah dikurangi menjadi GUI (default), migrasi dan bom. Skeleton dengan-kontrib hilang, fitur-fiturnya dibuat kembali dalam Skeleton GUI sebagai komentar. · Demobrowser. · Semua demo telah diuji dan dikoreksi jika perlu. · Menghapus demo model meja jarak jauh (dapat diperkenalkan kembali di masa depan setelah ditingkatkan hosting tersedia). Anda juga mungkin tertarik untuk Memeriksa Sampel RPCEX di Qooxdoo-Contrib. · Perbaikan kecil untuk pemilihan BOM dan demo aplikasi · TestRunner. · Output testrunner dihapus dari konsol asli browser · Api Viewer. · Mengganti gambar PNG gabungan dengan gambar GIF untuk menyelesaikan masalah. · Pintu gerbang · Aplikasi sekarang cocok dengan layar untuk resolusi 1024 × 768 · Menekan konsol untuk IE dalam versi build. · Perkakas. · Python di bawah Windows · Untuk pengguna MS Windows, sekarang disarankan untuk menginstal distribusi ActiveThon gratis. Muncul dengan wizard yang bagus yang memungkinkan instalasi yang sangat sederhana. Pengaturan default wizard baik-baik saja, dan juga memerlukan menambahkan penerjemah python ke daftar executable yang diketahui (via variabel lingkungan jalur). Ini selanjutnya menyederhanakan pemasangan python dibandingkan dengan distribusi python "asli" yang ditampilkan sebelumnya dari python.org. · Penginternasionalan · Dukungan menambahkan komentar ke file PO. Pada sisi JavaScript, metode "TRC ()" dari manajer lokal sekarang juga mendukung terjemahan dengan komentar kontekstual. · Dukungan yang tepat untuk metode Trn () kerangka; Kunci jamak sekarang bekerja · Validasi kode sumber · Menambahkan dukungan pengkodean untuk Unicode di Validator Kode Sumber Ecmalint Bagian perkakas lainnya adalah tentang generator: · Pekerjaan · Sumber pekerjaan standar baru-semua mencakup semua kelas dalam bentuk sumber · Perpustakaan pekerjaan baru, untuk mengambil kunci perpustakaan tunggal untuk perpustakaan tambahan aplikasi · Pesanan resolusi nama pekerjaan diakui dan pekerjaan "bayangan" tersedia seperti yang didokumentasikan · Pekerjaan file konfigurasi eksternal sekarang dapat diimpor dengan nama yang berbeda, untuk mencegah bentrokan nama (s. Sub-kunci impor termasuk) · Mengganti pekerjaan dan fitur pekerjaan sekarang mungkin dengan = awalan · Saat menggabungkan pekerjaan, semua tombol peta sekarang mengalami penggabungan yang dalam, dan semua kunci daftar ditambahkan, minus duplikat · File konfigurasi dasar (base.json, application.json, ...) Sekarang ekspor semua pekerjaan mereka; Pekerjaan hanya disaring di config.json tingkat aplikasi, seperti yang dapat dilihat di file config.json kerangka Masalah dan solusi yang diketahui: · Pekerjaan Lint: Anda harus menghapus file cache setelah menjalankan pekerjaan serat yang memiliki kesalahan · Pekerjaan API: Anda harus menghapus file cache sebelum menjalankan pekerjaan API saat menggunakan perpustakaan / kontribusi tambahan · Uri penanganan · Penanganan URI telah dirubah; Perubahan paling signifikan adalah bahwa Kunci URI entri perpustakaan adalah opsional, tetapi jika ada akan menyampaikan ketika menghitung URI ke sumber daya perpustakaan itu. Jika parameter URI tidak ada, pengaturan pekerjaan individu (kompilasi-sumber, kompilasi-dist, ...) akan digunakan untuk menghitung URI. · Makros · Makro dari bagian mari global konfigurasi sekarang dapat digunakan melalui file konfigurasi, mis. Di bagian sertakan · Macro QooxDoo_uri dan Application_uri telah dihapus, Makro QooxDoo_Path sekarang diharapkan untuk menunjuk ke folder instalasi Qooxdoo root · Dalam aplikasi berbasis skelton, sekarang sudah cukup untuk mengubah qooxdoo_path di config.json untuk beralih ke instalasi Qooxdoo lainnya; skrip generate.py juga akan membacanya dari sana · Qxtheme default ke qx.theme.modern · Makro baru mengoptimalkan, untuk mengoptimalkan parameter pengoptimalan kompilasi · Kunci konfigurasi · Kompilasi-dist telah dirubah dan direstrukturisasi, untuk menyediakan antarmuka yang lebih jelas · Paket telah direstrukturisasi dan diperpanjang, untuk memungkinkan kontrol gandum halus atas ukuran paket · Kunci tema telah diganti namanya menjadi aset-biarkan, agar lebih sesuai dengan tujuannya · Log kunci baru dengan log / kelas-tidak digunakan, untuk melaporkan kelas perpustakaan yang tidak digunakan · Desc kunci baru, untuk menambahkan string deskriptif ke suatu pekerjaan; Deskripsi ini dicetak pada baris perintah saat memohon 'Generate.py x' · Kunci dengan perubahan kecil: cache, perpustakaan · Paket · Paket penggabungan sekarang hanya dilakukan untuk bagian yang harus runtuh · Ukuran untuk paket unshared sekarang dapat dibatasi · MISC. · Kompilasi sumber daya telah dioptimalkan · Penebangan konsol telah dipecah ke aliran standar, stdout (level "debug" dan "info") dan stderr (level "peringatan", "kesalahan" dan "fatal") · Kelas yang tidak dikenal sekarang dilaporkan · Contrib: // Unduh cache sekarang default ke / unduhan · Penghapusan folder kerangka / alat dan barang-barang warisan 0,7 lainnya · Alat eksperimental baru / folder data / tes, untuk tes generator · Dokumentasi · Banyak perbaikan dan koreksi manual 0,8 · Sejumlah artikel tambahan, mis. Untuk "qx.ui.core", "qx.ui.container" dan "tata letak" · Dokumentasi perkakas disinkronkan dengan kemajuan perkembangan yang seringkali cepat. Banyak perbaikan dokumentasi yang hilang atau salah diterapkan.


qooxdoo. Perangkat Lunak Terkait

Kang.

Sumber Regex Debugger Berbasis Ruby Gratis ...

320 6 KB

Unduh

Htstrings.

Pustaka Python Sumber Gratis dan Terbuka yang mengimplementasikan penanganan string ...

154 3 KB

Unduh

Gretel.

Alat untuk Pemantauan Cakupan Tes Bytecode Java ...

198 668 KB

Unduh

Rtranscoder.

Antarmuka Rubyful Source Gratis dan Terbuka ke berbagai utilitas transcoding menggunakan perpustakaan RPRogram ...

136 16 KB

Unduh

Ikonfamily.

Sumber Open Cocoa / Objective-C Wrapper untuk Tipe Data IconFamily Mac OS X Icon ...

175 257 KB

Unduh