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

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

【入門編】VB.NETアプリケーションの自動ログ出力基盤:NLogやlog4netを導入し、業務エラーの解析を容易にする構造化ログの設計 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは。システム開発の現場で「なぜエラーが起きたのか分からない」という闇に頭を抱えた経験はありませんか?`Debug.WriteLine` や `MsgBox` でデバッグしているうちは、まだ「趣味のプログラミング」です。プロのエンジニ...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETでの動的アセンブリ読み込みとプラグイン構造:AppDomainを活用した安全なDLLの動的ロードとアンロード – Visual Basic (VB / VB.NET)解析バイブル

境界を破壊せよ:VB.NETにおける動的アセンブリロードと「安全な」アンロードの深淵かつてVB6の時代、私たちは `CreateObject` でCOMコンポーネントを呼び出し、メモリリークの恐怖と戦いながらシステムを構築してきた。時は流れ...
Visual Basic (VB / VB.NET)

【実務・中級編】VB.NETでの動的アセンブリ読み込みとプラグイン構造:AppDomainを活用した安全なDLLの動的ロードとアンロード – Visual Basic (VB / VB.NET)解析バイブル

VB.NETで「止まらないシステム」を創る:AppDomainを活用した動的プラグインアーキテクチャの極意業務自動化の現場において、「機能追加のたびにアプリケーションを再起動する」という制約は、もはや技術的な怠慢と言わざるを得ません。真に堅...
Visual Basic (VB / VB.NET)

【入門編】VB.NETでの動的アセンブリ読み込みとプラグイン構造:AppDomainを活用した安全なDLLの動的ロードとアンロード – Visual Basic (VB / VB.NET)解析バイブル

こんにちは。業務自動化の世界へようこそ。Excelマクロ(VBA)の「記録ボタン」を押していた日々から一歩踏み出し、VB.NETという強力な武器を手に取ったあなたへ。今日は、ただプログラムを動かすだけでなく、「システムを止めずに進化させる」...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETのガベージコレクション(GC)とIDisposableパターン:アンマネージド資源を確実に解放するファイナライザの実装 – Visual Basic (VB / VB.NET)解析バイブル

VB.NETの深淵:GCを飼い慣らし、メモリの「死」を制御する技術レガシーシステムの墓場から、今日もまた「メモリリーク」の怨嗟が聞こえてくる。VB6からVB.NETへの移行期、あるいは.NET Coreで構築されたモダンなマイクロサービスに...
Visual Basic (VB / VB.NET)

【実務・中級編】VB.NETのガベージコレクション(GC)とIDisposableパターン:アンマネージド資源を確実に解放するファイナライザの実装 – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET】メモリリークを根絶せよ:IDisposableパターンとファイナライザの「正しい」実装術業務自動化ツールを開発していると、必ず突き当たる壁がある。それは「ファイルが使用中です」「データベース接続が切れません」というエラーだ。...
Visual Basic (VB / VB.NET)

【入門編】VB.NETのガベージコレクション(GC)とIDisposableパターン:アンマネージド資源を確実に解放するファイナライザの実装 – Visual Basic (VB / VB.NET)解析バイブル

VB.NETの「メモリ管理」を掌握せよ:ガベージコレクションとIDisposableの全貌こんにちは。システム開発の現場で、長年VB.NETと向き合ってきたエンジニアです。VB.NETを触り始めると、誰もが一度は「メモリの管理」という壁にぶ...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETにおけるジェネリクス(Generics)の高度な制約:Where句(New, Class, Structure)を駆使した安全な汎用クラス設計 – Visual Basic (VB / VB.NET)解析バイブル

鉄壁の型安全を求めて:VB.NETジェネリクス制約によるアーキテクチャの最適化レガシーなVB6/VBAの泥沼から、.NETの静的型付けの世界へ足を踏み入れた諸君。型変換(CTypeやDirectCast)を多用し、「実行時エラー」という名の...
Visual Basic (VB / VB.NET)

【実務・中級編】VB.NETにおけるジェネリクス(Generics)の高度な制約:Where句(New, Class, Structure)を駆使した安全な汎用クラス設計 – Visual Basic (VB / VB.NET)解析バイブル

VB.NETのジェネリクスを極める:Where句による「型安全」の強制と保守性の最大化多くのVB.NET開発者が「とりあえず`Object`型で受けて、中で`DirectCast`する」という、いわゆる「型安全性という名の時限爆弾」を抱えた...
Visual Basic (VB / VB.NET)

【入門編】VB.NETにおけるジェネリクス(Generics)の高度な制約:Where句(New, Class, Structure)を駆使した安全な汎用クラス設計 – Visual Basic (VB / VB.NET)解析バイブル

VB.NETのジェネリクスを極める:`Where`句で実現する「型安全」な設計術こんにちは。現場で長年VB.NETと向き合ってきた皆さんに、今日は少しだけ「一段上のコード」を書くための秘訣をお伝えします。皆さんは、似たような処理をするクラス...
スポンサーリンク