Saya tidak pernah memprogram gadget untuk Vista atau Seven, tetapi saya ingin mencoba membuatnya. Tapi dari mana saya memulai? Saya telah mencoba mencari-cari di google dan msdn, tetapi saya belum berhasil menemukan sesuatu yang berguna. Entah barang yang sangat, sangat lama (versi beta Vista), sudah membuat gadget atau perbedaan antara gadget di Vista dan Seven. Tapi itu tidak membantu saya, karena saya tidak tahu bagaimana membuat gadget sejak awal ... Saya bahkan belum berhasil menemukan apa yang tertulis di dalamnya ...
Jadi, adakah yang bisa membantu saya dengan awal?
- Di mana saya memulai?
- Apa yang perlu saya ketahui?
- Apa yang tertulis di dalamnya?
- Bagaimana mereka "dikemas"?
Dengan kata lain, bagaimana cara saya dari penginstalan bersih Windows 7 dengan Visual Studio ke Gadget yang berfungsi yang dapat saya instal dan pasang di desktop Windows 7 saya.
Jawaban:
Berikut artikel MSDN di Vista Gadgets . Beberapa dokumentasi awal tentang 7 gadget, dan perubahannya . Saya pikir satu-satunya perubahan besar adalah bahwa Gadget tidak lagi berada di Sidebar, dan karena itu "acara dok / undock" sekarang menjadi cludge kompatibilitas mundur yang seharusnya tidak digunakan.
Cara terbaik untuk memulai mungkin hanya dengan mengubah gadget yang ada. Ada contoh gadget di tautan di atas, atau Anda dapat memilih gadget lain sendiri.
Gadget ditulis dalam HTML, CSS, dan beberapa bahasa skrip IE (umumnya Javascript, tapi saya yakin VBScript juga berfungsi). Untuk hal yang benar-benar mewah Anda mungkin perlu membuat objek ActiveX, jadi C # / C ++ untuk COM bisa berguna untuk diketahui.
Gadget dikemas sebagai file ".gadget", yang baru saja diubah namanya menjadi arsip Zip yang berisi manifes gadget (gadget.xml) di tingkat teratasnya.
sumber
Menggabungkan dan mengatur semua jawaban saat ini menjadi satu jawaban, lalu menambahkan penelitian saya sendiri:
Ringkasan singkat tentang pengembangan gadget Microsoft :
Apa yang tertulis di dalamnya? Gadget Windows Vista / Seven dikembangkan dalam campuran XML, HTML, CSS, dan beberapa bahasa skrip IE. Bisa juga menggunakan C # dengan rilis terbaru dari Script #.
Bagaimana mereka dikemas / digunakan? Gadget sebenarnya disimpan dalam file * .gadget, yang merupakan file sumber teks yang tercantum di atas yang dikompresi menjadi satu file zip.
Referensi yang berguna untuk pengembangan gadget:
di mana saya memulai? Referensi pengantar yang bagus untuk pengembangan gadget Windows Vista / Seven:
Jika Anda ingin menggunakan sumber-sumber offline, buku ini tampaknya menjadi sumber yang sangat baik:
Apa yang perlu saya ketahui? Beberapa referensi berguna lainnya; belum tentu instruksional
Memperbarui: Ya, ini terbukti menjadi jawaban yang populer ~ Berbagi pengalaman saya baru-baru ini dengan pengembangan gadget Windows 7:
Mungkin cara termudah untuk memulai pengembangan gadget Windows 7 adalah dengan memodifikasi gadget yang sudah dikembangkan. Saya baru-baru ini melakukan ini sendiri karena saya ingin gadget jam yang lebih besar. Tidak dapat menemukannya, saya mengutak-atik salinan gadget jam standar Windows hingga ukurannya dua kali lebih besar. Saya sarankan memulai dengan gadget jam karena cukup kecil dan ditulis dengan baik. Inilah proses yang saya gunakan:
C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
<name>Clock</name>
Ini adalah nama yang akan ditampilkan di jendela "Galeri Gadget".%LOCALAPPDATA%\Microsoft\Windows Sidebar\
)sumber
Berikut adalah artikel yang sangat baik oleh Scott Allen: Mengembangkan Gadget untuk Bilah Sisi Windows
Situs ini, Gadget Bilah Sisi Windows 7 / Vista , memiliki tautan ke banyak sumber daya gadget.
sumber
Saya sudah mulai menulis satu tutorial untuk semua orang tentang topik ini, lihat membuat gadget untuk Windows 7 .
sumber