アプリ開発日記 #31 項目を登録する画面が大体できてきた

今日の目標

ダイアログで入力された値で、データを更新できるようにする。
更新した情報で画面を再描画できるようにする。
入力エラーがあった場合は、入力ダイアログを再表示できるようにする。

実際にやったこと

ダイアログで入力された値の更新および、入力エラーがあった場合に、ダイアログを再表示する処理の実装を行いました。

なお、更新ができなかった理由は更新するデータの取得の方法が悪かっただけでした。

具体的には、SQLiteでデータ更新を行う場合、SqliteCommandのUpdateを使用します。
そして、Updateを使用するためには、Updateの引数のテーブルデータに主キーが正しく設定されている必要があります。
しかし、実装していたソースコードでは、引数のテーブルデータに主キーを設定し忘れていたため、更新するレコードが見つからずに更新が失敗していたようです

明日への思い

現在作成している画面のデザインの調整やおよび、エラー処理は後回しとし、次の画面の作成を行っていく。
そして、とりあえずアプリ全体が動くように実装を進める。

過去に作成したアプリ

①概算家計簿
家計簿を毎日つけれれないあなたのための家計簿アプリです。
f:id:b-kimagure:20190722205238p:plain:w120
Google Play で手に入れよう

②ToDoボタン
忙しくてついつい放置してしまう家事
そんな家事の最後にやった日を記録するアプリです。
Google Play で手に入れよう

読みたい本

人月の神話【新装版】

人月の神話【新装版】

「ひとり情シス」虎の巻

「ひとり情シス」虎の巻

プログラムをもっときれいに書けるようにするために

オブジェクト指向における再利用のためのデザインパターン

オブジェクト指向における再利用のためのデザインパターン

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)