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

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

【テクニカル・上級編】Windows Formsにおけるボタン連打対策の決定版:カスタム基底クラスによるイベント重複実行の防止とUIの二重クリックロック実装 – Visual Basic (VB / VB.NET)解析バイブル

Windows Formsにおけるボタン連打対策の決定版:カスタム基底クラスによるイベント重複実行の防止とUIの二重クリックロック実装業務アプリケーションの現場において、最も低俗でありながら、最も致命的なバグを引き起こす要因の一つが「ユーザ...
Visual Basic (VB / VB.NET)

【実務・中級編】Windows Formsにおけるボタン連打対策の決定版:カスタム基底クラスによるイベント重複実行の防止とUIの二重クリックロック実装 – Visual Basic (VB / VB.NET)解析バイブル

Windows Formsにおけるボタン連打対策の決定版:カスタム基底クラスによるイベント重複実行の防止とUIの二重クリックロック実装「ボタンをクリックした瞬間に、データベースに同じレコードが2件登録されてしまった」「非同期処理の最中にユー...
Visual Basic (VB / VB.NET)

【入門編】Windows Formsにおけるボタン連打対策の決定版:カスタム基底クラスによるイベント重複実行の防止とUIの二重クリックロック実装 – Visual Basic (VB / VB.NET)解析バイブル

連打によるデータ破壊を防げ!Windows Formsにおける「二重実行防止」の極意こんにちは。コードの深淵へようこそ。あなたがプログラミングを学び、少しずつ「動くもの」を作れるようになってきた頃、必ずと言っていいほど直面する「厄介な問題」...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】初心者必見:Visual Basic (VB.NET)で遭遇する「NullReferenceException」の根本原因と、最新のNull条件・合体演算子によるスマートな回避術 – Visual Basic (VB / VB.NET)解析バイブル

虚空への参照を断て:NullReferenceExceptionの深淵と、堅牢なVB.NETアーキテクチャへの昇華エンジニアが「プログラムが動かない」と嘆くとき、その原因の多くは、論理の破綻ではなく、「存在しないものへの接触」にある。Vis...
Visual Basic (VB / VB.NET)

【実務・中級編】初心者必見:Visual Basic (VB.NET)で遭遇する「NullReferenceException」の根本原因と、最新のNull条件・合体演算子によるスマートな回避術 – Visual Basic (VB / VB.NET)解析バイブル

虚無(Nothing)を支配せよ:VB.NETにおけるNullReferenceExceptionの完全克服と堅牢な設計思想業務自動化ツールの開発において、もっとも卑小でありながら、もっとも開発者のプライドを傷つける例外――それが `Nul...
Visual Basic (VB / VB.NET)

【入門編】初心者必見:Visual Basic (VB.NET)で遭遇する「NullReferenceException」の根本原因と、最新のNull条件・合体演算子によるスマートな回避術 – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極意】「Nothing」の恐怖を克服せよ:NullReferenceExceptionをスマートに回避する現代的設計術プログラミングの世界へようこそ。マクロの記録から一歩踏み出し、自分自身のコードでロジックを組み立てようとして...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】Windows Formsにおけるフォーカス消失時の自動バリデーション:ValidatingとValidatedイベントの正しい設計順序とエラー抑制 – Visual Basic (VB / VB.NET)解析バイブル

フォーカスの深淵:WinFormsにおけるバリデーション・ライフサイクルと「制御不能なUI」への抗い多くの開発者が、Windows Forms(WinForms)を「使い古された、単純な技術」と侮っている。しかし、大規模な基幹システムや、極...
Visual Basic (VB / VB.NET)

【実務・中級編】Windows Formsにおけるフォーカス消失時の自動バリデーション:ValidatingとValidatedイベントの正しい設計順序とエラー抑制 – Visual Basic (VB / VB.NET)解析バイブル

Windows Formsにおける「バリデーションの罠」を回避せよ:Validating/Validatedイベントの極限設計論業務アプリケーションの開発において、入力値の妥当性検証(バリデーション)は避けて通れない工程だ。しかし、多くの開...
Visual Basic (VB / VB.NET)

【入門編】Windows Formsにおけるフォーカス消失時の自動バリデーション:ValidatingとValidatedイベントの正しい設計順序とエラー抑制 – Visual Basic (VB / VB.NET)解析バイブル

【極限の知見】Windows Formsのバリデーション設計:ユーザーを迷わせない「Validating / Validated」の黄金律「入力ミスをしたので、一旦入力をやめて『キャンセル』ボタンを押したい……。なのに、エラーメッセージが何...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】複数画面間における疎結合なデータ共有:WeakEventManagerを活用したメモリリークフリーなオブザーバーパターンの構築 – Visual Basic (VB / VB.NET)解析バイブル

参照の呪縛を解け:WeakEventManagerによるメモリリークフリーなWinForms設計論Windows Forms(WinForms)を用いた大規模システム開発において、多くのエンジニアが陥る「見えない陥穽」がある。それは、画面間...
スポンサーリンク