プログラミング

C#

例外を「投げる」とは?throwの考え方を整理する【C# 初心者向け】

はじめにこれまで、例外とは何かよく見る例外の種類をまとめてきました。今回は少し視点を変えて、「例外を受け取る側」ではなく「投げる側」について考えてみます。最初は「投げるって何?」という状態でも大丈夫です。例外を「投げる」とは?例外を投げると...
C#

よく見る例外の種類と対処法【C# 初心者向け・図解イメージつき】

はじめに前回は、例外処理の基本についてまとめました。今回は、実際によく見る例外の種類をやさしく整理します。例外は怖いものではなく、「ここで問題が起きていますよ」と教えてくれるアラームのようなものです。イメージとしては、こんな感じです。通常の...
C#

例外処理とは?try-catchの基本を理解する【C#】

はじめにC#を書き始めた頃、エラーが出ると少し怖く感じていました。赤いメッセージが出て、プログラムが止まってしまう。「とりあえずtry-catchで囲めばいいのかな?」そんな状態からスタートした記憶があります。今回は、例外処理ってそもそも何...
C#

LINQでやらかしやすいポイントまとめ【C#】

はじめにここまで、LINQの基本的な使い方や、個人開発の中でよく使っているメソッドをまとめてきました。LINQはとても便利ですが、使い方を間違えると「思っていた動きと違う」ということもあります。今回は、個人開発の中で「ここは気をつけた方がい...
C#

個人開発で使用頻度が高かったLINQまとめ【C#】

はじめに前回は、for文で書いていた処理をLINQに置き換えてみた話を書きました。今回は、個人開発を進める中で実際に使用頻度が高かったLINQメソッドをまとめてみます。LINQは機能がとても多いですが、正直なところ、全部を使いこなしているわ...
C#

for文で書いていた処理をLINQで書き直してみた話【C#】

はじめにC#で個人開発を進める中で、データ処理といえば for / foreach 文 ばかり書いていた時期がありました。もちろんそれでも動くのですが、処理が少し複雑になってくると、if が増える処理の流れを追いにくくなる後から見返したとき...
プログラミング

毎日10分の作業を自動化すると、1年でどれくらい時間が浮くのか?

毎日の業務の中で、「この作業、少し面倒だな」と感じることはありませんか?1回あたり10分ほどの作業なら、「まあ仕方ないか」と流してしまいがちです。ですが、その10分が毎日続くとしたら、1年後にはどれくらいの時間になるのでしょうか。この記事で...
Dart

レシート画像を取り込むモバイルアプリを作っている話(開発メモ)

はじめに家計簿アプリを使っていて、前からずっと思っていたことがあります。レシート入力、正直めんどくさい。金額や品目を1つずつ手で入力するのって、分かってはいるけど後回しになりがち。気づいたら数日分たまっていることもよくありました。「レシート...
Flet

家計簿アプリを作成する⑪【家計簿詳細画面(UI)】

家計簿詳細画面HAB_detailクラス概要通常fletでの画面の作成はViewで作成するが、自作コントロールのMy_Control.MyViewを使用するエラーメッセージを表示するコントロールは、自作コントロールのMy_Control.M...
Python

家計簿アプリを作成する⑩【家計簿一覧画面(DB処理)】

家計簿一覧画面(DB処理)家計簿一覧画面のDB処理HAB_List_Adapterクラス概要HAB_List_Adapterクラスは自作Enginクラスを継承している家計簿一覧取得初期表示の場合、操作時の年月家計簿一覧画面(UI)の一覧変更...