Visual Basic / VB.NETの基礎・構文と.NET Framework/.NET Coreの概要

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

【テクニカル・上級編】初心者向け:VB.NETのIIf関数とIf演算子の決定的な違い:短絡評価(Short-circuit evaluation)の仕組みとバグを防ぐ選び方 – Visual Basic (VB / VB.NET)解析バイブル

VB.NETの罠:`IIf`関数と`If`演算子の決定的な違い。短絡評価を制する者がバグを制すレガシーなVB6(VBA)の時代から、私たちは「条件によって値を切り替える」という処理をいかに簡潔に書くかに心血を注いできた。VB.NETへと移行...
Visual Basic (VB / VB.NET)

【実務・中級編】初心者向け:VB.NETのIIf関数とIf演算子の決定的な違い:短絡評価(Short-circuit evaluation)の仕組みとバグを防ぐ選び方 – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極限解説】IIf関数とIf演算子の決定的な違い。その「甘い一行コード」が現場のシステムを沈める理由開発現場でよく見かける光景がある。「条件分岐をスマートに書こうとして `IIf` 関数を使ったところ、なぜか `NullRefe...
Visual Basic (VB / VB.NET)

【入門編】初心者向け:VB.NETのIIf関数とIf演算子の決定的な違い:短絡評価(Short-circuit evaluation)の仕組みとバグを防ぐ選び方 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!VBAやこれまでのプログラミング経験から一歩踏み出し、VB.NETの世界へようこそ。チーフアーキテクトの私です。今回は、コードをスマートに記述できる「条件分岐の1行書き」についてお話しします。VB.NETには、条件によって処理を...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】上級プロフェッショナル向け:VB.NETにおけるEmit(System.Reflection.Emit)による動的型生成:実行時コード生成でパフォーマンスの限界を超える極限テクニック – Visual Basic (VB / VB.NET)解析バイブル

実行時コード生成の極限:VB.NETにおける `System.Reflection.Emit` によるメタプログラミングの深淵VBAによる数百万行のレガシーマクロの解析、あるいはCOMコンポーネントと.NETの隙間で泥を被ってきたエンジニア...
Visual Basic (VB / VB.NET)

【実務・中級編】上級プロフェッショナル向け:VB.NETにおけるEmit(System.Reflection.Emit)による動的型生成:実行時コード生成でパフォーマンスの限界を超える極限テクニック – Visual Basic (VB / VB.NET)解析バイブル

実行時コード生成の極限:VB.NETの `System.Reflection.Emit` でパフォーマンスの壁をブチ破るプロフェッショナルな開発現場において、「リフレクション(Reflection)」は諸刃の剣だ。動的に型を解決し、プロパテ...
Visual Basic (VB / VB.NET)

【入門編】上級プロフェッショナル向け:VB.NETにおけるEmit(System.Reflection.Emit)による動的型生成:実行時コード生成でパフォーマンスの限界を超える極限テクニック – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!開発現場の最前線で、日々コードのパフォーマンスと格闘している先輩エンジニアです。さて、今回は少し背伸びをして……いや、プロフェッショナルとして一段上のステージに登るための極限テクニック「System.Reflection.Emi...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】実務中級者向け:VB.NETでのWindows Formsドラッグ&ドロップ実装:エクスプローラーからファイルを受け取る直感的なUIと検証ロジックの作り方 – Visual Basic (VB / VB.NET)解析バイブル

Windows Formsドラッグ&ドロップの極意:エクスプローラー連携におけるメモリ管理と型安全性の追求業務アプリケーションの価値は、突き詰めれば「ユーザーの工数をいかに削るか」の一点に集約される。「ファイルを一つずつダイアログから選択さ...
Visual Basic (VB / VB.NET)

【実務・中級編】実務中級者向け:VB.NETでのWindows Formsドラッグ&ドロップ実装:エクスプローラーからファイルを受け取る直感的なUIと検証ロジックの作り方 – Visual Basic (VB / VB.NET)解析バイブル

エクスプローラーからファイルを受け取る極限のWindows Formsドラッグ&ドロップ実装業務効率化ツールを開発する際、ユーザーの「直感的な操作」を形にする最良の手段がドラッグ&ドロップ(D&D)です。エクスプローラーからファイルを画面に...
Visual Basic (VB / VB.NET)

【入門編】実務中級者向け:VB.NETでのWindows Formsドラッグ&ドロップ実装:エクスプローラーからファイルを受け取る直感的なUIと検証ロジックの作り方 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!現場でバリバリと業務システムの設計や自動化を進めている先輩エンジニアです。Excelのマクロ(VBA)からステップアップし、本格的な業務アプリケーションを作るためにVB.NETを触り始めた皆さん、日々の開発お疲れ様です。「マクロ...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】初心者向け:VB.NETのEnum(列挙体)入門:マジックナンバーを排除しコードの可読性と保守性を飛躍的に高める定数管理の基本 – Visual Basic (VB / VB.NET)解析バイブル

序文:マジックナンバーという名の「時限爆弾」を解体せよ長年、魔窟のようなレガシーシステムの保守や、数百万行に及ぶVBA資産の.NET移行に携わってきたアーキテクトなら、誰もが一度は絶望した光景があるはずだ。`If status = 3 Th...
スポンサーリンク