Kết hợp và sắp xếp tất cả các câu trả lời hiện tại thành một câu trả lời, sau đó thêm nghiên cứu của riêng tôi:
Tóm tắt ngắn gọn về sự phát triển tiện ích của Microsoft :
Chúng được viết bằng gì? Windows Vista / Seven gadgets được phát triển bằng sự kết hợp của XML, HTML, CSS và một số ngôn ngữ kịch bản IE. Cũng có thể sử dụng C # với phiên bản mới nhất của Script #.
Chúng được đóng gói / triển khai như thế nào? Các tiện ích thực tế được lưu trữ trong các tệp * .gadget, chỉ đơn giản là các tệp nguồn văn bản được liệt kê ở trên được nén thành một tệp zip duy nhất.
Các tài liệu tham khảo hữu ích để phát triển tiện ích:
tôi bắt đầu từ đâu? Tham khảo giới thiệu tốt về phát triển tiện ích Windows Vista / Seven:
Nếu bạn sẵn sàng sử dụng tài nguyên ngoại tuyến, cuốn sách này có vẻ là một tài nguyên tuyệt vời:
Tôi cần biết những gì? Một số tài liệu tham khảo hữu ích khác; không nhất thiết phải hướng dẫn
Cập nhật: Chà, đây đã được chứng minh là một câu trả lời phổ biến ~ Chia sẻ kinh nghiệm gần đây của tôi với việc phát triển tiện ích Windows 7:
Có lẽ cách dễ nhất để bắt đầu với phát triển tiện ích Windows 7 là sửa đổi một tiện ích đã được phát triển. Gần đây tôi đã tự mình làm điều này vì tôi muốn có một thiết bị đồng hồ lớn hơn. Không thể tìm thấy bất kỳ thứ gì, tôi đã mày mò một bản sao của tiện ích đồng hồ Windows tiêu chuẩn cho đến khi nó lớn gấp đôi. Tôi khuyên bạn nên bắt đầu với tiện ích đồng hồ vì nó khá nhỏ và được viết tốt. Đây là quy trình tôi đã sử dụng:
- Định vị tiện ích bạn muốn sửa đổi. Chúng được đặt ở một số nơi khác nhau. Tìm kiếm các thư mục có tên * .gadget. Thí dụ:
C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
- Tạo một bản sao của thư mục này (các tiện ích đã cài đặt không được gói trong tệp zip.)
- Đổi tên một số bộ phận chính:
- Tên thư mục
- Tên bên trong tệp gadget.xml. Có vẻ như:
<name>Clock</name>
Đây là tên sẽ được hiển thị trong cửa sổ "Thư viện Tiện ích".
- Giải nén toàn bộ thư mục * .gadget.
- Thay đổi phần mở rộng tệp từ "zip" thành "tiện ích" (Có thể chỉ cần xóa phần mở rộng ".zip".)
- Cài đặt bản sao mới của tiện ích bằng cách nhấp đúp vào tệp * .gadget mới. Bây giờ bạn có thể thêm tiện ích của mình giống như bất kỳ tiện ích nào khác (nhấp chuột phải vào máy tính để bàn-> Tiện ích)
- Định vị nơi tiện ích này được cài đặt (có thể là
%LOCALAPPDATA%\Microsoft\Windows Sidebar\
)
- Sửa đổi các tệp trong thư mục này. Tiện ích này rất giống với một trang web: HTML, CSS, JS và các tệp hình ảnh. Tệp gadget.xml chỉ định tệp nào được mở làm trang "chỉ mục" cho tiện ích.
- Sau khi bạn lưu các thay đổi, hãy xem kết quả bằng cách cài đặt một phiên bản mới của tiện ích. Bạn cũng có thể gỡ lỗi JavaScript (Phần còn lại của bài viết đó cũng khá nhiều thông tin).