2011-05-09 5 views
6

Vì có những tiện ích sẵn có cho Windows Vista Sidebar và cho Windows 7, tôi thực sự muốn biết liệu bạn có thể tích hợp các ứng dụng đó vào ứng dụng .NET của mình hay không. Tôi muốn có một tính năng tương tự và có thể sử dụng các tiện ích hiện có trong ứng dụng của mình.Làm thế nào để tích hợp Tiện ích trong ứng dụng .NET của tôi

Có thể thực hiện được không?

+1

Hãy xem tại đây http://www.nikhilk.net/SidebarGadgets.aspx –

+0

Tôi đã tìm thấy trang đó trước đó và trong khi bạn có thể tìm hiểu cách phát triển các tiện ích trong .NET, nó không bị mất một từ nào cách bạn có thể tích hợp các tiện ích trong ứng dụng .NET của riêng bạn. – Falcon

+0

Chúng không phải là tiện ích nếu bạn tích hợp chúng trong ứng dụng của riêng mình, chúng chỉ là các cửa sổ nổi? –

Trả lời

1

Điều này có thể xảy ra nhưng sẽ không dễ dàng. Ứng dụng của bạn sẽ cần phải thực hiện mọi thứ mà hệ điều hành thường làm để lưu trữ chúng, bao gồm phân tích cú pháp tệp kê khai tiện ích, thiết lập bộ chứa web cho mỗi lần chạy, gọi từng trình xử lý sự kiện của tiện ích một cách chính xác, v.v.

Về cơ bản , mọi thứ mà một tiện ích được cho là phải tích hợp với HĐH, bạn sẽ cần hỗ trợ. Xem http://msdn.microsoft.com/en-us/library/aa965850%28v=VS.85%29.aspx

Đây không phải là một dự án cho trái tim yếu ớt nhưng sẽ rất tuyệt nếu bạn có thể làm cho nó hoạt động.

Hãy vui vẻ!

BTW, có tiêu chuẩn dự thảo W3C cho các tiện ích nhưng chưa thực sự thiết thực. Xem http://www.w3.org/TR/widgets/1