Mevcut tüm cevapları tek bir cevapta birleştirip düzenledikten sonra kendi araştırmamı ekledim:
Microsoft gadget geliştirmesinin kısa özeti :
Ne yazıyorlar? Windows Vista / Seven gadget'ları XML, HTML, CSS ve bazı IE komut dosyası dillerinin karışımıyla geliştirilmiştir. C # 'yi en son Script # sürümüyle kullanmak da mümkündür.
Nasıl paketlenir / dağıtılır? Asıl gadget'lar * .gadget dosyalarında depolanır ve bunlar yukarıda listelenen metin kaynak dosyaları tek bir zip dosyasına sıkıştırılır.
Gadget geliştirme için faydalı referanslar:
nereden başlamalıyım Windows Vista / Seven gadget geliştirme için iyi giriş referansları:
Çevrimdışı kaynakları kullanmak istiyorsanız, bu kitap mükemmel bir kaynak gibi görünüyor:
Ne bilmem gerekiyor? Diğer bazı faydalı referanslar; mutlaka öğretici değil
Güncelleme: Bunun popüler bir cevap olduğu kanıtlandı ~ Windows 7 gadget geliştirme ile ilgili son deneyimimi paylaşıyorum:
Windows 7 gadget'ı geliştirmeye başlamanın belki de en kolay yolu, zaten geliştirilmiş olan bir gadget'ı değiştirmektir. Bunu geçenlerde kendim yaptım çünkü daha büyük bir saat aygıtı istiyordum. Herhangi bir şey bulamıyorum, standart Windows saat aygıtının bir kopyasını iki kat daha büyük olana kadar kurcaladım. Oldukça küçük ve iyi yazılmış olduğu için saat gadget'ıyla başlamanızı öneririm. İşte kullandığım süreç:
- Değiştirmek istediğiniz gadget'ı bulun. Birkaç farklı yerde bulunurlar. * .Gadget adlı klasörleri arayın. Misal:
C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
- Bu klasörün bir kopyasını oluşturun (yüklü gadget'lar zip dosyalarına sarılmaz.)
- Bazı önemli parçaları yeniden adlandırın:
- Klasör adı
- Gadget.xml dosyasının içindeki ad. Şöyle görünür:
<name>Clock</name>
Bu, "Gadget Galerisi" penceresinde görüntülenecek addır.
- * .Gadget dizininin tamamını sıkıştırın.
- Dosya uzantısını "zip" yerine "gadget" olarak değiştirin (Muhtemelen sadece ".zip" uzantısını kaldırmanız gerekir.)
- Yeni * .gadget dosyasını çift tıklayarak gadget'ın yeni kopyasını yükleyin. Artık gadget'ınızı diğer herhangi bir gadget gibi ekleyebilirsiniz (sağ tıklama masaüstü-> Gadget'lar)
- Bu gadget'ın nerede kurulu olduğunu bulun (muhtemelen nereye
%LOCALAPPDATA%\Microsoft\Windows Sidebar\
)
- Bu dizindeki dosyaları değiştirin. Gadget bir web sayfasına çok benzer: HTML, CSS, JS ve resim dosyaları. Gadget.xml dosyası, gadget için "dizin" sayfası olarak hangi dosyanın açılacağını belirtir.
- Değişiklikleri kaydettikten sonra, gadget'ın yeni bir örneğini kurarak sonuçları görüntüleyin. Ayrıca JavaScript'te hata ayıklayabilirsiniz (Bu makalenin geri kalanı da oldukça bilgilendiricidir).