Visual Basic (VB / VB.NET)

スポンサーリンク
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」を使いこなす極意こんにちは。現場で鍛え上げられたコードこそが、システムを支える唯一の真実だと信じているエンジニアです。さて、皆さんが開発している業務システムでは、複数のテ...
Visual Basic (VB / VB.NET)

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

泥沼の「ログ解析」を卒業せよ:VB.NETにおける構造化ログ設計の極意現場で「なぜ落ちたのか分からない」という報告を受けるたび、私はそのシステムの設計思想を疑う。`Trace.WriteLine`で平文を垂れ流し、テキストエディタでgrep...
Visual Basic (VB / VB.NET)

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

ログは「記録」ではなく「武器」である。VB.NETにおける構造化ログ基盤の極意多くのVB.NET開発者が、いまだに`System.Diagnostics.Trace`でコンソールやファイルに文字列を垂れ流している。あるいは、自作の`Writ...
Visual Basic (VB / VB.NET)

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

「なぜか動かない」を卒業する。VB.NET実務のための「構造化ログ」構築術こんにちは。現場で長くVB.NETを触っていると、必ずぶち当たる壁があります。それは「本番環境で起きた謎のエラーが、手元の環境では再現できない」という絶望的な状況です...
Visual Basic (VB / VB.NET)

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

境界線を越える技術:VB.NETにおけるWin32 API連携の流儀VB.NETを扱うエンジニアにとって、`.NET Framework`や`.NET Core`は強力な相棒だ。しかし、真の「アーキテクト」は知っている。マネージドコードの守...
Visual Basic (VB / VB.NET)

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

VB.NETでWin32 APIを「正しく」手なずける:INI・レジストリ操作の極意業務自動化の現場で、古くからあるINIファイルやレジストリ設定に直面したとき、多くの開発者は「何となく動くコード」を書いて終わらせてしまう。だが、君たちが作...
Visual Basic (VB / VB.NET)

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

こんにちは。VB.NETの世界へようこそ。「設定ファイルの保存」という壁にぶつかったことはありませんか? `My.Settings`やJSONファイルで事足りることも多いですが、レガシーなシステムや特定の制約がある現場では、今なおINIファ...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】実務中級者向け:VB.NETにおけるEnum(列挙体)の高度な活用:Flags属性を使ったビット演算による複数フラグ管理のスマートな実装 – Visual Basic (VB / VB.NET)解析バイブル

現場の「魔窟」を浄化せよ:Flags属性が実現するビット演算の真髄長年、VBAのマクロからVB.NETへの移行、あるいはレガシーシステムの延命とモダナイゼーションの最前線に立ってきたが、未だに現場で遭遇するのが「無数のBooleanフラグが...
Visual Basic (VB / VB.NET)

【実務・中級編】実務中級者向け:VB.NETにおけるEnum(列挙体)の高度な活用:Flags属性を使ったビット演算による複数フラグ管理のスマートな実装 – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極意】EnumとFlags属性で「マジックナンバー」を根絶する:堅牢なフラグ管理の設計術業務自動化の現場で、こんなコードを書いていないだろうか。' 悪い例:権限管理を整数で行うIf userRole = 1 Or userRo...
スポンサーリンク