【IEBand】IEツールバーを簡単に作成できるコンポーネント集【お手軽自作】

「【IEBand】IEツールバーを簡単に作成できるコンポーネント集【お手軽自作】」の編集履歴(バックアップ)一覧はこちら

【IEBand】IEツールバーを簡単に作成できるコンポーネント集【お手軽自作】」(2013/11/02 (土) 14:35:19) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

<p><span style="background-color:rgb(249,249,249);color:rgb(34,34,34);font-family:helvetica, arial, sans-serif;font-size:14px;"> 以前から作ってみたいと思っていたInternet Explorer(IE)専用ツールバーとか作って見たいという方も多いはず。</span></p> <p><span style="background-color:rgb(249,249,249);color:rgb(34,34,34);font-family:helvetica, arial, sans-serif;font-size:14px;"> また、開発現場で顧客(クライアント)からの依頼があったのに、</span></p> <p><span style="background-color:rgb(249,249,249);color:rgb(34,34,34);font-family:helvetica, arial, sans-serif;font-size:14px;"> 意外と製作資料が乏しくて製作に四苦八苦・・・ということも少なくはないようですね。</span></p> <p><span style="background-color:rgb(249,249,249);color:rgb(34,34,34);font-family:helvetica, arial, sans-serif;font-size:14px;"> 【有名な所ですと】下記のサイトがありますが・・・</span></p> <p><a href="http://codezine.jp/a/article/aid/58.aspx" style="margin:0px;padding:0px;color:rgb(153,51,102);font-family:Helvetica, Arial, sans-serif;font-size:14px;line-height:23px;text-indent:14.399999618530273px;background-color:rgb(249,249,249);" target="_blank">.NETでLAN転送速度を測定するIEツールバーを作る:CodeZine</a></p> <p><span style="background-color:rgb(249,249,249);color:rgb(34,34,34);font-family:helvetica, arial, sans-serif;font-size:14px;">  </span><a href="http://www.codeproject.com/KB/shell/dotnetbandobjects.aspx" style="margin:0px;padding:0px;color:rgb(153,51,102);font-family:Helvetica, Arial, sans-serif;font-size:14px;line-height:23px;text-indent:14.399999618530273px;background-color:rgb(249,249,249);" target="_blank">Extending Explorer with Band Objects using .NET and Windows Forms - CodeProject</a><span style="background-color:rgb(249,249,249);color:rgb(34,34,34);font-family:helvetica, arial, sans-serif;font-size:14px;">(BandObjects ライブラリの元記事)</span></p> <p>実際に記事に書かれている通りにVB.NETやC#.NETで開発しても</p> <p>うまく製作することができません・・・</p> <p>というかコンパイルも上手く通らないのが実情です。</p> <p>さらには、表示できても「<a href="http://social.msdn.microsoft.com/Forums/ja-JP/785f78f1-082b-4c93-87c8-db02c7c4e87d" style="color:rgb(102,0,153);">BandObjectを利用した<strong>IEツールバー</strong>のGripperが表示されない</a>」という現象もあるようです。</p> <p> </p> <p>こうした情報で作成していては一生作れないので、</p> <p>ここで新たなサンプルとなるソリューション(プロジェクト)を投入。</p> <p>【<a href="http://online-de.from.tv/okumura_denki/2013090900ietoolbar/IeBdDoRevolutionsSample.zip">IEツールバーサンプル1.0</a>】</p> <p><a href="http://online-de.from.tv/okumura_denki/2013090900ietoolbar/IeBdDoRevolutionsSample.zip"> http://online-de.from.tv/okumura_denki/2013090900ietoolbar/IeBdDoRevolutionsSample.zip</a></p> <p><span style="line-height:1.6em;">とりあえず動かしたい→【binの中身】</span></p> <p>・IeBandDoRevolutions.dll(ツールバーの基礎部分)</p> <p>・IeBdDoRevolutionsSample.dll(本体)</p> <p>・Interop.SHDocVw.dll(表示で使うみたい)</p> <p>・gacutil.exe(IE登録してくれる)</p> <p>・RegAsm.exe(IE登録してくれる)</p> <p>・アンインストール管理者.bat(ツールバー削除自動化バッチ)<span style="color:#FF0000;">※右クリックで管理者実行</span></p> <p>・インストール管理者.bat(ツールバー登録自動化バッチ)<span style="color:#FF0000;">※右クリックで管理者実行</span></p> <p> </p> <p><strong><span style="font-size:8px;">動作チェック、ウィルスチェックなどは実施しておりますが、</span></strong></p> <p><strong><span style="font-size:8px;">くれぐれも自己責任でご利用ください。製作者および当サイト管理者は一切の責任を負わないものとします。</span></strong></p> <p> </p> <p>【ソースの詳しい説明】</p> <p>①IeBandDoRevolutions.dll(ツールバーの基礎部分)とInterop.SHDocVw.dll(表示で使うみたい)を</p> <p>参照設定して元になるクラスが利用できるようにします。</p> <p>②新しくユーザーコントロールを作成して「IeBandDoRevolutions」を継承します。</p> <p> 必要なボタンやテキストボックスなど好きに貼り付けて行きます。</p> <p>③仮に「samplebar」という名前にするとsamplebar.dllが作成されます。</p> <p> このsamplebar.dllをインストール管理者.batに書き加えます。</p> <p> もとのIeBdDoRevolutionsSample.dllをsamplebar.dllに変える。</p> <p>④バッチ実行で「Strong Name・・・」というエラーが出たら厳格な署名が求められておりますので、</p> <p> sn.exeでキーを作成してください。好きな名前.snk</p> <p><span style="color:#FFF0F5;"><span style="background-color:#000000;">sn -k (好きな名前).snk</span></span></p> <p> </p> <p> </p>
<p>こんばんは。</p> <p><u>動画製作スタッフです。</u></p> <p> </p> <p><span style="background-color:rgb(249,249,249);color:rgb(34,34,34);font-family:helvetica, arial, sans-serif;font-size:14px;"> 以前から作ってみたいと思っていたInternet Explorer(IE)専用ツールバーとか作って見たいという方も多いはず。</span></p> <p><span style="background-color:rgb(249,249,249);color:rgb(34,34,34);font-family:helvetica, arial, sans-serif;font-size:14px;"> また、開発現場で顧客(クライアント)からの依頼があったのに、</span></p> <p><span style="background-color:rgb(249,249,249);color:rgb(34,34,34);font-family:helvetica, arial, sans-serif;font-size:14px;"> 意外と製作資料が乏しくて製作に四苦八苦・・・ということも少なくはないようですね。</span></p> <p><span style="background-color:rgb(249,249,249);color:rgb(34,34,34);font-family:helvetica, arial, sans-serif;font-size:14px;"> 【有名な所ですと】下記のサイトがありますが・・・</span></p> <p><a href="http://codezine.jp/a/article/aid/58.aspx" style="margin:0px;padding:0px;color:rgb(153,51,102);font-family:Helvetica, Arial, sans-serif;font-size:14px;line-height:23px;text-indent:14.399999618530273px;background-color:rgb(249,249,249);" target="_blank">.NETでLAN転送速度を測定するIEツールバーを作る:CodeZine</a></p> <p><span style="background-color:rgb(249,249,249);color:rgb(34,34,34);font-family:helvetica, arial, sans-serif;font-size:14px;">  </span><a href="http://www.codeproject.com/KB/shell/dotnetbandobjects.aspx" style="margin:0px;padding:0px;color:rgb(153,51,102);font-family:Helvetica, Arial, sans-serif;font-size:14px;line-height:23px;text-indent:14.399999618530273px;background-color:rgb(249,249,249);" target="_blank">Extending Explorer with Band Objects using .NET and Windows Forms - CodeProject</a><span style="background-color:rgb(249,249,249);color:rgb(34,34,34);font-family:helvetica, arial, sans-serif;font-size:14px;">(BandObjects ライブラリの元記事)</span></p> <p>実際に記事に書かれている通りにVB.NETやC#.NETで開発しても</p> <p>うまく製作することができません・・・</p> <p>というかコンパイルも上手く通らないのが実情です。</p> <p>さらには、表示できても「<a href="http://social.msdn.microsoft.com/Forums/ja-JP/785f78f1-082b-4c93-87c8-db02c7c4e87d" style="color:rgb(102,0,153);">BandObjectを利用した<strong>IEツールバー</strong>のGripperが表示されない</a>」という現象もあるようです。</p> <p> </p> <p>こうした情報で作成していては一生作れないので、</p> <p>ここで新たなサンプルとなるソリューション(プロジェクト)を投入。</p> <p>【<a href="http://online-de.from.tv/okumura_denki/2013090900ietoolbar/IeBdDoRevolutionsSample.zip">IEツールバーサンプル1.0</a>】</p> <p><a href="http://online-de.from.tv/okumura_denki/2013090900ietoolbar/IeBdDoRevolutionsSample.zip"> http://online-de.from.tv/okumura_denki/2013090900ietoolbar/IeBdDoRevolutionsSample.zip</a></p> <p>とりあえず動かしたい→【binの中身】</p> <p>・IeBandDoRevolutions.dll(ツールバーの基礎部分)</p> <p>・IeBdDoRevolutionsSample.dll(本体)</p> <p>・Interop.SHDocVw.dll(表示で使うみたい)</p> <p>・gacutil.exe(IE登録してくれる)</p> <p>・RegAsm.exe(IE登録してくれる)</p> <p>・アンインストール管理者.bat(ツールバー削除自動化バッチ)<span style="color:#FF0000;">※右クリックで管理者実行</span></p> <p>・インストール管理者.bat(ツールバー登録自動化バッチ)<span style="color:#FF0000;">※右クリックで管理者実行</span></p> <p> </p> <p><strong><span style="font-size:8px;">動作チェック、ウィルスチェックなどは実施しておりますが、</span></strong></p> <p><strong><span style="font-size:8px;">くれぐれも自己責任でご利用ください。製作者および当サイト管理者は一切の責任を負わないものとします。</span></strong></p> <p> </p> <p>【ソースの詳しい説明】</p> <p>①IeBandDoRevolutions.dll(ツールバーの基礎部分)とInterop.SHDocVw.dll(表示で使うみたい)を</p> <p>参照設定して元になるクラスが利用できるようにします。</p> <p>②新しくユーザーコントロールを作成して「IeBandDoRevolutions」を継承します。</p> <p> 必要なボタンやテキストボックスなど好きに貼り付けて行きます。</p> <p>③仮に「samplebar」という名前にするとsamplebar.dllが作成されます。</p> <p> このsamplebar.dllをインストール管理者.batに書き加えます。</p> <p> もとのIeBdDoRevolutionsSample.dllをsamplebar.dllに変える。</p> <p>④バッチ実行で「Strong Name・・・」というエラーが出たら厳格な署名が求められておりますので、</p> <p> sn.exeでキーを作成してください。好きな名前.snk</p> <p><span style="color:#FFF0F5;"><span style="background-color:#000000;">sn -k (好きな名前).snk</span></span></p> <p> </p> <p> </p>

表示オプション

横に並べて表示:
変化行の前後のみ表示: