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

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

【テクニカル・上級編】複数フォーム間のデータ受け渡し:プロパティ公開とイベント駆動を使い分けて保守性の高い画面遷移を実現する設計手法 – Visual Basic (VB / VB.NET)解析バイブル

疎結合な画面遷移の極意:グローバル変数の呪縛から解き放つVB.NET設計論諸君、現場で「フォーム間のデータ受け渡し」を実装する際、`Public Shared` の変数や、フォームのインスタンスを無理やり別フォームに渡してコントロールを直接...
Visual Basic (VB / VB.NET)

【実務・中級編】複数フォーム間のデータ受け渡し:プロパティ公開とイベント駆動を使い分けて保守性の高い画面遷移を実現する設計手法 – Visual Basic (VB / VB.NET)解析バイブル

フォーム間のデータ受け渡しを「魔境」にしないために:疎結合なUI設計の極意業務アプリケーション開発において、初心者が最初に陥る最大の罠。それは「フォーム間の直接参照」と「グローバル変数による状態管理」です。「`Form1.TextBox1....
Visual Basic (VB / VB.NET)

【入門編】複数フォーム間のデータ受け渡し:プロパティ公開とイベント駆動を使い分けて保守性の高い画面遷移を実現する設計手法 – Visual Basic (VB / VB.NET)解析バイブル

「グローバル変数」は卒業しよう!VB.NETで実現する、疎結合なフォーム間データ受け渡しの極意こんにちは。開発現場の第一線で数々のシステムを構築してきたアーキテクトです。VB.NETでWindows Formsアプリケーションを作っていると...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】非同期処理の基本:Async/Awaitパターンで重いファイル処理中もWindows FormsのUIをフリーズさせずに「応答なし」を防ぐ – Visual Basic (VB / VB.NET)解析バイブル

UIスレッドを人質に取るな:VB.NETにおける非同期処理の「解剖学」多くのVB.NET開発者が、Windows Formsの「応答なし」という呪縛に苦しんでいる。UIスレッドという神聖な領域で、数百メガバイトのCSV解析や大規模なDBトラ...
Visual Basic (VB / VB.NET)

【実務・中級編】非同期処理の基本:Async/Awaitパターンで重いファイル処理中もWindows FormsのUIをフリーズさせずに「応答なし」を防ぐ – Visual Basic (VB / VB.NET)解析バイブル

業務アプリの「応答なし」は恥と思え。Async/Awaitで実現する、止まらないUIの設計術業務自動化ツールを開発していると、必ずぶち当たる壁がある。巨大なCSVの読み込み、DBからの数万件のデータ取得、あるいはネットワーク越しのAPI通信...
Visual Basic (VB / VB.NET)

【入門編】非同期処理の基本:Async/Awaitパターンで重いファイル処理中もWindows FormsのUIをフリーズさせずに「応答なし」を防ぐ – Visual Basic (VB / VB.NET)解析バイブル

VB.NETでUIを「固まらせない」——Async/Awaitで実現するプロフェッショナルな非同期処理こんにちは。業務自動化の現場で長年戦ってきたエンジニアです。VBAで「マクロを実行した瞬間、Excelが白くなって『応答なし』になる」とい...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】初心者でも迷わない!Visual Studioデザイナを活用したレスポンシブなWindows Formsレイアウト設計とAnchor・Dockプロパティの極意 – Visual Basic (VB / VB.NET)解析バイブル

フォーム崩壊の呪縛を解く:Windows Formsにおける「レスポンシブ設計」の鉄則諸君。VB.NETによるWindows Forms開発において、ウィンドウのリサイズと共にコントロールが「散り散りになる」現象に頭を抱えたことはないか?初...
Visual Basic (VB / VB.NET)

【実務・中級編】初心者でも迷わない!Visual Studioデザイナを活用したレスポンシブなWindows Formsレイアウト設計とAnchor・Dockプロパティの極意 – Visual Basic (VB / VB.NET)解析バイブル

なぜ君のフォームは崩れるのか?Windows Formsレイアウト設計の「絶対法則」業務自動化ツールを開発する際、多くの初心者が陥る罠がある。それは「配置したコントロールが、ウィンドウサイズを変えた瞬間に無惨に崩れる」という現象だ。画面サイ...
Visual Basic (VB / VB.NET)

【入門編】初心者でも迷わない!Visual Studioデザイナを活用したレスポンシブなWindows Formsレイアウト設計とAnchor・Dockプロパティの極意 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは。長年、数多の基幹システムをVB.NETで支えてきたアーキテクトです。Windows Forms(WinForms)を触り始めた初心者が最初にぶつかる壁、それは「ウィンドウを大きくしたら、ボタンやテキストボックスが端っこに取り残さ...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】Windows Formsにおける高速な画面描画:SuspendLayoutとResumeLayoutで大量コントロール追加時のカクつきを完全になくす方法 – Visual Basic (VB / VB.NET)解析バイブル

Windows Formsにおける高速な画面描画:SuspendLayoutとResumeLayoutで大量コントロール追加時のカクつきを完全になくす方法レガシーシステムの改修や、現場の業務に特化したファットクライアントアプリケーションの構...
スポンサーリンク