Visual Basic (VB / VB.NET)

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

【実務・中級編】VB.NETにおけるShadowsとOverridesキーワードの違い:基底クラスのメンバを隠蔽・上書きするオブジェクト指向設計の極意 – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極意】ShadowsとOverridesの境界線:継承の闇を制御し、バグを葬り去る設計術業務自動化の現場で「継承」を使いこなせていると自負している諸君。だが、`Shadows`と`Overrides`を「なんとなく動くから」と...
Visual Basic (VB / VB.NET)

【入門編】VB.NETにおけるShadowsとOverridesキーワードの違い:基底クラスのメンバを隠蔽・上書きするオブジェクト指向設計の極意 – Visual Basic (VB / VB.NET)解析バイブル

プログラミングの世界へようこそ。マクロの記録という「与えられた手順」から一歩踏み出し、自ら設計図を描こうとするあなたを、私は心から歓迎します。今日は、VB.NETの継承における「最大の難所」であり、かつ「設計の美学」が試される `Shado...
Visual Basic (VB / VB.NET)

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

なぜ DateTime.Now によるパフォーマンス計測は「罪悪」なのか業務システム、とりわけ長年保守されてきたVB6/VBA由来のロジックを抱えるVB.NETアプリケーションにおいて、処理速度の遅延は日常茶飯事だ。しかし、そのボトルネック...
Visual Basic (VB / VB.NET)

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

DateTime.Nowは今すぐ捨てろ。VB.NETにおけるミリ秒単位のプロファイリングとボトルネック打破の鉄則社内業務の自動化ツールや基幹連携プログラムで、「最近どうも動きが重い」「どの処理に時間がかかっているのか分からない」といった声を...
Visual Basic (VB / VB.NET)

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

こんにちは!今日も一緒にプログラミングの深遠で楽しい世界を探求していきましょう。Excel VBAなどのマクロから一歩踏み出し、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イテレータ極限活用:巨大データをメモリ枯渇から救う遅延評価のアーキテクチャ開発現場でよく見かける光景がある。数百万件もある巨大なCSVファイル、あるいは数万件のレコードを持つデータベースのテーブルに対し、愚直に全件を...
Visual Basic (VB / VB.NET)

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

こんにちは!開発現場を渡り歩いてきた、あなたの専属エンジニアの先輩です。今回は、Visual Basic(VB.NET)の中級者へのステップアップとして、避けて通れないけれど最高にクールな技術「Yieldキーワードを用いたイテレータ(Ite...
Visual Basic (VB / VB.NET)

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

VB.NETの極限最適化:`If`演算子がもたらす安全性と、レガシー `IIf` の呪縛からの解放長年、VBAやVB6、そして近代の.NET環境に至るまで、多くの開発者は「条件分岐とフォールバック値の記述」において無駄なボイラープレートコー...
Visual Basic (VB / VB.NET)

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

VB.NETを極める:三項演算子(IIf)の呪縛を断ち切り、`If` 演算子でフォールバックを制す開発現場でこんなコードを見かけたことはないだろうか。.net' 【アンチパターン】絶対に避けるべき古い書き方Dim displayName A...
スポンサーリンク