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

スポンサーリンク
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の残骸」だ。「とりあえず動くから」と放...
Visual Basic (VB / VB.NET)

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

さよなら、重すぎる「DataSet」。VB.NETでメモリを解放し、システムを高速化する戦略こんにちは。現場の最前線でコードと格闘している皆さん。「古いVB.NETシステムを触っていると、とにかく動作が重い…」「画面を開くだけで数秒固まる…...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】VB.NETでのINIファイルおよびレジストリ操作:DllImportを使ったWin32 API連携とマネージドコードからの安全な呼び出し – Visual Basic (VB / VB.NET)解析バイブル

鉄の掟:VB.NETにおけるWin32 API連携の極意 ― レガシーとモダンを繋ぐ「P/Invoke」の深淵我々が保守するシステムには、モダンなJSONやXMLだけでは到達できない「古い領域」が存在する。INIファイルという名のフラットフ...
Visual Basic (VB / VB.NET)

【実務・中級編】VB.NETでのINIファイルおよびレジストリ操作:DllImportを使ったWin32 API連携とマネージドコードからの安全な呼び出し – Visual Basic (VB / VB.NET)解析バイブル

VB.NETでWin32 APIを「正しく」御する:レガシー資産と共存するためのP/Invoke極意業務自動化の現場で避けて通れないのが、JSONやXMLが普及する以前の遺産である「INIファイル」や、Windowsの深淵に鎮座する「レジス...
スポンサーリンク