Windows Forms アプリケーション設計とイベント駆動UI開発

スポンサーリンク
Visual Basic (VB / VB.NET)

【実務・中級編】Windows Formsにおけるキーボードナビゲーションの最適化:TabOrderの自動整列とTabStops制御による高速なデータエントリー画面の設計 – Visual Basic (VB / VB.NET)解析バイブル

現場の「速さ」は設計で決まる:Windows Formsにおけるキーボード駆動型UIの極致業務アプリケーション、特に経理や物流といった「大量入力」が主戦場となる現場において、マウス操作は最大の敵だ。キーボードから手を離す回数を1回減らすこと...
Visual Basic (VB / VB.NET)

【入門編】Windows Formsにおけるキーボードナビゲーションの最適化:TabOrderの自動整列とTabStops制御による高速なデータエントリー画面の設計 – Visual Basic (VB / VB.NET)解析バイブル

事務作業の「秒」を削る:Windows Formsにおける最強のキーボードナビゲーション設計術こんにちは。現場で「画面の使い勝手」を追求し続けているエンジニアです。経理やデータ入力の現場で、マウスを握り直す時間のロスに苛立ったことはありませ...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】BackgroundWorkerからIProgress(Of T)とCancellationTokenSourceへの移行:モダンな非同期キャンセルと進捗通知の完全マスター – Visual Basic (VB / VB.NET)解析バイブル

BackgroundWorkerの黄昏:モダン非同期パターンへの完全移行と極限の制御長年、VB.NETの現場を支えてきた諸君。`BackgroundWorker`を使って「UIがフリーズする」という悪夢から逃れ、イベントの連鎖に翻弄されてき...
Visual Basic (VB / VB.NET)

【実務・中級編】BackgroundWorkerからIProgress(Of T)とCancellationTokenSourceへの移行:モダンな非同期キャンセルと進捗通知の完全マスター – Visual Basic (VB / VB.NET)解析バイブル

BackgroundWorkerはもう捨てろ:モダン非同期処理で実現する「落ちない」UI設計の極意業務自動化ツールを開発していて、画面がフリーズした経験はないだろうか?あるいは、処理を途中で止められず、タスクマネージャーから強制終了したこと...
Visual Basic (VB / VB.NET)

【入門編】BackgroundWorkerからIProgress(Of T)とCancellationTokenSourceへの移行:モダンな非同期キャンセルと進捗通知の完全マスター – Visual Basic (VB / VB.NET)解析バイブル

VB.NETの「非同期処理」を制する:BackgroundWorkerからの卒業と、現代的アプローチへの進化こんにちは。長年VB.NETと向き合ってきた皆さんに、今日は少しだけ「未来の話」をしましょう。Windows Formsの現場で長ら...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】Windows Formsにおけるマニフェストファイルを活用した高DPI対応とVisual Studioテーマ(Windows 11スタイル)の強制適用 – Visual Basic (VB / VB.NET)解析バイブル

レガシーを現代へ:VB.NET Windows Formsにおける「高DPI対応」と「モダンUI強制適用」の深淵多くのレガシーシステムが、未だVB.NETの残照の中で息づいている。しかし、現代の4Kディスプレイや高密度なスケーリング環境にお...
Visual Basic (VB / VB.NET)

【実務・中級編】Windows Formsにおけるマニフェストファイルを活用した高DPI対応とVisual Studioテーマ(Windows 11スタイル)の強制適用 – Visual Basic (VB / VB.NET)解析バイブル

レガシーからの脱却:VB.NET Windows Formsを「モダン」に仕立てる極限の作法業務自動化ツールを開発する現場において、「見た目が古いから使いづらい」「画面を拡大すると文字が滲む」という不平は、単なる美意識の問題ではない。それは...
Visual Basic (VB / VB.NET)

【入門編】Windows Formsにおけるマニフェストファイルを活用した高DPI対応とVisual Studioテーマ(Windows 11スタイル)の強制適用 – Visual Basic (VB / VB.NET)解析バイブル

Windows Formsの「古臭さ」を脱ぎ捨てろ!高DPI対応とモダンUIを実装する極限の最適化術こんにちは。長年、VB.NETと共に数多の業務アプリケーションを構築してきたエンジニアです。「VB.NETで組んだツール、Windows 1...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】Windows Formsアプリケーションの多重起動検知とコマンドライン引数の安全な引き渡し:既存インスタンスへのメッセージ送信処理 – Visual Basic (VB / VB.NET)解析バイブル

孤高の多重起動制御:VB.NETにおけるMutexとNamed Pipeによるプロセス間通信の極致VB.NETでWindows Formsを扱う際、避けて通れないのが「多重起動の制御」だ。安直に`Process.GetProcessesBy...
Visual Basic (VB / VB.NET)

【実務・中級編】Windows Formsアプリケーションの多重起動検知とコマンドライン引数の安全な引き渡し:既存インスタンスへのメッセージ送信処理 – Visual Basic (VB / VB.NET)解析バイブル

孤高のUIを創れ:Windows Formsにおける「多重起動防止」と「引数引き渡し」の真髄業務アプリケーションを開発していると、必ず突き当たる壁がある。「既に起動しているアプリがある場合、新しく開こうとしたプロセスを殺し、既存のプロセスに...
スポンサーリンク