[解決済み] Windows 7 ガジェットの始め方
質問
Vista または Seven 用のガジェットをプログラムしたことはありませんが、作ってみたいと思っています。しかし、どこから始めればよいのでしょうか。google や msdn で検索してみましたが、有用なものを見つけることができませんでした。非常に古いもの(Vistaのベータ版)か、すでに作られたガジェットか、VistaとSevenのガジェットの違いか、です。でも、そもそもガジェットの作り方が分からないので、役に立ちません...。何に書かれているのかも調べられませんでしたし...。
というわけで、どなたかキッカケを与えていただけませんか?
- どこから始めればいいのでしょうか?
- 何を知る必要がありますか?
- 何という言語で書かれているのですか?
- どのようにパッケージングされているのですか?
言い換えれば、Visual Studio を備えた Windows 7 のクリーン インストールから、Windows 7 のデスクトップにインストールして配置できる動作するガジェットにどのようにして到達するのでしょうか。
どのように解決するのですか?
以下は、MSDN の記事です。 Vista ガジェット . に関するいくつかの予備的なドキュメントです。 7 ガジェット、および変更 . 唯一の大きな変更点は、ガジェットがサイドバーに存在しなくなったこと、そしてそのような "dock/undock events" が後方互換性のために本当に使用されるべきでないものになったことだと思います。
始めるのに最適な方法は、おそらく既存のガジェットを微調整することです。 上記のリンクにサンプル ガジェットがありますし、自分で別のものを選ぶこともできます。
ガジェットは、HTML、CSS、およびいくつかのIEスクリプト言語(一般的にはJavascriptですが、VBScriptも動作すると思います)で記述されています。 本当に凝ったものを作るには、ActiveX オブジェクトを作成する必要があるかもしれないので、COM 用の C#/C++ は知っていると便利です。
ガジェットは ".gadget" ファイルとしてパッケージ化されます。これは、トップ レベルにガジェット マニフェスト (gadget.xml) を含む Zip アーカイブの名前を変更しただけのものです。
関連
-
[解決済み] 突然の "Failed to load VMMR0.r0 (VERR_LDR_MISMATCH_NATIVE) "発生。
-
[解決済み] Windowsのタスクスケジューラでバッチファイルを実行する
-
[解決済み] .NETアプリケーションを強制的に管理者として実行させるにはどうしたらいいですか?
-
[解決済み】ngが内部コマンド、外部コマンドとして認識されない。
-
[解決済み】HttpListenerのアクセスが拒否されました。
-
[解決済み] Windows 7 の "Active Directory Users and Computers" MMC スナップイン?
-
[解決済み] Windows 7のタスクスケジューラでタスクが失敗し、エラー2147942667が発生する理由
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン