ドナドナされるプログラマのメモ

Windows用アプリのプログラミングメモ

2026-03-01から1ヶ月間の記事一覧

Redmineダウンローダ開発メモ(11) 正規ビューワーの開発-検索結果の生成

Redmineダウンローダ開発メモ(10) 正規ビューワーの開発-タブ追加の流れ - ドナドナされるプログラマのメモの続き。 タブビューワー機能はできたので、最後の大物として検索機能を入れる。検索機能の実装は以下4ステップに分ける。 全JSONの結合 検索 表示 …

Redmineダウンローダ開発メモ(10) 正規ビューワーの開発-タブ追加の流れ

Redmineダウンローダ開発メモ(9) 正規ビューワーの開発-CMFCTabCtrlの表示方法 - ドナドナされるプログラマのメモの続き。 タブなしからタブありに変更するにあたり、各タブのデータや表示関数を別クラスへと切り出すことにした。となると悩むのは、切り出し…

Redmineダウンローダ開発メモ(9) 正規ビューワーの開発-CMFCTabCtrlの表示方法・サイズ変更方法

Redmineダウンローダ開発メモ(8) 簡易ビューワーの開発-ひとくぎり - ドナドナされるプログラマのメモの続き。 個別Issueしか開けなかった簡易ビューワーをもとに、複数のIssueを開いたりRedmineプロジェクト全体に対する検索ができる正規ビューワーを作る。…

Redmineダウンローダ開発メモ(8) 簡易ビューワーの開発-ひとくぎり

Redmineダウンローダ開発メモ(7) 簡易ビューワーの開発-途中経過 - ドナドナされるプログラマのメモの続き。 マークダウンのサポートなどが一通りできたのでいったんリリース。DownloaderもViewerに必要なデータをダウンロードするために1.4.0へ更新。 Redmi…

Redmineダウンローダ開発メモ(7) 簡易ビューワーの開発-途中経過

Redmineダウンローダ開発メモ(6) 簡易ビューワーの開発方針 - ドナドナされるプログラマのメモの続き。 とりあえず_issue.jsonを解釈しテンプレートhtmlに基づき表示するところまではできた。 github.com RedmineViewer1.0.0外観 でも、まだマークアップをサ…

WebView2にドラッグアンドドロップされたファイルをアプリ側で取得する

copilotやgeminiに何度も騙されながらWebView2にドラッグアンドドロップされたファイルをアプリ側で取得することに成功したのでメモ。 2026年3月現在、WebView2はドラッグ&ドロップされたファイルをアプリ側に知らせる直接のAPIを持っていない。そのため、間…

Redmineダウンローダ開発メモ(6) 簡易ビューワーの開発方針

Redmineダウンローダ開発メモ(5) ビューワーの開発方針 - ドナドナされるプログラマのメモの続き。 簡易ビューワーの開発方針というか要件を以下のように定める。 要件 JSONファイルをドラッグ&ドロップするとJSONファイルの中身を表示する。 表示の仕方はR…

Redmineダウンローダ開発メモ(5) ビューワーの開発方針

Redmineダウンローダ開発メモ(4) ひとまずリリース - ドナドナされるプログラマのメモの続き(続いちゃった)。 ダウンローダを作ったのはいいけど、保存データが生JSON改行抜きなので視認性がすこぶる悪い。なので、ダウンロードしたデータを活用するにはビ…

Redmineダウンローダ開発メモ(4) ひとまずリリース

Redmineダウンローダ開発メモ(3) ソフト開発-3 Redmineサーバーにアクセスする同期コードとか、JSONをCStdioFileからUTF-8で保存するコードとか - ドナドナされるプログラマのメモ の続き。 欲しい機能を一通り実装し終わったのでリリースした。 ソフトへの…