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

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

【入門編】LinkLabelを利用した外部リソース連携:業務アプリから社内Wikiやローカルフォルダをスムーズに開く安全な実装 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは。業務自動化の現場で泥臭い実装から高尚なアーキテクチャまでを見てきたエンジニアです。今回は、業務アプリ開発の「最初の一歩」でありながら、意外と奥が深い「LinkLabelを使った外部連携」について解説します。ただリンクを開くだけな...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】Windows Formsにおける標準ダイアログ(OpenFileDialog・FolderBrowserDialog)の安全なラッパー設計 – Visual Basic (VB / VB.NET)解析バイブル

Windows Formsのダイアログを「信頼の道具」へ変える:極限のラッパー設計術GUIアプリケーションにおいて、`OpenFileDialog`や`FolderBrowserDialog`は、ユーザーとシステムを繋ぐ最初の接点だ。しかし...
Visual Basic (VB / VB.NET)

【実務・中級編】Windows Formsにおける標準ダイアログ(OpenFileDialog・FolderBrowserDialog)の安全なラッパー設計 – Visual Basic (VB / VB.NET)解析バイブル

「とりあえずOpenFileDialog」で消耗するな。堅牢なUIコンポーネント設計の極意業務自動化ツールを開発していると、必ずぶつかる壁がある。それは「ファイル選択」という最も原始的でありながら、最もバグの温床になりやすいUI処理だ。「ボ...
Visual Basic (VB / VB.NET)

【入門編】Windows Formsにおける標準ダイアログ(OpenFileDialog・FolderBrowserDialog)の安全なラッパー設計 – Visual Basic (VB / VB.NET)解析バイブル

「その場しのぎ」のダイアログから卒業しよう:Windows Formsを極める堅牢なファイル選択ラッパー設計こんにちは。現場で叩き上げられたエンジニアなら一度は直面する「ダイアログの罠」。「とりあえず `OpenFileDialog` を貼...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】FlowLayoutPanelを利用したタグクラウド・動的ボタン配置:可変長のカード型UIを構築するレイアウトテクニック – Visual Basic (VB / VB.NET)解析バイブル

鉄の掟:FlowLayoutPanelによる動的UI生成の極意業務アプリケーションのUIにおいて、固定レイアウトの時代は終わった。画面解像度の多様化、そして増え続けるデータ量。これらに対応する「可変長カード型UI」は、もはやモダンなUIの必...
Visual Basic (VB / VB.NET)

【実務・中級編】FlowLayoutPanelを利用したタグクラウド・動的ボタン配置:可変長のカード型UIを構築するレイアウトテクニック – Visual Basic (VB / VB.NET)解析バイブル

FlowLayoutPanelで極める動的UI:業務効率化ツールを「脱・素人コード」にする設計術業務アプリの現場で、「画面サイズに合わせて並び替わるボタン」や「カード型の一覧」を実装しようとして、`TableLayoutPanel`のセルと...
Visual Basic (VB / VB.NET)

【入門編】FlowLayoutPanelを利用したタグクラウド・動的ボタン配置:可変長のカード型UIを構築するレイアウトテクニック – Visual Basic (VB / VB.NET)解析バイブル

こんにちは。業務自動化の世界へようこそ。マクロの記録から一歩踏み出し、「自分でUIを制御したい」と考え始めたあなたは、すでに立派なエンジニアの入り口に立っています。今回は、VB.NETのWindows Formsにおいて、最も美しく、かつ実...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】StatusStripとToolStripStatusLabelを使った詳細な進捗・ステータス通知:処理中のアニメーション表示実装 – Visual Basic (VB / VB.NET)解析バイブル

UIの沈黙を殺せ:StatusStripによる「非同期UIリアクティビティ」の極意業務アプリケーションにおいて、最も忌むべきは「沈黙」だ。巨大なデータ処理やシステム間連携の最中、画面がフリーズしたような挙動を見せれば、ユーザーは不安から連打...
Visual Basic (VB / VB.NET)

【実務・中級編】StatusStripとToolStripStatusLabelを使った詳細な進捗・ステータス通知:処理中のアニメーション表示実装 – Visual Basic (VB / VB.NET)解析バイブル

UIの「沈黙」はユーザーの不安:VB.NETで実現するプロフェッショナルな進捗フィードバック設計業務アプリケーションにおいて、最も避けるべきは「フリーズしたのか、処理中なのか分からない」という空白の時間です。UIが反応しない数秒間は、ユーザ...
Visual Basic (VB / VB.NET)

【入門編】StatusStripとToolStripStatusLabelを使った詳細な進捗・ステータス通知:処理中のアニメーション表示実装 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは。現場で鍛え抜かれたシステムアーキテクトです。VB.NETでのWindows Forms開発、楽しいですよね。でも、長い処理が走っている時に画面がフリーズしたように見えたり、「今何が起きているのか」がユーザーに伝わらないUIは、ど...
スポンサーリンク