2024-06

C++

MFCで、CSVからデータを抽出・表示させる処理 10(最終回)

前回までの記事仕上げに入ります。今回実装したいものは以下。項目が6つではないときはエラーを出すIDを除く項目で、点数が0~100の整数以外はエラーを出すエラーログを出す2回目以降の別のCSV取り込みを可能にするエラーチェックまず、取込ボタン...
C++

MFCで、CSVからデータを抽出・表示させる処理 9

前回までの記事ヘッダー部変更処理メンバ変数を3つ用意します。TestResultDlg.hに、以下を追加。private: CButton m_chkSum; // チェックボックス CButton m_rdALL; // ラジオボタン(5...
C++

MFCで、CSVからデータを抽出・表示させる処理 8

前回までの記事余談早速余談なのですが。超今更ですが、情報セキュリティマネジメント試験を先日受けまして、まぁまぁギリギリでしたが合格していました。ちゃんとした結果が公表されたら、何か記事に書こうかと思います。多分、受けようと思ったきっかけや、...
C++

MFCで、CSVからデータを抽出・表示させる処理 7

前回までの記事ヘッダー部表示制御前回、条件変更処理で、どの列を表示させるかをチェックボックスのチェック状態で決めていました。その後、ゲッター関数でTestResultDlgの方にも状態が保存されていることも確認しました。今回はこれを使ってヘ...
C++

MFCで、CSVからデータを抽出・表示させる処理 6

前回までの記事エディットボックス制御処理まず初めに、前回作成したエディットボックスに関して少しだけ制御処理を加えたいので実行します。入力桁数はエディットボックスいっぱいまで0以上100以下の数値が入力された場合、保存ボタン押下時にエラーメッ...
C++

MFCで、CSVからデータを抽出・表示させる処理 5

前回までの記事ダイアログ追加今回作成したいのは、条件付き表示を設定するダイアログ。どの列を表示するか、どの項目がどの点以上か、などです。見た目はこんな感じ。IDに関する条件はなく、常に表示させようかと。とりあえず順番に、まずはダイアログ追加...
C++

MFCで、CSVからデータを抽出・表示させる処理 4

前回までの記事中央寄せ & 右詰処理エディットボックスに適当に文字を入れてみました。上下段両方とも51文字ですが、全角のWって横幅とっちゃうんですよね。今回データを表示させる際に中央寄せや右寄せを行いたいゆえ、文字によってちょっと大きさが変...
C++

MFCで、CSVからデータを抽出・表示させる処理 3

前回までの記事CSV読込処理さて、以前テキスト読込処理を作成しましたが、あれは一時的な読込さえすればいい処理でした。今回、できればテーブルの形としてデータを保存したいのでCMapクラスを使って保存に挑戦してみよと思います。最初の方、CStr...
C++

MFCで、CSVからデータを抽出・表示させる処理 2

前回の記事今回やりたいこと今回実装したい処理はCSVを取り込みダイアログを作るCSVが取り込まれていない場合は、条件変更ボタンと表示ボタンを非活性にするCSV取り込み早速作ります。まずリソースビューのダイアログから、取込ボタンをダブルクリッ...
C++

MFCで、CSVからデータを抽出・表示させる処理 1

管理人のタツです。少し間が空いてしまいました。忙しいのもありますが、やはり週一ペースを決めたからにはそれを守らなければ、と謎の使命感のもとに二週間ぶりに投稿です。早速背景さて、例によってこれを作り始める背景ですが。実は私、MFCでとあるシス...