Visual Basic (VB / 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と向き合ってきた皆さんに、今日は少しだけ「一段上のコード」を書くための秘訣をお伝えします。皆さんは、似たような処理をするクラス...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETでのディープコピーとシャローコピーの境界線:オブジェクトの参照渡しによる意図しないバグを防ぐクローン実装 – Visual Basic (VB / VB.NET)解析バイブル

参照の「呪縛」を断つ:VB.NETにおけるメモリ管理とオブジェクト複製の深淵VB.NETを扱うエンジニアの多くが、キャリアの初期に一度は「不可解なバグ」に遭遇する。ある変数をコピーしたはずなのに、片方を変更するともう片方の値まで書き換わって...
Visual Basic (VB / VB.NET)

【実務・中級編】VB.NETでのディープコピーとシャローコピーの境界線:オブジェクトの参照渡しによる意図しないバグを防ぐクローン実装 – Visual Basic (VB / VB.NET)解析バイブル

VB.NETの「罠」を断つ:シャローコピーの悪夢と、真のディープコピー実装術業務自動化ツールを開発する際、最も多くのエンジニアが涙を流すポイントはどこか。それは、「コピーしたはずのオブジェクトを書き換えたら、元のオブジェクトまで変わってしま...
Visual Basic (VB / VB.NET)

【入門編】VB.NETでのディープコピーとシャローコピーの境界線:オブジェクトの参照渡しによる意図しないバグを防ぐクローン実装 – Visual Basic (VB / VB.NET)解析バイブル

プログラミングの世界へようこそ。VB.NETという強力な武器を手に取ったあなたへ、現場の最前線で「なぜかデータが勝手に書き換わっている!」という悪夢に陥らないための、極めて重要な「コピー」の流儀を授けましょう。多くの初心者がここで躓き、そし...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETによるExcel帳票出力の高速化:COM Interopを使わずにEPPlusやClosedXMLでセルフ完結するモダン帳票開発 – Visual Basic (VB / VB.NET)解析バイブル

帳票地獄からの脱却:VB.NETで実現する「COM依存ゼロ」の爆速帳票エンジン構築術長年、VB6やVBAで構築されたレガシーシステムと格闘してきたエンジニア諸氏なら、一度は経験があるはずだ。`Excel.Application`をサーバー上...
Visual Basic (VB / VB.NET)

【実務・中級編】VB.NETによるExcel帳票出力の高速化:COM Interopを使わずにEPPlusやClosedXMLでセルフ完結するモダン帳票開発 – Visual Basic (VB / VB.NET)解析バイブル

現場を救うアーキテクチャ:COM Interopを捨て、VB.NETでExcel帳票を「爆速」化する極意業務自動化の現場で、未だに「`CreateObject("Excel.Application")`」を叩いていませんか?もしそうなら、今...
Visual Basic (VB / VB.NET)

【入門編】VB.NETによるExcel帳票出力の高速化:COM Interopを使わずにEPPlusやClosedXMLでセルフ完結するモダン帳票開発 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは。システム開発の現場で「Excel自動化」という言葉を聞くと、多くの人が真っ先に思い浮かべるのが『COM Interop(Excelを裏で立ち上げて操作する)』でしょう。しかし、伝説的なエンジニアとして断言します。サーバー環境でC...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETでのSQLインジェクション完全防御:パラメータ化クエリ(Parameters.AddWithValue)の徹底と動的SQL構築の危険性 – Visual Basic (VB / VB.NET)解析バイブル

脆弱性を葬り去る:VB.NETにおけるSQLインジェクション完全防御とメモリ管理の深淵古くから存在するVB6/VBAのレガシー資産を .NET へとマイグレーションする際、最も多く目にする「致命的な地雷」は、SQLインジェクションに対する認...
スポンサーリンク