모든 현재 답변을 하나의 답변으로 결합하고 구성한 다음 나만의 연구를 추가합니다.
Microsoft 가젯 개발에 대한 간략한 요약 :
그들은 무엇으로 쓰여 있습니까? Windows Vista / Seven 가젯은 XML, HTML, CSS 및 일부 IE 스크립팅 언어가 혼합되어 개발되었습니다. Script #의 최신 릴리스와 함께 C #을 사용할 수도 있습니다.
어떻게 패키징 / 배포됩니까? 실제 가젯은 * .gadget 파일에 저장되며, 위에 나열된 텍스트 소스 파일은 단일 zip 파일로 압축됩니다.
가젯 개발을위한 유용한 참고 자료 :
어디서부터 시작합니까? Windows Vista / Seven 가젯 개발에 대한 좋은 소개 참조 :
오프라인 리소스를 사용하려는 경우이 책은 훌륭한 리소스로 보입니다.
무엇을 알아야합니까? 다른 유용한 참고 자료; 반드시 교육적인 것은 아니다
업데이트 : 음, 이것은 대중적인 답변으로 입증되었습니다 ~ Windows 7 가젯 개발에 대한 저의 최근 경험 공유 :
Windows 7 가젯 개발을 시작하는 가장 쉬운 방법은 이미 개발 된 가젯을 수정하는 것입니다. 나는 최근에 더 큰 시계 장치를 원했기 때문에 이것을 직접했습니다. 아무것도 찾을 수 없었기 때문에 표준 Windows 시계 가젯의 크기가 두 배가 될 때까지 수정했습니다. 시계 가제트는 상당히 작고 잘 작성 되었기 때문에 시작하는 것이 좋습니다. 내가 사용한 프로세스는 다음과 같습니다.
- 수정하려는 가젯을 찾습니다. 그들은 여러 다른 장소에 있습니다. * .gadget이라는 폴더를 검색합니다. 예:
C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
- 이 폴더의 사본을 만드십시오 (설치된 가젯은 zip 파일로 래핑되지 않음).
- 일부 주요 부분의 이름을 바꿉니다.
- 폴더 이름
- gadget.xml 파일 내의 이름. 모양은 다음과 같습니다.
<name>Clock</name>
"가젯 갤러리"창에 표시되는 이름입니다.
- * .gadget 디렉토리 전체를 압축합니다.
- 파일 확장자를 "zip"에서 "gadget"으로 변경하십시오 ( ".zip"확장자 만 제거하면됩니다.)
- 새 * .gadget 파일을 두 번 클릭하여 가젯의 새 사본을 설치합니다. 이제 다른 가젯과 마찬가지로 가젯을 추가 할 수 있습니다 (데스크톱-> 가젯을 마우스 오른쪽 버튼으로 클릭).
- 이 가젯이 설치된 위치를 찾습니다 (아마도
%LOCALAPPDATA%\Microsoft\Windows Sidebar\
).
- 이 디렉토리의 파일을 수정하십시오. 가젯은 HTML, CSS, JS 및 이미지 파일과 같은 웹 페이지와 매우 유사합니다. gadget.xml 파일은 가젯의 "색인"페이지로 열리는 파일을 지정합니다.
- 변경 사항을 저장 한 후 가젯의 새 인스턴스를 설치하여 결과를보십시오. JavaScript를 디버깅 할 수도 있습니다 (그 기사의 나머지 부분도 매우 유익합니다).