【お知らせ】プログラミング記事の投稿はQiitaに移行しました。

Windows Mobile

第2回 VC# Express開発勉強会 完了報告

id:n7shi:20101215で告知した第2回 VC# Express開発勉強会が無事に完了しました。ご参加の皆様、お疲れ様でした。私は第1回目の参加者の方々の成果品をSilverlightに移植していました(やっつけですが)。Windows MobileからSilverlightへの移植の延長線上に…

第2回 VC# Express開発勉強会

id:n7shi:20101120でVC# 2010 ExpressによるWM開発方法をご紹介しましたが、その手法を使った勉強会の第2回目を開催します。 2011年1月15日(土) 午後1時〜6時 喫茶室ルノアール 池袋パルコ横店 1号室 (東京都豊島区東池袋1-42-8 第一イン池袋ビル地下1階…

VC# 2010でのプロジェクト作成方法

Windows Mobile勉強会(id:n7shi:20101108)で使用した資料を公開します。 勉強会で発生した問題などを踏まえて、一部加筆修正しています。 VB.NETではmscorlibを差し替える設定が分からないため、同じ手法は使えません。 【追記】コメントでVB.NET 2008での…

6.5.3のエミュレータイメージ起動用ショートカット

Windows Mobile 6.5.3 Developer Tool Kitの日本語エミュレータイメージをインストールしてもスタートメニューにショートカットが作成されないようなので、単体起動用にショートカットを作ってみました。 WM653.zip イメージ自体に問題があるらしく、VGAやSq…

.NET Compact Framework 2.0のコントロール

.NET Compact Framework 2.0にどんなコントロールが含まれているのか見渡したくなったので、System.Windows.Forms.Controlクラスの派生関係を調べました。

VC# Express開発勉強会(日時決定)

id:n7shi:20101108で募集した勉強会の日時と会場が決定しました。 2010年11月20日(土) 午後1時〜6時 カフェ・ミヤマ高田馬場駅前店 3号室 詳細・参加登録 ⇒ http://atnd.org/events/9747 まだ人数に余裕がありますので、引き続き参加者募集中です。終了し…

VC# Express開発勉強会

id:n7shi:20090106でVC# ExpressによるWM開発方法をご紹介しましたが、その手法による勉強会を開催することになりました。説明だけではよく分からない方など、お気軽にご参加ください。 http://atnd.org/events/9747 どのくらい人数が集まるか分からないため…

クロス開発

昨日と同じネタですが、今日はWindows CE系が対象です。使用しているファイルはid:n7shi:20100519のものです。 【画像左】Windows Mobileエミュレータ(ARM)の共有フォルダ機能でホストのフォルダをマウントして、ExcelからクロスビルドしたEXEを実行していま…

コンパイラ(Windows Mobile対応)

id:n7shi:20100303で公開したExcel上で動くコンパイラが割と好評だったようなので、調子に乗ってWindows Mobile用のARMバイナリも出力できるようにしてみました。 vba-exe-3.xls x86を直訳したような冗長なARMのコードを吐きます。残念ながらPocket Excelで…

ActiveSync

gotouさんとのやり取りで.NET Compact FrameworkやアプリのコピーでActiveSyncについての質問があったためこちらにまとめます。Windows Mobile端末には標準でActiveSyncがインストールされていますので、追加インストールする必要はありません。ActiveSyncな…

スマートフォン勉強会@関東#3 発表資料

スマートフォン勉強会@関東#3で発表させていただきました。資料を公開します。発表する機会をくださったスタッフの方々に感謝いたします。ありがとうございました。スライドで解説している手順の詳細はid:n7shi:20090106をご覧ください。スライドの中でご…

pc01_02 for Windows Mobile

id:n7shi:20091011で移植したid:m107さんのmikotoローダ(pc01_02)をOpenGL ESに移植してWindows Mobileで動かしました。Windows XP/Vista/7(32/64)とWindows Mobileに対応したバイナリとソースを置いておきます。 pc01_02-cs-glutes-20091013.zip いくつか問…

テクスチャの読み込み

id:n7shi:20091010でSystem.Drawing.BitmapからOpenGLにテクスチャを渡しましたが、同じことをVincent ESでもやってみました。Compact Frameworkの制限でPixelFormat.Format32bppArgbがないためFormat32bppRgbを使います。OpenGL ESの制限でGL_BGRA_EXTがな…

スマートフォン勉強会@関東#3

スマートフォン勉強会@関東#3でセッションをさせていただくことになりました。 日時: 2009/10/31(Sat.) 13:15 〜 17:00(開場 13:00)内の14:00〜14:30 会場: マイクロソフト新宿本社 セミナールームA&B 第2セッション:七誌「無料環境でWindows Mobileアプ…

GLES#

GLES#というOpenGL ESのC#ラッパーを作成しました。スクラッチから書いた部分はパブリックドメイン、Vincent ESやGLUT|ESから流用した部分は元のライセンスです。Windows Mobile対応のためid:n7shi:20090106の方法により無料のVC# Expressで開発しています。…

関数ポインタのマーシャリング

.NET Compact Framework 2.0では関数ポインタのマーシャリングがサポートされましたが、引数や戻り値の型に制限があります。boolは変換できないためNotSupportedExceptionになります。boolの代わりにintを使えば問題ありません。このことを知らずにP/Invoke…

YOPViewer.NETのデッドロック対策

【注】2010年12月10日以降、仕様変更により利用不可となりました。暗号化のため対応は不可能です。id:n7shi:20090907のコメントでmmmtokさんからページをめくるときにフリーズするというご指摘がありました。修正したものを公開します。id:n7shi:20090106の…

YOPViewer.NET 1.1 (メモリ節約版)

id:n7shi:20090201のコメントでmmmtokさんにメモリを節約する方法を教えていただきました。 次のようにBitmapのコンストラクタにformatを指定すると、使用メモリが減るようです。 new Bitmap(w, h, PixelFormat.Format16bppRgb565); 修正したものを公開しま…

MIZU GAME for Windows Mobile

id:fslashtさんのMIZU GAMEをCompact Frameworkに移植しました。id:n7shi:20090106の方法により無料のVC# Expressで開発しています。PCとWindows Mobileの両方で動きます。ダウンロードは以下です。 MizuGame.CAB (Windows Mobile用CABインストーラ) MizuGam…

スーパーマリョーワールド(仮) CABインストーラ

スーパーマリョーワールド(仮)のWindows Mobile用CABインストーラを作成しました。分散するとわかりにくくなるため、以前のエントリにまとめて置きます。 id:n7shi:20090801 操作のときにIMEが邪魔になるため、起動時にIMEをオフにするようにしました。参考…

Super Maryo World for Windows Mobile

牧本さんのスーパーマリョーワールド(仮)の.NET Framework版をCompact Framework用に手直ししました。id:n7shi:20090106の方法により無料のVC# Expressで開発しています。PCとWindows Mobileの両方で動きます。ダウンロードは以下です。 SuperMaryoWorld.CAB…

YOPViewer.NET 1.1

YOPViewer.NETにフルスクリーンとページめくり機能を搭載しました。 YOPViewer.NET-1.1-20090201.zip 諸般の事情により、ソースのみの提供となります。

YOPViewer.NET

YOPCacheViewerにダウンロード機能を実装して、YOPViewer.NETとして公開しました。 YOPViewer.NET-1.0-20090128.zip バイナリとソースが入っています。VC#ExpressでWindows Mobile開発の方法で開発しました。

YOPCacheViewer

id:tmytさんがYOPViewerWMという大変素晴らしいアプリケーションを作成しておられます。とても感激しました。使っているうちにあれこれ要望が出てきたので、思い切ってビューアだけを作ってみました。ダウンロード機能はありません。 YOPCacheViewer-1.0-200…

VC#ExpressでWindows Mobile開発

Visual C# 2010 Express Editionでの手順 ⇒ id:n7shi:20101120 この記事の開発手法について発表を行います。(2009/10/31 14:00〜14:30) ⇒ id:n7shi:20091007 発表は終了しました。資料を公開しています。 ⇒ id:n7shi:20091031 VB.NETではmscorlibを差し替え…

.NET Compact FrameworkでTwitter

Windows Mobileから.NET Compact FrameworkでTwitterにアクセスしてみました。作成したものをソース付きで公開します。 TwitterWM 以下にハマったポイントなどを書いておきます。