Peralatan gawit: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan |
|||
(5 revisi perantara oleh satu pengguna lainnya tidak ditampilkan) | |||
Baris 1:
'''Peralatan gawit''' ([[Bahasa Inggris|bahasa inggris]]: ''widget toolkit''), '''pustaka gawit''', '''peralatan GUI''', atau '''pustaka UX''' adalah sebuah [[Pustaka (perangkat lunak)|pustaka]] atau koleksi dari perpustakaan yang mengandung sekumpulan elemen kontrol grafis digunakan untuk membangun [[Antarmuka pengguna grafis|antarmuka grafis pengguna]] (''graphical user interface/GUI'') suatu program.
Kebanyakan peralatan gawit biasanya memasukkan [[Rendering|mesin rendering]] buatan sendiri sebagai tambahan. Mesin ini dapat dikhususkan untuk [[sistem operasi]] atau [[sistem penjendelaan]] tertentu atau memiliki back-end untuk antarmuka dengan banyak yang lain dan juga dengan API rendering seperti [[OpenGL]], OpenVG,
== Gambaran ==
[[Berkas:
Beberapa toolkit mungkin dapat digunakan dari berbagai bahasa pemrograman dengan memperkerjakan pengikat bahasa. Pembangun antarmuka grafis pengguna seperti [[Glade|Glade Interface Designer]] memfasilitasi pembuatan GUI dalam bentuk [[WYSIWYG]] dengan memperkerjakan sebuah bahasa markah antarmuka pengguna seperti dalam kasus ini [[GTK|GtkBuilder]].
Kebanyakan perlatan gawit menggunakan event-driven programming sebagai model untuk interaksi.. Ketika suatu peristiwa dideteksi, contohnya ketika pengguna mengklik suatu [[tombol]], sinyal tersebut akan diteruskan ke aplikasi di mana ia ditangani. Desain dari peralatan tersebut telah dikritik karena mempromosikan model aksi-peristiwa yang terlalu disederhanakan, membuat programer untuk rawan membuat kesalahan, sukar untuk memperluas and kode aplikasi yang terlalu kompleks.<ref name="Samek03b">{{Cite web|last=Samek, Miro|date=April 2003|title=Who Moved My State?|url=http://www.ddj.com/cpp/184401643|publisher=C/C++ Users Journal, The Embedded Angle column}}</ref>
== Sistem penjendelaan ==
Baris 15:
== Lihat pula ==
* [[WIMP (komputer)]]
* [[Pengatur tata letak]]
* [[Daftar peralatan gawit]]
== Referensi ==
{{reflist}}
{{gawit}}
[[Kategori:Antarmuka pengguna grafis]]
[[Kategori:Peralatan gawit]]
|