SEの転職活動で使うべきサイト・エージェント 目指せ年収アップ
SEの転職活動で使うべきサイト・エージェント 目指せ年収アップ
東南アジアをバックパッカーしながら転職活動をした記録
東南アジアをバックパッカーしながら転職活動をした記録
7年目で初の転職活動 2カ月で内定獲得した記録
7年目で初の転職活動 2カ月で内定獲得した記録
おすすめのプログラミングスクール めざせ就職・年収アップ!
おすすめのプログラミングスクール めざせ就職・年収アップ!
メンズクリア2年通い放題入会! その後のヒゲ状況(不定期更新)
メンズクリア2年通い放題入会! その後のヒゲ状況(不定期更新)
ブログ開始3年が経った月収が1万超えてた!
ブログ開始3年が経った月収が1万超えてた!
プログラミング独学・スクール・就職(目次)
プログラミング独学・スクール・就職(目次)
previous arrowprevious arrow
next arrownext arrow
 
Shadow
C#/VB.net

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

 

前回に引き続きデータベース関連の練習で、

今回は参考書に沿って作成した住所録アプリの練習課題について紹介していきます。

練習課題は「こんな処理を追加しなさい」と自分で考えさせるようになっています。

なので、正解答があるわけではありません。

そこを考慮しつつ私が考えて作った処理を紹介していきます。

今回も全ての例を紹介すると長すぎるので一部だけにします。

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

紹介する練習課題は次のようなものです。

TELのテキストボックスに数字かハイフン(-)以外の文字が入力された場合、エラーになるよう処理を追加する

完成イメージはこんな感じです。
英字の「A」を入力したので、
「数字またはハイフン(-)のみを入力して下さい」とメッセージが表示されます

 

TELLテキストボックスのチェック処理

 

私の作ったものですが、処理を紹介します。

イベント処理

 

入力チェックの処理


説明

上から順を追って説明していくと、

TELLのテキストボックスからフォーカスが離れた時にイベントが発生します。

そのとき、テキストボックスの値をstring TellValueに格納します。

次にValidTellメソッドに入って行きます。

ここから次のメソッドに飛びます。

string TellstrにTELLテキストボックスに入っている文字を受け取ります。

そして、TELLのテキストボックスに入力された値を一文字ずつをチェックし、

値が数字とハイフン以外がであれば、
errorMsgに「数字またはハイフン(-)のみを入力して下さい」とメッセージを設定し

falseを返す処理です。

その後上のイベントに戻り、ValidTell=falseであれば、

「数字またはハイフン(-)のみを入力して下さい」メッセージを画面上に表示します。

テキストボックス一つ分の入力チェック処理が無事完了しました!

データベース関係は簡単ではないこともあり、※一部処理を記載していない箇所があります。

詳しくはVisual C#データベースプログラミング入門購入してみてください!

良い練習になったかなと思います。

少しずつ力をつけてスキルアップして行けそうです^^

今回はこの辺で失礼します。

次回は次の章のアプリを参考書に沿って作成して行きたいと思います。

プログラミングの独学についてプログラミング初心者の独学方法 文系卒の経験談で紹介しています。

プログラミングの勉強は暗記じゃない! 引出しを増やそう プログラミング勉強の勉強はどう勉強していけば良いか分からない人は多いはずです。 私もIT会社の中小企業に勤めていますが、最...
おすすめのプログラミングスクール めざせ就職・年収アップ! プログラミングを独学でされている人は意外と多いです。 ただ、プログラミングの独学は簡単にはいきません。 自分だけの力...
ABOUT ME
LooseCarrot
ブログ運営をしているLooseCarrotです。 興味のあることにトライして発信していきます! プロフィール

関連している記事