previous arrowprevious arrow
next arrownext arrow
Shadow
Slider
C#/VB.net

プログラム初心者のC#アプリ開発_住所録作成(データベース)

参考書に沿ってアプリ作成をして練習をしていきます!

使っている参考書はVisual C#データベースプログラミング入門です。

作成していくのは「住所録」です。
どんなものか簡単に説明すると、登録されている人の住所やTELなどを
追加・編集・削除できる機能をもったアプリケーションです。

住所録の完成イメージです。
こんな感じのものを作成していきます。

データベースのファイルはこの参考書をカットシステムが既に作成してくれています。
なので、私はそれをダウンロードして使用していきます。

画面の作成

作成し始めて約30分。

画面の形は意外と簡単に作ることができました。

Visual Studioなので、ツールボックス等からドラッグ&ドロップが多く
時間はかかりませんね^^

コーディング

これから機能を付加するためにコードを書いていきます。

※中身をすべて紹介するとさすがに良くないので、どんな制御文を書いたか

少しだけ紹介します

●したいことは
「閉じるボタン」を押したときに、それぞれのテキストボックスの値が変更されている場合

「保存しますか?」と確認メッセージを表示する。

流れとしては次のようになります。

①テキストボックスの値が変更されたかを覚えさせる

②値が変更されているか確認する

③変更あり→確認メッセージを出す/変更なし→そのまま終了

①テキストボックスの値が変更されたかを覚えさせる

まず、フォームロードされるタイミングで変更は無いはずなので、

変更が無いことを覚えさえます。

次にイベントのTextChangedを使います。
例えば、「住所」が変更されたときはこのように書きました。

②値が変更されているか確認する

フォームが閉じるときにはFormClosingイベントを使います。

そして値が変更されているか確認します。

//フォームが閉じる際に呼び出す

③変更あり→確認メッセージを出す/変更なし→そのまま終了


さて、実際に動かしてみた結果はこんな感じです。

住所を「あああああああ」に変えて「閉じるボタン」を押すとこうなりました。
「はい」・「いいえ」・「キャンセル」などの説明をしていくとかなり長くなるため、
省略させていただきます。

参考書でちゃんと説明が載っていたので上手く作成することができました!
あと、やっぱり作れると楽しいですね。

作成完了後の次のページには練習課題のページがあります。
これについては次回紹介していきたいと思います。

プログラミング初心者の独学とはエラーとの闘い プログラミングを勉強し始めた初心者の方はつまづくことが多いと思います。 私も最初はエラーが出るたびにいちいちビビッて、意味...
独学からプログラミングスクールで次のステップへプログラミングを独学でされている人は意外と多いです。 その理由も、企業から内定が出たから、入社後技術面が不安だから、転職をしようと...
プログラミング初心者の独学方法 文系卒の経験談私はIT系の会社に勤めて4年目ですが、最初の1年は開発をさせてもらえませんでした。 文系卒でプログラミング経験はなかったので、開発...

関連している記事

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です