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

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

【入門編】上級プロフェッショナル向け:VB.NETアプリケーションのパフォーマンス計測:Stopwatchクラスを使ったミリ秒単位の処理時間計測とボトルネック特定 – Visual Basic (VB / VB.NET)解析バイブル

「なんとなく遅い」から脱却せよ:StopwatchクラスでVB.NETのボトルネックを外科手術するこんにちは。現場で「何となく重い」という言葉を耳にするたび、私はいつもこう思います。「計測なき改善は、目隠しをして迷路を走るようなものだ」と。...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】上級プロフェッショナル向け:VB.NETのYieldキーワードを用いたイテレータ(Iterator)の実装:大規模データをメモリ効率よく遅延評価で返すカスタム列挙の作り方 – Visual Basic (VB / VB.NET)解析バイブル

メモリの限界を突破せよ:VB.NET `Yield` による遅延評価とイテレータの極意大規模なシステム改修やデータ移行の現場で、私たちは常に「メモリ枯渇」という悪魔と隣り合わせだ。VBA時代から続く「配列に全データをぶち込んで処理する」とい...
Visual Basic (VB / VB.NET)

【実務・中級編】上級プロフェッショナル向け:VB.NETのYieldキーワードを用いたイテレータ(Iterator)の実装:大規模データをメモリ効率よく遅延評価で返すカスタム列挙の作り方 – Visual Basic (VB / VB.NET)解析バイブル

大規模データ処理の「メモリ爆死」を回避せよ:VB.NET `Yield`による遅延評価の実践業務自動化の現場で、開発者が最も陥りやすい罠がある。それは、「とりあえず全件を`List(Of T)`に格納する」という安易な実装だ。数万件程度のC...
Visual Basic (VB / VB.NET)

【入門編】上級プロフェッショナル向け:VB.NETのYieldキーワードを用いたイテレータ(Iterator)の実装:大規模データをメモリ効率よく遅延評価で返すカスタム列挙の作り方 – Visual Basic (VB / VB.NET)解析バイブル

メモリの限界を突破せよ:VB.NET `Yield`による「遅延評価」の魔術こんにちは。現場で泥臭いシステム改修からアーキテクチャ設計までをこなしてきたエンジニアです。今日は、VB.NETを使って「数百万件の巨大データ」を扱う際、メモリ不足...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】上級プロフェッショナル向け:VB.NETでのNull-coalescing(If演算子)の活用:三項演算子(IIf)の欠点を克服し簡潔なフォールバック値を実装する – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極限知見】IIfの呪縛から逃れよ:If演算子による短絡評価とフォールバックの美学レガシーなVisual Basic 6(VBA)の遺産を引きずったコードベース、あるいは急造されたVB.NETのソースコードをレビューするたび、私...
Visual Basic (VB / VB.NET)

【実務・中級編】上級プロフェッショナル向け:VB.NETでのNull-coalescing(If演算子)の活用:三項演算子(IIf)の欠点を克服し簡潔なフォールバック値を実装する – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET上級統括】IIfの呪縛を断て:`If`演算子による Null-coalescing と高速フォールバック戦略業務システム開発の現場において、データベースからのデータ取得や、外部ファイル(CSVやExcel)からのパラメータ読み...
Visual Basic (VB / VB.NET)

【入門編】上級プロフェッショナル向け:VB.NETでのNull-coalescing(If演算子)の活用:三項演算子(IIf)の欠点を克服し簡潔なフォールバック値を実装する – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!現場でバリバリとVB.NETやVBAを書いていると、「変数が空っぽ(Null)だったら、とりあえずこっちのデフォルト値を入れておきたいな」という場面に、本当によく遭遇しますよね。Excelのマクロ記録から一歩踏み出し、本格的なシ...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】上級プロフェッショナル向け:VB.NETにおけるInterface(インターフェイス)の明示的実装:多重継承の衝突を回避し複雑なコンポーネントを構築する技法 – Visual Basic (VB / VB.NET)解析バイブル

【上級】VB.NET明示的インターフェイス実装の極意:名前の衝突を制し、エンタープライズの混沌を支配するプログラミング言語の進化の歴史において、「多重継承」ほどエンジニアを悩ませてきた概念はない。ダイヤモンド継承問題に代表されるように、複数...
Visual Basic (VB / VB.NET)

【実務・中級編】上級プロフェッショナル向け:VB.NETにおけるInterface(インターフェイス)の明示的実装:多重継承の衝突を回避し複雑なコンポーネントを構築する技法 – Visual Basic (VB / VB.NET)解析バイブル

上級プロフェッショナル向け:VB.NETにおけるInterface(インターフェイス)の明示的実装:多重継承の衝突を回避し複雑なコンポーネントを構築する技法開発現場でこんな絶望感を味わったことはないだろうか。「外部の基幹システム連携用SDK...
Visual Basic (VB / VB.NET)

【入門編】上級プロフェッショナル向け:VB.NETにおけるInterface(インターフェイス)の明示的実装:多重継承の衝突を回避し複雑なコンポーネントを構築する技法 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!開発現場の最前線で、日々コードの美しさとパフォーマンスを追求している先輩エンジニアです。Excelのマクロ記録から一歩踏み出し、本格的な業務システムやコンポーネントをVB.NETで構築するようになると、避けて通れないのが「インタ...
スポンサーリンク