Pocket C#
Pocket C#
Vitaliy Pronkin氏が公開した、PocketPC上で動作する.NET frameworkの開発環境。
- IDE付き。IDEの動作に.NET compact frameworkが必要。導入前の敷居は高いが、PocketGCCよりもとっつきやすいかも知れない……検証中。
用語
- 用語
- 解説
メモ
- シグマリオンIIIで動作確認
- コンパイラ(pcsharp.zip)、IDE(pcsharp-ide.zip)を展開し、cabファイルからインストール。
コンソール(console.zip)は、シグマリオンIIIでは不要(たぶん)。
- インストール先はそれぞれ、\Program Files\Pocket C#、\Program Files\Pocket C# IDE。必要ならインストール後にディレクトリごと移動させる。
コンパイラのインストール先(\Program Files\Pocket C#\)にもIDE(pcsharpide.exe)が入って(タイムスタンプは19時間ほど古い)いて、IDEの側にはコンパイラのディレクトリに既にあるDLLが被って入っている。……IDEのほうも要らないかも知れない。 - \pc#\samp\ というディレクトリに、サンプルの入ったディレクトリが4つある。IDEから[File]->[Load Project]、[Project]->[Build]と進めて実行ファイルを作成。
インストール先を変更している場合は、サンプル中の.csantの内容を現状に合致するよう書き換える。- [File]->[New File]と選択すると、エラーを起こして落ちる。
エラー pcsharpide.exe NotSupportedException Application::Run+0xf MainForm::Main+0x1b
- (追記)IDEが動作しなくなった
- 上記の動作報告は、シグマリオンIII用の.NET compact framework1.0 SP3(ARMV4I)ではなく、間違えて(ARMV4)をインストールしていた時のものだった。正しいものをインストールし直したところ、IDEが動作しなくなった。Executabilty Checkにかけたら「Doesn't match CPU type」とのこと。
- 追記。.NET compact framework関連のDLLを転記しただけの状態で動かなかっただけだと判明。netcf.all.wce4.ARMV4I.cabをシグマリオンIIIで実行後、正常動作を確認。
- サンプルプログラムの動作状況(webcrawler.exe)
- http://img.koubou.com/chita/wince/WebCrawler_half.jpg
http://kataribe.comを指定して巡回中。経過がコンソールに表示されている →動作画面 - サンプルプログラムの動作状況(cons.exe)
- http://img.koubou.com/chita/wince/cons_half.jpg
helloと表示するだけのコンソールアプリ。 →動作画面 - サンプルプログラムの動作状況(gui.exe)
- http://img.koubou.com/chita/wince/gui_half.jpg
exitのボタンを表示する。押しても何も起きない →動作画面 - サンプルプログラムの動作状況(puzzle.exe)
- http://img.koubou.com/chita/wince/puzzle_half.jpg
15パズル。→動作画面