開発-Windows Mobile
緯度経度の2点間の直線距離を求める方法については、「C#で緯度経度の2点間の直線距離を求める - 酢ろぐ!」をごらんください。 GPSの位置情報には日本独自の「日本測地系」と「世界測地系(WGS84)」があります。 私の使っているデバイスは大抵海外メーカー製…
Windows Mobile 6 SDK には、FakeGPS というユーティリティ アプリケーションが含まれています。 FakeGPS を利用すると、ダミーのGPS データを使ってアプリケーションをテストすることができます。 FakeGPS のインストールと FakeGPS を使用したテストの詳細…
今回はPictureBoxに対して画像を表示します。PictureBox.Imageプロパティを利用する事で簡単に画像の表示が出来ます。 最初に、buttonとpictureBoxコントロールを適当な位置に貼り付けておいてください。 VB.NET Private Sub Button1_Click(ByVal sender As …
デスクトップ版の.NET FrameworkからClearTypeでテキストの描画は簡単に出来るのですが、.NET Compact FrameworkからClearTypeを有効にしたフォントを扱う為には、CreateFontIndirect関数で作ったHFontからFontオブジェクトを作る必要があります。 CreateFon…
.NET Compact Frameworkからは、Microsoft.WindowsMobile.PocketOutlook名前空間のOutlookクラスを使用することで、Outlook Mobileで記録した連絡先や予定、仕事などのプライベートな情報へ簡単にアクセスする事が出来ます。 連絡先を取得する ここでは、連…
Windows Mobileは基本的に携帯端末(モバイル)用のOSであり、近年高解像度の液晶ディスプレイが搭載された端末も発売されていますが、デスクトップに比べるとまだまだ小さいです。限られた表示領域を最大限に大きく使ってみたいと思います。 本記事では、フォ…
.NET Compact Frameworkからは、Microsoft.WindowsMobile.PocketOutlook名前空間のOutlookクラスを使用することで、Outlook Mobileで記録した連絡先や予定、仕事などのプライベートな情報へ簡単にアクセスする事ができます。 連絡先を追加する ここでは、連…
普段はWebから取得した画像ファイルを表示する場合は、Streamをコンストラクタ引数にしてBitmapオブジェクトを生成するんだけど、画像の保存とBitmapオブジェクトの生成の両方をしたかったので読み込んだストリームを一旦Byte配列として持たせて、上位層でこ…
特に.NET Compact Framework向けっていう訳ではないけど、ちょっとコードを書いたのでまとめてみた。 文字列を区切り文字で分割する 「,」で区切られた文字列(string型)を分割してList型のリストを生成する。 以下にサンプルコードを示す。 string str = "犬…
enumに文字列の属性を付けてみました。画面IDをenumで持たせているので、enumに画面名を持たせられたら楽だなぁと思ったのがきっかけです。ほとんどいげ太さんのコードを流用しています。.NET Compact Frameworkからの利用だったので、EnumクラスのGetNameメ…
Windows Mobileで対応しているグラデーションについて。GradientFill function (Windows)残念ながらCEでは、GRADIENT_FILL_TRIANGLEはサポートされていないので、上から下への(垂直)グラデーション、もしくは左から右への(平行)グラデーションのみの対応にな…
告知を忘れていました。gihyo.jpでの連載第9回目が掲載されました。第9回 Windows phoneで画像エフェクトアプリを作ろう!(2)|gihyo.jp … 技術評論社
http://www.codeproject.com/KB/mobile/DeepCast.aspx
.NET Compact Frameworkで描画周りの処理を行う場合に知っておくと良いMSDNのページを思い出しました。これです。.NET Compact Framework でのグラフィックスをプログラミングします。この中でも以下の3つは守らないと描画が乱れたりと、ひどい事になってし…
Windows Mobileでイケてる*1UIを作ろうとすると、拡張コントロールを作ったり自前描画したり、オーナードローする必要があります。Microsoft .NET Compact Framework ベースのイメージ ボタンを作成する方法これはイケてるWindows Mobileアプリを作らないと…
Windows Mobileは本体メモリとかMicroSD上とか色んな所にインストールする事が可能です。pixiq lite(仮名)からpixiqの画像キャッシュディレクトリを検索したい場合に、既にpixiqがインストールされているか調べようと思いました。 アプリケーションがインス…
プライマリディスプレイの画面イメージをキャプチャーすると、タスクバーが含まれた状態でキャプチャーされてしまいます。 タスクバー領域(オレンジで囲んだ部分)を取り除く為に、タスクバーの矩形情報を取得する方法を調べてみました。 |cs| [System.Runtim…
倒れそうです。 OnMouseMoveメソッドで設定したScrollWindowExの値が、OnPaintメソッドのPaintEventArgsに反映されなくてどうしようか悩み中。
OnMouseMoveメソッドで移動した量だけをスクロールさせたコード。でも条件が仕様上使えなさげ。 |cs| Rectangle clip; if (scrollHeightEx > 0) { // 下方向へスクロール clip = new Rectangle(0, 0, this.Width - ScrollBarWidth, this.Height - Math.Abs(s…
高橋さんのブログより。 http://blogs.msdn.com/shintak/archive/2010/02/25/9969037.aspx> そして、Managed いわゆる .NET に関する技術でいえば、仮にそのままバイナリが動かなくなったのしても、スキルややり方は継承ができる。そのまま移行できなくても…
.NET Compact Framework のスレッド処理 | Microsoft Docs> .NET Compact Framework version 1.0 では、スレッド プール内の既定のスレッド最大数は 256 (スタック サイズは 64 KB) です。.NET Compact Framework version 2.0 およびそれ以降のバージョンで…
.NET Compact Frameworkからは、Microsoft.WindowsMobile.PocketOutlook名前空間のOutlookクラスを使用する事 で、Outlook Mobileで記録した連絡先や予定、仕事などのプライベートな情報へ簡単にアクセスする事が出来ます。 ここでは、タスク(仕事)を追加す…
iPhoneを意識したUIにしてみたけどこんなのどうでしょう?下の操作系が弱いんだけどアイコンを自分で書けないのが難点。
鉄は熱いうちに打てというのでSC-01B内覧会@大阪について書いてみたいと思います。後ろから。韓国では大容量バッテリーの需要が多いらしく、こんなに小さな端末なのに1600mAのバッテリーを積んでるらしい。EMONSTERで1150mAだっけ?docomo回線に繋がってるの…
.NET Compact Frameworkからは、Microsoft.WindowsMobile.PocketOutlook名前空間のOutlookクラスを使用する事 で、Outlook Mobileで記録した連絡先や予定、仕事などのプライベートな情報へ簡単にアクセスする事が出来ます。 ここでは、スケジュール(予定)を…
詳しい話はまとめてどこかの場で発表したいなぁ。
Windows Mobile端末は、Office Mobileが標準で搭載されています。Windows Mobile 5.0以降にあるMicrosoft.WindowsMobile.PocketOutlook名前空間を使えば、簡単にOfficeと連携の取れたアプリケーションの開発が可能です。 .NET Compact Frameworkからは、Micr…
コントロールだけのイメージをBitmapとしてキャプチャー可能か調べてみました。 画面全体をキャプチャーしたい場合は、「Windows Mobile(.NET Compact Frameworks)でタイトルバー領域とソフトキー領域を含めて画面イメージをキャプチャーする - 酢ろぐ!」を…
タイトルバーとソフトキーを含めないアプリ描画部分の画面イメージをキャプチャーする方法です。 「Windows Mobile(.NET Compact Frameworks)でタイトルバー領域とソフトキー領域を含めて画面イメージをキャプチャーする - 酢ろぐ!」のタイトルバーとソフト…