<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Windows Mobile アプリケーション</title><link>http://blogs.wankuma.com/yo/category/1836.aspx</link><description>Windows Mobile</description><managingEditor>おのでら</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>おのでら</dc:creator><title>DllImport を使用するとフォームデザイナでエラーが発生してしまう</title><link>http://blogs.wankuma.com/yo/archive/2008/10/15/158836.aspx</link><pubDate>Wed, 15 Oct 2008 08:31:00 GMT</pubDate><guid>http://blogs.wankuma.com/yo/archive/2008/10/15/158836.aspx</guid><wfw:comment>http://blogs.wankuma.com/yo/comments/158836.aspx</wfw:comment><comments>http://blogs.wankuma.com/yo/archive/2008/10/15/158836.aspx#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yo/comments/commentRss/158836.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yo/services/trackbacks/158836.aspx</trackback:ping><description>&lt;p&gt;&lt;a href="http://blogs.wankuma.com/yo/archive/2008/10/09/158499.aspx"&gt;Windows Mobile で InputPanel を配置すると Form デザイナでエラーが発生する&lt;/a&gt;の続き&lt;/p&gt; &lt;p&gt;　前回上記の記事を載せましたが、もう少し調べてみたところ、&lt;span class="ImportantText"&gt;P/Invoke&lt;/span&gt; を使うために「&lt;span class="ImportantText"&gt;DllImport&lt;/span&gt;」を使うコードを入れたら、同じようなフォームデザイナエラーが発生しました。&lt;/p&gt; &lt;p&gt;　InputPanel が「Microsoft.WindowsCE.Forms」名前空間を使用していることから、InputPanel も同様にネイティブな API を使っていると思われるので、原因は P/Invoke などによるネイティブな API を参照していることによるものではないかと思われます。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yo/aggbug/158836.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>おのでら</dc:creator><title>Windows Mobile でエミュレータの保存状態ファイルが壊れた場合の対処法</title><link>http://blogs.wankuma.com/yo/archive/2008/10/11/158624.aspx</link><pubDate>Sat, 11 Oct 2008 15:12:00 GMT</pubDate><guid>http://blogs.wankuma.com/yo/archive/2008/10/11/158624.aspx</guid><wfw:comment>http://blogs.wankuma.com/yo/comments/158624.aspx</wfw:comment><comments>http://blogs.wankuma.com/yo/archive/2008/10/11/158624.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yo/comments/commentRss/158624.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yo/services/trackbacks/158624.aspx</trackback:ping><description>&lt;p&gt;　Visual Studio と Windows Mobile SDK を使ってエミュレータで実行テストを行う場合があります。その場合、エミュレータを起動するたびに毎回エミュレータの設定を行うのが面倒なので、エミュレータ終了時に設定を保存するのが普通だと思います。&lt;/p&gt; &lt;p&gt;&lt;img height="400" alt="状態の保存" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobile_D58E/windows_mobile_restoresavestatefil_004.jpg" width="261" border="0"&gt; &lt;/p&gt; &lt;p&gt;　しかし、たまに保存状態ファイルが壊れることがあるらしく、そうなるとエミュレータを起動することができなくなってしまいます。  &lt;p&gt;　エミュレータ自体が起動できなくなるので、設定を削除することもできません。  &lt;p&gt;&lt;img height="177" alt="保存状態ファイルが読み込めない" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobile_D58E/windows_mobile_restoresavestatefil_001.jpg" width="350" border="0"&gt; &lt;/p&gt; &lt;p&gt;　実はこの保存状態ファイルは以下のフォルダに保存されているので、このファイルを削除することによってエミュレータを初期状態として起動することができます。&lt;/p&gt; &lt;p class="SectionHeading3"&gt;Windows Vista の場合  &lt;ul&gt; &lt;li&gt;drive:\Users\[UserName]\AppData\Roaming\Microsoft\Device Emulator\ &lt;/li&gt;&lt;/ul&gt; &lt;p class="SectionHeading3"&gt;Windows XP の場合  &lt;ul&gt; &lt;li&gt;drive:\Documents and Settings\All Users\Application Data\Microsoft\Device Emulator\ &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;img height="164" alt="保存状態ファイル" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobile_D58E/windows_mobile_restoresavestatefil_002.jpg" width="358" border="0"&gt; &lt;/p&gt; &lt;p class="SectionHeading3"&gt;参考&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a title="http://msdn.microsoft.com/ja-jp/library/aa188171.aspx" href="http://msdn.microsoft.com/ja-jp/library/aa188171.aspx"&gt;http://msdn.microsoft.com/ja-jp/library/aa188171.aspx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src ="http://blogs.wankuma.com/yo/aggbug/158624.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>おのでら</dc:creator><title>Windows Mobile で InputPanel を配置すると Form デザイナでエラーが発生する</title><link>http://blogs.wankuma.com/yo/archive/2008/10/09/158499.aspx</link><pubDate>Thu, 09 Oct 2008 13:06:00 GMT</pubDate><guid>http://blogs.wankuma.com/yo/archive/2008/10/09/158499.aspx</guid><wfw:comment>http://blogs.wankuma.com/yo/comments/158499.aspx</wfw:comment><comments>http://blogs.wankuma.com/yo/archive/2008/10/09/158499.aspx#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yo/comments/commentRss/158499.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yo/services/trackbacks/158499.aspx</trackback:ping><description>&lt;p&gt;　Windows Mobile で .NET Compact Framework を使ってモバイルアプリケーションを作っているのですが(Twitter クライアントですｗ)、SIP の制御を行うために InputPanel を使おうとすると、フォームデザイナでエラーが発生するようです。&lt;/p&gt; &lt;p&gt;&lt;img height="147" alt="InputPanelError" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileInputPanelForm_B839/InputPanelError.jpg" width="264" border="0"&gt; &lt;/p&gt; &lt;p&gt;　再現方法としては、まずユーザーコントロールを作成し、ユーザーコントロールに独自に作った enum プロパティをセットできるようにします。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;　そのコントロールをフォームに貼り付けて、InputPanel を配置しようとするとエラーになるようです。しかも、InputPanel を配置しないで変数として宣言するだけでもエラーになってしまうので困ったものです。&lt;/p&gt; &lt;p&gt;　一応この件については Microsoft Connect にも投げたので、もしよろしければフィードバックの方お願いします。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a title="https://connect.microsoft.com/VisualStudioJapan/feedback/ViewFeedback.aspx?FeedbackID=374037" href="https://connect.microsoft.com/VisualStudioJapan/feedback/ViewFeedback.aspx?FeedbackID=374037"&gt;https://connect.microsoft.com/VisualStudioJapan/feedback/ViewFeedback.aspx?FeedbackID=374037&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;　後、エラーが再現できるプロジェクトも置いておきました。&lt;/p&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-0d9d4996969eb97c.skydrive.live.com/embedrowdetail.aspx/%e5%85%ac%e9%96%8b/%e5%a4%96%e9%83%a8%e5%8f%82%e7%85%a7%e7%94%a8/Microsoft%20Connect/2008-10-09|_InputPanelError.zip" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;img src ="http://blogs.wankuma.com/yo/aggbug/158499.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>おのでら</dc:creator><title>Windows Mobile 用の Twitter クライアント制作経過（２）</title><link>http://blogs.wankuma.com/yo/archive/2008/09/21/157200.aspx</link><pubDate>Sun, 21 Sep 2008 00:17:00 GMT</pubDate><guid>http://blogs.wankuma.com/yo/archive/2008/09/21/157200.aspx</guid><wfw:comment>http://blogs.wankuma.com/yo/comments/157200.aspx</wfw:comment><comments>http://blogs.wankuma.com/yo/archive/2008/09/21/157200.aspx#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yo/comments/commentRss/157200.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yo/services/trackbacks/157200.aspx</trackback:ping><description>&lt;p&gt;前回：&lt;a href="http://blogs.wankuma.com/yo/archive/2008/07/16/149212.aspx"&gt;Windows Mobile 用の Twitter クライアント制作経過（１）&lt;/a&gt;&lt;/p&gt; &lt;p&gt;　前回 Windows Mobile 用の Twitter クライアントを製作していたんですがしばらく放置状態でしたｗ。&lt;/p&gt; &lt;p&gt;　しかし最近 Twitter に投稿することが多くなって、やっぱり自分にあったクライアントがほしいな～と思ったので制作を再開して現在改良中です。今は下のような感じになっています。&lt;/p&gt; &lt;p&gt;&lt;img height="400" alt="Windwos Mobile 用 Twitter クライアント 「ちーたん」" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileTwitter_415/20080914224143_2.jpg" width="240" border="0"&gt; &lt;/p&gt; &lt;p&gt;　まだβ版（Ver 0.20）という形なので一般公開はしていないんですが、もし使ってみたいっていう方がいればコメントなり、Twitter から返信していただければうれしいです。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yo/aggbug/157200.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>オノデラ</dc:creator><title>Windows Mobile 用の Twitter クライアント制作経過（１）</title><link>http://blogs.wankuma.com/yo/archive/2008/07/16/149212.aspx</link><pubDate>Wed, 16 Jul 2008 23:31:00 GMT</pubDate><guid>http://blogs.wankuma.com/yo/archive/2008/07/16/149212.aspx</guid><wfw:comment>http://blogs.wankuma.com/yo/comments/149212.aspx</wfw:comment><comments>http://blogs.wankuma.com/yo/archive/2008/07/16/149212.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yo/comments/commentRss/149212.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yo/services/trackbacks/149212.aspx</trackback:ping><description>&lt;p&gt;　ちょっと Windows Mobile アプリケーションの勉強もかねて、Windows Mobile 用の Twitter クライアントを作っています。現在のアプリケーションのイメージは下のようになっています。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;img height="400" alt="Windows Mogile Twitter クライアント" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileTwitter_14AB2/20080716.jpg" width="240" border="0"&gt; &lt;/p&gt; &lt;p&gt;　まだパフォーマンスとかがいまいちなので調整中です。機能もまだほとんどついていないですねー。たぶんそんな凝った機能はつけないので、簡易アプリって感じで使うソフトですかねー。&lt;/p&gt; &lt;p&gt;　とりあえず投稿はできるようにしないと(^^;)&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yo/aggbug/149212.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>オノデラ</dc:creator><title>エミュレータへのリソースの配置</title><link>http://blogs.wankuma.com/yo/archive/2008/07/14/148860.aspx</link><pubDate>Mon, 14 Jul 2008 22:48:00 GMT</pubDate><guid>http://blogs.wankuma.com/yo/archive/2008/07/14/148860.aspx</guid><wfw:comment>http://blogs.wankuma.com/yo/comments/148860.aspx</wfw:comment><comments>http://blogs.wankuma.com/yo/archive/2008/07/14/148860.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yo/comments/commentRss/148860.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yo/services/trackbacks/148860.aspx</trackback:ping><description>&lt;p&gt;　通常の Windows アプリケーションなどは、実行ファイルのあるフォルダに直接画像ファイルなどのリソースを配置できますが、Windows Mobile のエミュレータではエクスプローラーなどで直接配置することができません。ここでは Visual Studio を使ってファイルを配置する方法を説明します。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;　作成した Windows Mobile のプログラムを Visual Studio から配置して実行すると、Windows Mobile のエミュレータの Program Files フォルダに実行ファイルが配置されます。&lt;/p&gt; &lt;p&gt;　しかし、プログラムから特定の画像ファイルを読み込みたい場合、画像ファイルをエミュレータのフォルダに直接置くことができません。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="配置されるファイル" src="http://yo.wankuma.com/blog/uploadimage/d798ae09b0de_13EE0/windows_mobile_deployresource_001.jpg"&gt;&lt;/p&gt; &lt;p&gt;　プログラムのフォルダにファイルを配置したい場合は、ソリューションエクスプローラーに画像ファイルなどのリソースを追加します。プロジェクトを右クリックして追加するか、直接ファイルをドラッグしても追加できます。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="プロジェクトにファイルを追加" src="http://yo.wankuma.com/blog/uploadimage/d798ae09b0de_13EE0/windows_mobile_deployresource_0024.jpg"&gt;&lt;/p&gt; &lt;p&gt;　追加したファイルを右クリックして、「プロパティ」を選択します。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="プロパティ" src="http://yo.wankuma.com/blog/uploadimage/d798ae09b0de_13EE0/windows_mobile_deployresource_003.jpg"&gt;&lt;/p&gt; &lt;p&gt;　プロパティが表示されたら、「出力ディレクトリにコピー」の項目を「新しい場合はコピーする」に設定します。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="出力ディレクトリにコピー" src="http://yo.wankuma.com/blog/uploadimage/d798ae09b0de_13EE0/windows_mobile_deployresource_004.jpg"&gt;&lt;/p&gt; &lt;p&gt;　プログラムを実行、または配置すると、エミュレータのブログラムのフォルダにファイルが配置されたことがわかります。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="配置されたファイル" src="http://yo.wankuma.com/blog/uploadimage/d798ae09b0de_13EE0/windows_mobile_deployresource_005.jpg"&gt;&lt;/p&gt; &lt;p&gt;　上記では実行ファイルのあるフォルダにファイルを配置しましたが、フォルダを構成することもできます。&lt;/p&gt; &lt;p&gt;　下図のようにプロジェクトにフォルダを構成し、その中にファイルを配置します。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="フォルダの作成" src="http://yo.wankuma.com/blog/uploadimage/d798ae09b0de_13EE0/windows_mobile_deployresource_006.jpg"&gt;&lt;/p&gt; &lt;p&gt;　エミュレータでもフォルダが作成されていることがわかります。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="配置されたフォルダ" src="http://yo.wankuma.com/blog/uploadimage/d798ae09b0de_13EE0/windows_mobile_deployresource_0074.jpg"&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yo/aggbug/148860.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>オノデラ</dc:creator><title>ユーザーコントロールで既存のコントロールの組み合わせを作成する</title><link>http://blogs.wankuma.com/yo/archive/2008/07/05/147491.aspx</link><pubDate>Sat, 05 Jul 2008 19:00:00 GMT</pubDate><guid>http://blogs.wankuma.com/yo/archive/2008/07/05/147491.aspx</guid><wfw:comment>http://blogs.wankuma.com/yo/comments/147491.aspx</wfw:comment><comments>http://blogs.wankuma.com/yo/archive/2008/07/05/147491.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yo/comments/commentRss/147491.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yo/services/trackbacks/147491.aspx</trackback:ping><description>&lt;p&gt;　ユーザーコントロールを使用すると、既存のコントロールを組み合わせて新しいコントロールを作成することができます。今回作成するサンプルは TrackBar で色を調節して、イベントによって色を取得するというコントロールを作りたいと思います。&lt;/p&gt; &lt;p&gt;&lt;img alt="ユーザーコントロールで既存のコントロールの組み合わせを作成する" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_014.jpg"&gt;&lt;/p&gt; &lt;h4 class="SectionHeading2"&gt;ユーザーコントロールを追加する&lt;/h4&gt; &lt;p&gt;　ユーザーコントロールを作るにはプロジェクトにユーザーコントロールを追加する必要があります。&lt;/p&gt; &lt;p&gt;　追加先のプロジェクトを右クリックして、「追加」→「新しい項目」と選択します。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="新しい項目の追加" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_001.jpg"&gt;&lt;/p&gt; &lt;p&gt;　ダイアログが開いたら、カテゴリから「Windows Forms」を選択し、テンプレートから「ユーザコントロール」を選択します。&lt;/p&gt; &lt;p&gt;　今回は３つのトラックバーで色を指定できるコントロールを作るので、「ColorTrackBar」という名前のコントロールを作ります。ファイル名にコントロール名を入れてください。&lt;/p&gt; &lt;p&gt;　入力が終わったら「追加」ボタンをクリックします。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="新しい項目の追加ダイアログ" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_002.jpg"&gt;&lt;/p&gt; &lt;p&gt;　するとコントロールが作成され、画面にコントロールのデザイナ画面が表示されます。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="作成されたコントロール" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_003.jpg"&gt;&lt;/p&gt; &lt;h4 class="SectionHeading2"&gt;ユーザーコントロール内の処理を実装する&lt;/h4&gt; &lt;p&gt;　作成するコントロールにもよりますが、今回のコントロールはフォームの背景色と同じにしたいので、UserControlを選択した状態で、プロパティから「BackColor」の項目を選択し、システムカラーの「Window」を選択します。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="コントロールの背景色" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_004.jpg"&gt;&lt;/p&gt; &lt;p&gt;　UserControl に使用するコントロールを張り付けましょう。TrackBarはそれぞれRGB三つに対応します。Color構造体はRGBそれぞれ0～255の範囲で設定できるので、Maximunを255に設定します。&lt;/p&gt; &lt;p&gt;　現在設定している色を PictureBox に表示できるようにします。BackColor プロパティに設定するので、初期値を Black にしておきます。&lt;/p&gt; &lt;p&gt;　今回はユーザーコントロールの作り方を簡単に説明するので、細かい設定は各自で調整してみてください。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="コントロールの配置と設定" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_005.jpg"&gt;&lt;/p&gt; &lt;p&gt;　TrackBar を動かした時に、PictureBox の色を変えられるようにイベントを作成しましょう。TrackBar のイベントから「ValueChanged」イベントを探してダブルクリックします。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="TrackBarの値変更イベント" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_006.jpg"&gt;&lt;/p&gt; &lt;p&gt;　すると、コードに TrackBar の値変更イベントが追加されます。ここに処理を入力していきます。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="追加されたコード" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_007.jpg"&gt;&lt;/p&gt; &lt;p&gt;　その前にほかの２つの TrackBar のイベントも追加しましょう。どれも同じ処理を行うので、最初に作成したイベントをセットしたほうが楽です。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="他の TrackBar のイベント" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_008.jpg"&gt;&lt;/p&gt; &lt;p&gt;　では、コードを入力しましょう。各トラックバーから値を取得して Color 構造体を作成します。その値を PictureBox の BackColor にセットするだけです。&lt;/p&gt;&lt;pre class="Program"&gt;&lt;span class="src_documentcomment"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// トラックバーの値が変更されたとき&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// &amp;lt;param name="sender"&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// &amp;lt;param name="e"&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;
&lt;span class="src_keyword"&gt;private&lt;/span&gt; &lt;span class="src_keyword"&gt;void&lt;/span&gt; trackBarR_ValueChanged(&lt;span class="src_typekeyword"&gt;object&lt;/span&gt; sender, &lt;span class="src_class"&gt;EventArgs&lt;/span&gt; e)
{
    &lt;span class="src_singlelinecomment"&gt;// 各トラックバーの値から Color を作成&lt;/span&gt;
    &lt;span class="src_class"&gt;Color&lt;/span&gt; color = &lt;span class="src_class"&gt;Color&lt;/span&gt;.FromArgb(&lt;span class="src_keyword"&gt;this&lt;/span&gt;.trackBarR.Value,
                                 &lt;span class="src_keyword"&gt;this&lt;/span&gt;.trackBarG.Value,
                                 &lt;span class="src_keyword"&gt;this&lt;/span&gt;.trackBarB.Value);

    &lt;span class="src_singlelinecomment"&gt;// PictureBox に色をセット&lt;/span&gt;
    &lt;span class="src_keyword"&gt;this&lt;/span&gt;.pictureBoxColor.BackColor = color;
}&lt;/pre&gt;
&lt;h4 class="SectionHeading2"&gt;ユーザーコントロールを配置する&lt;/h4&gt;
&lt;p&gt;　作成したコントロールは実際に Form に配置して確認しましょう。&lt;/p&gt;
&lt;p&gt;　コントロールを作成してビルドを行うと、ツールボックスに作成したコントロールが表示されます。これをフォームに配置します。&lt;/p&gt;
&lt;p&gt;&lt;img class="RightFloatImage" alt="作成したコントロールがゆーるボックスに表示される" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_009.jpg"&gt;&lt;/p&gt;
&lt;p&gt;　下のようにデザイナに配置できると思います。&lt;/p&gt;
&lt;p&gt;&lt;img class="RightFloatImage" alt="配置したコントロール" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_010.jpg"&gt;&lt;/p&gt;
&lt;p&gt;　デバッグ実行をして実際にトラックバーを動かしてみると、ピクチャーボックスの色が変化することがわかります。&lt;/p&gt;
&lt;p&gt;&lt;img class="RightFloatImage" alt="コントロールの操作" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_011.jpg"&gt;&lt;/p&gt;
&lt;h4 class="SectionHeading2"&gt;作成したコントロールにイベントを登録できるようにする&lt;/h4&gt;
&lt;p&gt;　実際にユーザーコントロールで色は変化しましたが、あくまでコントロール内で色がわかっているだけなのであまり使い道がありません。今度はこのコントロールで色を調整したときに、フォーム上のテキストボックスのテキストの色に反映できるようにしてみましょう。&lt;/p&gt;
&lt;p&gt;　まずは、コントロールを使用している Form 等から、設定されている色を取得できるようにしましょう。コントロールのコードに Color プロパティを追加します。&lt;/p&gt;&lt;pre class="Program"&gt;&lt;span class="src_documentcomment"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// 設定されている色を取得・設定します。&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;
&lt;span class="src_keyword"&gt;public&lt;/span&gt; &lt;span class="src_class"&gt;Color&lt;/span&gt; Color
{
    &lt;span class="src_keyword"&gt;get&lt;/span&gt;
    {
        &lt;span class="src_keyword"&gt;return&lt;/span&gt; &lt;span class="src_class"&gt;Color&lt;/span&gt;.FromArgb(&lt;span class="src_keyword"&gt;this&lt;/span&gt;.trackBarR.Value,
                                &lt;span class="src_keyword"&gt;this&lt;/span&gt;.trackBarG.Value,
                                &lt;span class="src_keyword"&gt;this&lt;/span&gt;.trackBarB.Value);
    }
    &lt;span class="src_keyword"&gt;set&lt;/span&gt;
    {
        &lt;span class="src_keyword"&gt;this&lt;/span&gt;.trackBarR.Value = &lt;span class="src_keyword"&gt;value&lt;/span&gt;.R;
        &lt;span class="src_keyword"&gt;this&lt;/span&gt;.trackBarG.Value = &lt;span class="src_keyword"&gt;value&lt;/span&gt;.G;
        &lt;span class="src_keyword"&gt;this&lt;/span&gt;.trackBarB.Value = &lt;span class="src_keyword"&gt;value&lt;/span&gt;.B;
    }
}
&lt;/pre&gt;
&lt;p&gt;　こうすることによって、Form から Color プロパティを介して色情報を取得することができます。&lt;/p&gt;
&lt;p&gt;　色情報は取得できるようになりましたが、トラックバーを動かした時点でテキストの色を反映させたいので、作成したコントロールにイベントを追加できるようにします。コントロールのコードに以下のコードを追加します。&lt;/p&gt;&lt;pre class="Program"&gt;&lt;span class="src_documentcomment"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// 色の値が変化したときにイベントが発生します。&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;
&lt;span class="src_keyword"&gt;public&lt;/span&gt; &lt;span class="src_keyword"&gt;event&lt;/span&gt; &lt;span class="src_class"&gt;EventHandler&lt;/span&gt; ColorChanged = &lt;span class="src_keyword"&gt;null&lt;/span&gt;;
&lt;/pre&gt;
&lt;p&gt;　本来は独自の EventHandler を定義して色情報をイベント引数で渡せるほうがいいのですが、説明の簡略化のために標準の EventHandler を使うことにします。&lt;/p&gt;
&lt;p&gt;　さらに、トラックバーの値が変化したときに、登録されているイベントを発生させるようにコードを追加します。&lt;/p&gt;&lt;pre class="Program"&gt;&lt;span class="src_documentcomment"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// トラックバーの値が変更されたとき&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// &amp;lt;param name="sender"&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// &amp;lt;param name="e"&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;
&lt;span class="src_keyword"&gt;private&lt;/span&gt; &lt;span class="src_keyword"&gt;void&lt;/span&gt; trackBarR_ValueChanged(&lt;span class="src_typekeyword"&gt;object&lt;/span&gt; sender, &lt;span class="src_class"&gt;EventArgs&lt;/span&gt; e)
{
    &lt;span class="src_singlelinecomment"&gt;// 各トラックバーの値から Color を作成&lt;/span&gt;
    &lt;span class="src_class"&gt;Color&lt;/span&gt; color = &lt;span class="src_class"&gt;Color&lt;/span&gt;.FromArgb(&lt;span class="src_keyword"&gt;this&lt;/span&gt;.trackBarR.Value,
                                    &lt;span class="src_keyword"&gt;this&lt;/span&gt;.trackBarG.Value,
                                    &lt;span class="src_keyword"&gt;this&lt;/span&gt;.trackBarB.Value);

    &lt;span class="src_singlelinecomment"&gt;// PictureBox に色をセット&lt;/span&gt;
    &lt;span class="src_keyword"&gt;this&lt;/span&gt;.pictureBoxColor.BackColor = color;

    &lt;span class="src_keyword"&gt;if&lt;/span&gt; (&lt;span class="src_keyword"&gt;this&lt;/span&gt;.ColorChanged != &lt;span class="src_keyword"&gt;null&lt;/span&gt;)
    {
        &lt;span class="src_singlelinecomment"&gt;// イベントが登録されている場合は処理を行う&lt;/span&gt;
        &lt;span class="src_keyword"&gt;this&lt;/span&gt;.ColorChanged(&lt;span class="src_keyword"&gt;this&lt;/span&gt;, &lt;span class="src_keyword"&gt;new&lt;/span&gt; &lt;span class="src_class"&gt;EventArgs&lt;/span&gt;());
    }
}
&lt;/pre&gt;
&lt;p&gt;※ColorTrackBar クラスの Color に値を設定した場合、値変更イベントが３回発生してしまうのですが、今回その対処は行いません。（&lt;span class="AnnotationText"&gt;サンプルでも set は使わないので&lt;/span&gt;）&lt;/p&gt;
&lt;h4 class="SectionHeading2"&gt;イベントを取得する&lt;/h4&gt;
&lt;p&gt;　では、テスト用にテキストボックスを配置してテキストを入力しておきます。&lt;/p&gt;
&lt;p&gt;&lt;img class="RightFloatImage" alt="テキストボックスの配置" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_012.jpg"&gt;&lt;/p&gt;
&lt;p&gt;　ColorTrackBar コントロールイベントを見てみると、先ほど追加したイベントが表示されていると思います。この項目をダブルクリックして Form にイベントを追加します。&lt;/p&gt;
&lt;p&gt;※イベントの属性などをまだ設定していないので説明文がなく、カテゴリも「その他」になっています。&lt;/p&gt;
&lt;p&gt;&lt;img class="RightFloatImage" alt="ColorChanged イベント" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_013.jpg"&gt;&lt;/p&gt;
&lt;p&gt;　イベントコードが追加されたら、テキストに色が反映されるように設定されるようにします。&lt;/p&gt;&lt;pre class="Program"&gt;&lt;span class="src_documentcomment"&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// 色が変更されたとき&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// &amp;lt;param name="sender"&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;
&lt;span class="src_documentcomment"&gt;/// &amp;lt;param name="e"&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;
&lt;span class="src_keyword"&gt;private&lt;/span&gt; &lt;span class="src_keyword"&gt;void&lt;/span&gt; colorTrackBar1_ColorChanged(&lt;span class="src_typekeyword"&gt;object&lt;/span&gt; sender, &lt;span class="src_class"&gt;EventArgs&lt;/span&gt; e)
{
    &lt;span class="src_singlelinecomment"&gt;// テキストボックスのテキストに色を設定する&lt;/span&gt;
    &lt;span class="src_keyword"&gt;this&lt;/span&gt;.textBox1.ForeColor = &lt;span class="src_keyword"&gt;this&lt;/span&gt;.colorTrackBar1.Color;
}
&lt;/pre&gt;
&lt;p&gt;　では実際に実行してみましょう。色がテキストに反映されていたら成功です。&lt;/p&gt;
&lt;p&gt;&lt;img class="RightFloatImage" alt="実行" src="http://yo.wankuma.com/blog/uploadimage/a06a0df3b240_10947/windows_mobile_usercontrol_0144.jpg"&gt;&lt;/p&gt;
&lt;h4 class="SectionHeading2"&gt;サンプルプロジェクト&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://yo.wankuma.com/blog/data/2008-07-06_windows_mobile_createusercontrol.zip"&gt;2008-07-06_windows_mobile_createusercontrol.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src ="http://blogs.wankuma.com/yo/aggbug/147491.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>オノデラ</dc:creator><title>アプリケーションを Windows Mobile にインストールするための CAB ファイルの作成方法</title><link>http://blogs.wankuma.com/yo/archive/2008/06/29/146233.aspx</link><pubDate>Sun, 29 Jun 2008 23:23:00 GMT</pubDate><guid>http://blogs.wankuma.com/yo/archive/2008/06/29/146233.aspx</guid><wfw:comment>http://blogs.wankuma.com/yo/comments/146233.aspx</wfw:comment><comments>http://blogs.wankuma.com/yo/archive/2008/06/29/146233.aspx#Feedback</comments><slash:comments>37</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yo/comments/commentRss/146233.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yo/services/trackbacks/146233.aspx</trackback:ping><description>&lt;p&gt;　Visual Studio で作成した Windows Mobile アプリケーションは CAB ファイルにパッケージすることができます。CAB ファイルを作成すれば、Windows Mobile 単独でインストールすることが可能になります。&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;h3 class="SectionHeading1"&gt;CAB ファイルの作成&lt;/h3&gt; &lt;p&gt;　まずは通常通りに Windows Mobile アプリケーションを作成し、完成させます。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="Windows Mobile アプリケーションプロジェクト" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0010.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　CAB ファイルを作成するには、専用のプロジェクトを作成する必要があります。&lt;/p&gt; &lt;p&gt;　ソリューションを右クリックして「追加」→「新しいプロジェクト」を選択します。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="新しいプロジェクト" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0011.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　プロジェクトの種類から「その他のプロジェクトの種類」から「セットアップの配置」を選択し、テンプレートから「スマートデバイス CAB プロジェクト」を選択します。&lt;/p&gt; &lt;p&gt;　プロジェクト名と場所は任意に設定してください。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="新しいプロジェクトの追加" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0012.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　すると、プロジェクトが作成され、「ファイルシステム」というタブが表示されます。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="ファイルシステム" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0013.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　まずは「アプリケーション フォルダ」を右クリックして「追加」→「プロジェクト出力」を選択します。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="アプリケーションの追加" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0014.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　ダイアログが表示されたら、パッケージするアプリケーションのプロジェクトを上のコンボボックスから選択肢、リストから「プライマリ出力」を選択します。その後「OK」ボタンをクリックします。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="プロジェクト出力グループの追加" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0015.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　すると、アプリケーション フォルダに先ほど選択したプロジェクトが追加されます。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="プライマリ出力" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0016.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　このプロジェクトを右クリックして、「"プロジェクト名"の プライマリ出力 へのショートカットを作成」を選択します。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="ショートカットの作成" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0017.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　アプリケーションを実行するためのショートカットが作成されるので、アプリケーションの名前を入力しておきます。&lt;span class="ImportantText"&gt;日本語を使用するとビルドエラーになってしまうので英数字のみで名前を付けてください&lt;/span&gt;。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="作成されたショートカット" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0018.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　続いて「対象コンピュータ上のファイル システム」を右クリックして「特別なフォルダの追加」→「プログラム フォルダ」を選択します。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="プログラムフォルダの作成" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0019.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　作成されたプログラム フォルダに、先ほどのショートカットをドラッグで移動させます。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="ショートカットの移動" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0020.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　CAB プロジェクトを右クリックして「プロパティ」を選択します。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="CAB プロジェクトのプロパティ" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0021.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　プロパティ ページが開いたら、出力ファイル名に CAB ファイル名を設定します。これが配布する際の CAB ファイル名称になります。&lt;/p&gt; &lt;p&gt;　Debug と Release 両方に名前を設定してください。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="出力ファイル名" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0022.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　続いて先ほどのプロパティページとは別の、CAB プロジェクトのプロパティ設定を行います。&lt;/p&gt; &lt;p&gt;　主に設定する箇所は「Manufacture」と「ProductName」です。&lt;span class="ImportantText"&gt;どちらも日本語を使用するとビルドエラーになってしまうので、英数字のみを使用してください&lt;/span&gt;。&lt;/p&gt; &lt;p&gt;　Manufacture には製造元の名前を入力します。&lt;/p&gt; &lt;p&gt;　ProductName にはアプリケーションの名前を入力して下さい。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="プロパティ" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0023.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　以上で設定は終わりです。バッチ ビルドなどを使用して Release 版のパッケージを作成して下さい。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="リビルド" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0024.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　作成した CAB ファイルは「プロジェクトフォルダ\Release」にあります。このファイルを配布してください。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="CAB ファイル" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0025.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;h3 class="SectionHeading1"&gt;CAB ファイルのインストール方法&lt;/h3&gt; &lt;p&gt;　CAB ファイルのインストールは別項目なのですが、念のために書いておきます。まず、Windows Mobile 機を PC に接続します。ActiveSync か、Windows Mobile センターで接続できるようにしますが、ここでは Windows Vista で Windows Mobile センターで接続済みを前提として説明します。&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　Windows のマイコンピューターから Windows Mobile のフォルダを開き、My Documents 内に CAB ファイルをコピーします。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="CAB ファイルの配置" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobileCAB_147C3/windows_mobile_0026.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　あとは、Windows Mobile のほうでその CAB ファイルを選択すると、アプリケーションがインストールされます。プログラムの一覧を見てみるとアプリケーションがインストールされていることがわかります。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yo/aggbug/146233.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>おのでら</dc:creator><title>Windows Mobile エミュレーターでインターネットに接続するには (修正版)</title><link>http://blogs.wankuma.com/yo/archive/2008/06/29/146220.aspx</link><pubDate>Sun, 29 Jun 2008 21:30:00 GMT</pubDate><guid>http://blogs.wankuma.com/yo/archive/2008/06/29/146220.aspx</guid><wfw:comment>http://blogs.wankuma.com/yo/comments/146220.aspx</wfw:comment><comments>http://blogs.wankuma.com/yo/archive/2008/06/29/146220.aspx#Feedback</comments><slash:comments>123</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yo/comments/commentRss/146220.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yo/services/trackbacks/146220.aspx</trackback:ping><description>&lt;p&gt;　修正前：&lt;A href="http://blogs.wankuma.com/yo/archive/2008/06/11/142778.aspx"&gt;Windows Mobile エミュレーターでインターネットに接続するには&lt;/a&gt;&lt;/p&gt; &lt;p&gt;　前回 Windows Mobile エミュレーターでインターネットに接続できる方法を書きましたが、どうやらいろいろ設定をいじくった後だったか、環境がセットアップ済みだったこともあり、設定すべき項目が抜けている部分がありました。なので修正版としてもう一度書き直してみたいと思います。&lt;/p&gt; &lt;h3 class="SectionHeading1"&gt;Virtual PC 2007 のインストール&lt;/h3&gt; &lt;p&gt;　実は Virtual PC が必要なのではなく、「Virtual Machine Network Driver for Microsoft Device Emulator」が必要なのですが、Virtual PC 2007 をインストールしたほうが何かとてっとり早いのでこれをインストールします。&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=ja&amp;FamilyID=28c97d22-6eb8-4a09-a7f7-f6c7a1f000b5"&gt;Virtual PC 2007 はこちらからダウンロード&lt;/a&gt;できます。ダウンロードしたらインストールしてください。&lt;/p&gt; &lt;p&gt;　ちなみに Virtual PC は起動する必要はありません。&lt;/p&gt; &lt;h3 class="SectionHeading1"&gt;エミュレータの設定&lt;/h3&gt; &lt;p&gt;　Visual Studio からプログラムを実行したり、デバイスの接続を行うとエミュレータが表示されます。まずはエミュレータ本体の設定を行う必要があります。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="Windows Mobile エミュレータ" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobile_12DEA/windows_mobile_0001.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　エミュレータのメニューから「ファイル」→「構成」と選択します。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="構成" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobile_12DEA/windows_mobile_0002.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　エミュレータのプロパティが開くので、「ネットワーク」タブを選択し、「NE2000 PCMCIA ネットワーク アダプタを有効にし、次の項目にバインドする」にチェックを入れます。&lt;/p&gt; &lt;p&gt;　下のネットワークカードについては、既存のもので構いませんが、「接続されたネットワークカード」を選択すれば自動的に設定されます。&lt;/p&gt; &lt;p&gt;　設定が終わったら「OK」ボタンをクリックします。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="エミュレータのプロパティ" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobile_12DEA/windows_mobile_0003.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　次にメニューから「ファイル」→「リセット」→「ハード」を選択し、ハードリセットを行います。これを行うとエミュレータ内のいくつかの設定はもとに戻ってしまうので注意してください。&lt;/p&gt; &lt;p&gt;　画面が真っ暗になり、しばらくしてからトップ画面に戻ればリセット完了です。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="ハードリセット" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobile_12DEA/windows_mobile_0004.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;h3 class="SectionHeading1"&gt;OSのネットワーク設定&lt;/h3&gt; &lt;p&gt;　続いて Windows Mobile の OS の設定を行います。左上にあるスタートボタンをクリックして「設定」メニューを選択します。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="設定" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobile_12DEA/windows_mobile_0005.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　設定画面が開いたら、下のタブから「接続」を選択し、「接続」の項目を選択します。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="接続" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobile_12DEA/windows_mobile_0006.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　設定画面が開いたら「詳細設定」タブを選択し、「ネットワークの選択」ボタンをクリックします。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="設定" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobile_12DEA/windows_mobile_0007.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　「インターネットに自動的に接続するプログラムの接続方法」から「既定の社内ネットワーク設定」を選択して「編集&amp;#8230;」ボタンをクリックします。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="ネットワーク管理" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobile_12DEA/windows_mobile_0008.jpg"&gt;&lt;/p&gt; &lt;hr class="FloatClearLine"&gt;  &lt;p&gt;　タブから「プロキシの設定」を選択し、「このネットワークをインターネットに接続する」にチェックを入れます。あとは「ok」ボタンを押して確定していきます。&lt;/p&gt; &lt;p&gt;　Internet Explorer 等で Web ページが開けるか確認し、接続できれば完了です。&lt;/p&gt; &lt;p&gt;&lt;img class="RightFloatImage" alt="既定の社内ネットワーク設定" src="http://yo.wankuma.com/blog/uploadimage/WindowsMobile_12DEA/windows_mobile_0009.jpg"&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yo/aggbug/146220.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>オノデラ</dc:creator><title>Windows Mobile への .NET Compact Framework 3.5 のインストール方法</title><link>http://blogs.wankuma.com/yo/archive/2008/06/27/146106.aspx</link><pubDate>Fri, 27 Jun 2008 23:04:00 GMT</pubDate><guid>http://blogs.wankuma.com/yo/archive/2008/06/27/146106.aspx</guid><wfw:comment>http://blogs.wankuma.com/yo/comments/146106.aspx</wfw:comment><comments>http://blogs.wankuma.com/yo/archive/2008/06/27/146106.aspx#Feedback</comments><slash:comments>301</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yo/comments/commentRss/146106.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yo/services/trackbacks/146106.aspx</trackback:ping><description>&lt;P&gt;　.NET Compact Framework 3.5 は下のリンク先からダウンロードできます。&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=ja&amp;amp;FamilyID=e3821449-3c6b-42f1-9fd9-0041345b3385"&gt;.NET Compact Framework 3.5 再頒布可能パッケージ&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;　しかし、ダウンロードサイズを見ると「33.3MB」と書いてあり、正直 Windows Mobile にはきつすぎるサイズなので、どうやってインストールするのかな～て思っていました。&lt;/P&gt;
&lt;P&gt;　ためしに Windows Vista にアドエス(Windows Moble 6)を接続し、.NET Compact Framework 3.5 のインストーラーを起動してみたら Windows Mobile デバイスセンター経由でアドエスにインストールされました。よくできていますね(^^)&lt;/P&gt;
&lt;P&gt;　&lt;A href="http://blogs.wankuma.com/ch3cooh/"&gt;酢酸&lt;/A&gt;さんのところでも ActiveSync 経由で EMONSTER にインストールできたそうなので XP とかでも大丈夫みたいですね。&lt;/P&gt;
&lt;P&gt;　ちなみにインストールできる対象環境は&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Windows 2000 Service Pack 4 
&lt;LI&gt;Windows CE .NET 
&lt;LI&gt;Windows Mobile 2003 SE software for Pocket PC 
&lt;LI&gt;Windows Mobile 5.0 
&lt;LI&gt;Windows Mobile 6 
&lt;LI&gt;Windows Vista 
&lt;LI&gt;Windows XP&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;です。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;　ちなみにメモリを 5MB くらいは使うようなので、少しはメモリ領域を気にしたほうがいいかもしれません。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/yo/aggbug/146106.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>