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

スポンサーリンク
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...
Visual Basic (VB / VB.NET)

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

VB.NETの「Flags」で管理する、スマートで美しい権限設計の極意こんにちは。現場のコードを美しく、かつ強靭に変えていくための「職人技」を共有する時間がやってきました。VB.NETを触り始めると、誰もが一度はぶつかる壁があります。それは...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】実務中級者向け:VB.NETでのReadOnlyとConst、Staticの使い分け:変数のスコープとライフサイクルを制御して堅牢なロジックを作る – Visual Basic (VB / VB.NET)解析バイブル

変数の生存期間と不変性を掌握せよ:なぜ修飾子の選択ミスが深刻なバグを生むのか業務システムの現場において、意図しない変数の書き換えや、予期せぬタイミングでの値の消失によって引き起こされるバグは後を絶ちません。特にレガシーなVBAやVB6のメン...
Visual Basic (VB / VB.NET)

【実務・中級編】実務中級者向け:VB.NETでのReadOnlyとConst、Staticの使い分け:変数のスコープとライフサイクルを制御して堅牢なロジックを作る – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極限最適化】ReadOnly・Const・Staticの使い分け:バグを根絶する変数のライフサイクル制御術開発現場でこんなコードを見たことはないだろうか。「とりあえず全ての変数を `Dim` で宣言し、どこで書き換わっているか...
Visual Basic (VB / VB.NET)

【入門編】実務中級者向け:VB.NETでのReadOnlyとConst、Staticの使い分け:変数のスコープとライフサイクルを制御して堅牢なロジックを作る – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!開発現場で日々、コードの海と格闘している後輩の皆さん。先輩エンジニアの私です。さて、皆さんはVB.NETでコードを書くとき、変数を宣言する際に `Dim` をとりあえず使っていませんか? あるいは、なんとなく `Const` や...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】実務中級者向け:VB.NETにおけるDateTimeとDateTimeOffsetの使い分け:タイムゾーンを考慮した堅牢な日時演算と落とし穴 – Visual Basic (VB / VB.NET)解析バイブル

日時データの亡霊:VB.NETにおける`DateTime`と`DateTimeOffset`の非妥協的使い分けレガシーなVBAシステムから移行したエンジニアや、デスクトップアプリの温室育ちのままクラウド時代に突入した開発者が、必ず踏み抜く地...
Visual Basic (VB / VB.NET)

【実務・中級編】実務中級者向け:VB.NETにおけるDateTimeとDateTimeOffsetの使い分け:タイムゾーンを考慮した堅牢な日時演算と落とし穴 – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET】DateTimeとDateTimeOffsetの使い分け:タイムゾーンの闇からシステムを守る極限の知見開発現場で最も恐ろしいバグの一つを知っているか?それは、「動いているように見えて、ある日突然データが数時間ずれる、あるいは...
Visual Basic (VB / VB.NET)

【入門編】実務中級者向け:VB.NETにおけるDateTimeとDateTimeOffsetの使い分け:タイムゾーンを考慮した堅牢な日時演算と落とし穴 – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!開発現場の第一線で戦う、あなたの先輩エンジニアです。マクロの記録や、なんとなく動くサンプルコードのコピペから一歩抜け出し、「システムの本質を理解して強靭なコードを書きたい」――そう思っている中級者のあなたへ。今回は、実務で必ず直...
スポンサーリンク