wxFormBuilder

wxFormBuilder

wxWidgets adalah rangka kerja yang sangat baik yang membolehkan penciptaan aplikasi berbilang platform dengan dan tanpa antara muka pengguna grafik.
wxWidgets adalah rangka kerja yang sangat baik yang membolehkan penciptaan aplikasi berbilang platform dengan dan tanpa antara muka pengguna grafik.Terdapat beberapa aplikasi yang membantu membuat dialog secara visual, walaupun begitu, beberapa masalah praktikal telah membawa saya untuk memulakan pembangunan aplikasi baru.Masalah tersebut termasuk, set widget yang terhad atau tidak mungkin untuk memasukkan komponen bukan grafik.wxFormBuilder bertujuan untuk menjadi aplikasi yang juga membolehkan pembangunan visual dan menghasilkan kod yang sama, membolehkan kemasukan komponen bukan grafik, serta menyediakan kemudahan untuk memperluaskan set widget dengan mudah melalui plugin, seperti aplikasi lain seperti qt-pereka.Aspek yang menarik dari wxFormBuilder, ialah penyimpanan maklumat dalam dokumen XML dan bukannya memasukkannya dalam kod itu sendiri.Ini, serta memudahkan kod aplikasi, memudahkan pengubahsuaian kedua-dua sifat sesuatu objek dan kod yang dihasilkan tanpa perlu dikompilasi.Penjanaan kod menggunakan siri "templat" yang ditakrifkan dalam dokumen maklumat kelas, yang diproses untuk menghasilkan kod yang sama.Penjana kod termasuk parser kecil yang membolehkan kami menggunakan dalam templat set arahan mudah untuk dapat memproses fungsi seperti merujuk sifat objek, melakukan penjanaan kod bersyarat, bucles, dan kemungkinan lain.Dengan cara ini kod aplikasi dipermudahkan sementara pada masa yang sama menyediakan mekanisme mudah untuk menambah komponen.Komponen visual juga memerlukan pelaksanaan plugin untuk dapat menggunakannya dalam editor visual, tetapi itu tidak bermakna kehilangan keupayaan untuk "memperibadikan" penjanaan kod (dengan templat) untuk komponen itu dan plugin itu akan menjadisemudah rutin yang mewujudkan contoh objek berdasarkan nilai-nilai sifatnya.

Kategori

Alternatif untuk wxFormBuilder untuk iPhone dengan lesen percuma