| |
|
|
|
第8回 日記アプリケーションを作る ―その4 画面移動機能の実装さて3つの画面が完成した。そこで今回はボタンを押して各画面を移動(表示)する処理を組み込んでみよう。これでぐっとアプリケーションの完成形に近づくはずだ(中身はまだ何もないが)。 前回までに作成した「MyDiary」プロジェクトを開いてから作業を進めよう。 閲覧画面表示のためのプログラムではここからはプログラミングを開始していこう。まずは、一覧画面を表示するためにソリューションエクスプローラから「listForm」をダブルクリックして一覧画面を表示しよう。 最初に、左ソフトキーの設定から行っていこう。左ソフトキーの「日記を見る」メニューをダブルクリックする。するとコード入力の画面に移動するので以下のようにコードを入力する。 Public Class listForm
Private Sub viewMenu_Click(ByVal sender As System.Object, …
Dim myviewForm As New viewForm
myviewForm.ShowDialog()
End Sub
End Class
さて、この2行は何をやっているのだろうか? Dim myviewForm As New viewForm これはviewForm、つまり先ほど作成した閲覧画面をmyviewFormという名前で新しく作っているのだ。アプリケーションを起動したときには一覧画面しか作成されていないため、呼び出す際にこのように新たに作成してやらなければならない。 myviewForm.ShowDialog() そして、ShowDialog() という関数で作成した閲覧画面を表示している。これで閲覧画面が表示されるわけだ。 入力画面表示のためのプログラムでは、画面上のlistForm.vb [デザイン] を選択してもう一度フォームのデザイン画面を表示しよう。 今度は、入力画面だ。右ソフトキーの「メニュー」をクリックして、サブメニューの「編集」をダブルクリックしよう。同じようにコード画面に入力画面を表示するためのコードを入力する。 Private Sub editMenu_Click(ByVal sender As System.Object, …
Dim myeditForm As New editForm
myeditForm.ShowDialog()
End Sub
もう説明はいらないだろう。入力画面を作成し、表示するためのコードだ。 アプリケーション終了のプログラムもうひとつコードを実装しておこう。デザイン画面を表示して、右ソフトキーの「メニュー」から「終了」をダブルクリックしよう。ここではアプリケーションの終了のためのコードを実装する。 Private Sub exitMenu_Click(ByVal sender As System.Object, …
Me.Close()
End Sub
さて、アプリケーションの終了とはどうやったらいいのだろうか? その答えがこのコードだ。Meとは自分自身、つまり「一覧画面」のフォームを意味している。それをClose()関数で閉じればアプリケーションの終了だ。 Windows Mobileのアプリケーションを終了する際には右上の「×」ボタンで画面を閉じて終了させるが、ようはそれと同じことをしているのだ。アプリケーションの開始もフォームで始まり(第6回を参照)アプリケーションの終了も起動したフォーム終了で終わる。もちろん他のやり方もあるが基本的にはこのパターンである。 テストしてみようでは、実際にテストしてみよう。F5キーを押してテスト実行をしてみる。前々回(第6回)でやったようにエミュレータを使ってテストをしてみよう。
一通りうまくいったら今回の実装は完了だ。 まとめうまく動いただろうか? うまく動いたら自分のW-ZERO3を接続してActiveSync状態にしてからW-ZERO3実機でテストしてみるといいだろう(方法は第4回を参照)。機能は実装されてはいないがこれだけでも少しだけアプリケーション作成の楽しさを感じられるかもしれない。 これで画面に関するプログラミングはほぼ完了した。これからは一つひとつ機能を実装していこう。 <執筆者プロフィール>高橋 忍
<書籍情報>Windows Mobile 5.0のアプリケーション開発について、もっと詳しく知りたくなったら ![]() Windows Mobile 5.0 アプリケーション開発 Beginner's Book 高橋 忍・著/280ページ/2色印刷/B5変形/CD-ROM付
This article
posted by staff
on 2006/10/05 15:30
Track back URLhttp://www.willcom-fan.com/adm/mt-tb.cgi/148 Track backs: |
最近の記事【新機種レビュー】WILLCOM 03から新色「ブラックトーン」が登場! その注目ポイントは?タッチパネル対応の画面。横スライド式のQWERTYキー... 【新機種レビュー】カメラが付いた! ポップ&カジュアルなデザインの音声端末/HONEY BEE 2(WX331KC) ウィルコムが“ミツバチ”をイメージしたポップ&カジュア... スライド、ラメ、防水 ― ウィルコムから個性的な新音声端末が続々登場! 2008年10月28日、ウィルコムから音声端末3製品と... 手描きチャットで応募するイラストコンテスト開催! 10月28日に発表されたウィルコムの新端末。それと同時に紹介された新サービス... 音楽を2倍、2倍のキャンペーン 「カメラを買うと、ポケットカメラが付いてくる」 そんな通販番組が昔あったが、... 最近のトラックバック携帯可能な無線LANアクセスポイント「どこでもWi-Fi」from あろーい日記 http://www.wi WILLCOM D4に大容量バッテリーで。 from プチ株とPDA・PCと。 WILLCOM D4に大容 アカデミックパックとくまふぉんと。 from プチ株とPDA・PCと。 WILLCOM 03につい [W-ZERO3]辛口連発!? WILLCOM 03、WILLCOM D4を本サイトライター陣が評価 ウィルコムに期待することとは?/座談会 - 後編 from Kzou’s Diary (^^ゞ 当サイトのライター陣で行 「新つなぎ放題プラン」 from ねこもばGadget! β版 へっぽこ実験ニュースサイト - WILLCOM 03応援中!! 【料金プラン】音声端末で「 このサイトについてウィルコムFANは、ウィルコム携帯端末の活用情報を提供するサイトとして株式会社アスキー(現アスキー・メディアワークス)が2006年3月15日より運営しています。続きを読む... |