はじめに
前回は,
作成したサンプルアプリケーションは,
- サンプルプログラム
(72. 5KB)
テキストエディタの仕様
以下の8機能を実装します。テキストエディタとしては非常に非力なものですが,
- 直前の動作を取り消す
「やり直し」 - 選択中の文章をクリップボードに保持する
「コピー」 - 選択中の文章を切り取ってクリップボードに保持する
「切り取り」 - クリップボードからの
「貼り付け」 - 以前書いた文章を再度編集する
「開く」 - 現在書いている文章の
「保存」 - 指定した文字列までカーソルを移動させる
「検索」 - 指定した文字列を別の文字列に置き換える
「置換」
今回はこのうち
ユーザーインターフェース
.NET Compact Frameworkを使ったアプリケーションは,
今回はテキストエディタなので,
上図が今回作成するアプリケーションの最終形です。
新しいプロジェクトの作成
Visual Studioでは,
いくつか作成可能なプロジェクトの種類が表示されているのが判ります。この中から
Smart Device プロジェクトのウィザードでは,
- コンソール アプリケーション
- クラス ライブラリ
- コントロール ライブラリ
コンソール アプリケーションは,
クラス ライブラリとコントロール ライブラリは名前の通りで,
私たちは実際にユーザーが操作可能なものを作成したいので,
今回のターゲットプラットフォームはWindows Mobile 6.
ターゲットプラットフォーム | Windows Mobile 6 Professional SDK |
---|---|
.NET Compact Framework バージョン | .NET Compact Framework Version 3. |
テンプレート | デバイス アプリケーション |
ターゲットプラットフォームを選択すると,