Visual Basic (VB / VB.NET)

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

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

SQLインジェクションは「実装の怠慢」である。VB.NETで堅牢なデータアクセス層を構築する極意業務自動化の現場において、データベース連携は避けて通れない要衝だ。しかし、多くのエンジニアが「動けばいい」という甘い認識で書いたSQL文によって...
Visual Basic (VB / VB.NET)

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

SQLインジェクションという「見えない爆弾」を解除せよ:VB.NETにおける安全なSQL操作の極意こんにちは。現場で長くコードを書き続けていると、たまに「なぜかシステムが不正な挙動を起こしている」「データベースのデータが消えている」といった...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETとトランザクション制御:TransactionScopeを用いた複数テーブル・複数DB間の安全な一括更新とロールバック – Visual Basic (VB / VB.NET)解析バイブル

鉄壁のデータ整合性を求めて:VB.NETにおけるTransactionScopeの深淵と実践的実装システム開発の現場において、「トランザクション」という言葉は安易に使われがちだ。しかし、真のアーキテクトにとって、それは「障害発生時にシステム...
Visual Basic (VB / VB.NET)

【実務・中級編】VB.NETとトランザクション制御:TransactionScopeを用いた複数テーブル・複数DB間の安全な一括更新とロールバック – Visual Basic (VB / VB.NET)解析バイブル

なぜあなたのVB.NETは「データ不整合」を起こすのか? TransactionScopeを極める業務アプリケーション開発において、最も許されない罪は「半端なデータ」を残すことだ。Aテーブルにはデータが入ったが、Bテーブルへの書き込みでエラ...
Visual Basic (VB / VB.NET)

【入門編】VB.NETとトランザクション制御:TransactionScopeを用いた複数テーブル・複数DB間の安全な一括更新とロールバック – Visual Basic (VB / VB.NET)解析バイブル

VB.NETで「データの整合性」を守る!TransactionScopeを用いた鉄壁のトランザクション制御こんにちは。システム開発の現場において、皆さんがもっとも恐れるべきは「中途半端なデータ」です。例えば、銀行の振込処理で「Aさんの口座か...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETにおける非同期・並行処理の進化:Async/Awaitキーワードを用いたタイムアウト制御と複数タスクの効率的な待ち合わせ – Visual Basic (VB / VB.NET)解析バイブル

泥沼のUIフリーズに終止符を:VB.NETにおける非同期処理の「真の」掌握かつて、我々は`BackgroundWorker`のイベントハンドラに翻弄されていた。`DoWork`で処理を投げ、`RunWorkerCompleted`で結果を受...
Visual Basic (VB / VB.NET)

【実務・中級編】VB.NETにおける非同期・並行処理の進化:Async/Awaitキーワードを用いたタイムアウト制御と複数タスクの効率的な待ち合わせ – Visual Basic (VB / VB.NET)解析バイブル

BackgroundWorkerの亡霊を捨てよ:VB.NETで実現する「非同期処理」の極致かつて、VB.NETの非同期処理といえば`BackgroundWorker`でした。進捗報告やキャンセル処理をイベントで管理するあの設計は、コードを断...
Visual Basic (VB / VB.NET)

【入門編】VB.NETにおける非同期・並行処理の進化:Async/Awaitキーワードを用いたタイムアウト制御と複数タスクの効率的な待ち合わせ – Visual Basic (VB / VB.NET)解析バイブル

VB.NETの「非同期処理」を制する:UIを凍らせない、スマートな非同期プログラミングの極意こんにちは。現場で「画面がフリーズして動かない……」という悲鳴を聞くたびに、私はいつもこう答えます。「それは、あなたが『同期』という名の呪縛に縛られ...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETでのDataSet・DataTableとEDTの限界:メモリ消費量を抑えた軽量な独自データ構造へのリプレイス戦略 – Visual Basic (VB / VB.NET)解析バイブル

呪縛からの解放:DataSet/DataTableを捨て、軽量POCOによる「次世代データ駆動」へVB.NETにおける`DataSet`や`DataTable`は、かつてRAD(高速アプリケーション開発)の象徴だった。しかし、今の時代、それ...
Visual Basic (VB / VB.NET)

【実務・中級編】VB.NETでのDataSet・DataTableとEDTの限界:メモリ消費量を抑えた軽量な独自データ構造へのリプレイス戦略 – Visual Basic (VB / VB.NET)解析バイブル

DataSetの呪縛を解け:VB.NETでメモリを喰い尽くす「重い遺産」から脱却する極限戦略業務システムの刷新を命じられたとき、最も頭を悩ませるのが「古いコードに蔓延るDataSetとDataTableの残骸」だ。「とりあえず動くから」と放...
スポンサーリンク