最近では、WPF アプリケーションと言えば「MVVM」と言われるくらいのようです(知りませんけどね)。ここでは、WPF アプリ開発を始めて行おうとした(結局やめた)記念に MVVM の「V:ビュー」と「VM:ビューモデル」の関係性についてサンプルコードを作成してみようと思います。
Tag Archives: csharp
[ C# ] yield return って何よ?(呼び出し元に値を返しつつ繰り返し処理を継続する)
ここでは、masao が最近知った C# における yield return についてのサンプルを掲載しています。気づいてはいたのですが、今まではシカトしていました。が、今回はじめてムリヤリ使用させられましたので、恨みを忘れないための備忘録として残しています。
[ C# ] ボリュームラベルを取得・変更する (DriveInfo.VolumeLabel)
ここでは、C# でボリュームラベルの取得や変更を行うサンプルコードを掲載しています。管理者権限を要求されるかと思っていましたが、必要ありませんでした。ドライブのプロパティから、手動で簡単に変更できることからも、そのことがわかります。
[ C# ] 物理ディスクの製造元、型番(モデル)、論理ボリュームリストを取得する
ここでは、C# において物理ディスク情報のデバイスIDや製造元、および割り当てられている論路ディスク情報(ドライブレター)を取得するサンプルコードを掲載しています。
[ Windows10 ] Wbadmin コマンドでバックアップする
Windows10 では Wbadmin コマンドでドライブ丸ごとのバックアップを取得することができます。なお、どのバージョンのOSから利用できるようになったのかは知りません。なお、Wbadmin コマンドを実行するには、管理者権限が必要です。
バックアップの重要性に気付いた人が、急にバックアップ強化月間だとか言い出しました。毎度毎度、暇になると急に思いつきで何かやりだすアホな人です。
[ C# ] BitLocker を有効にしたドライブを回復キーでアンロックする(UnlockWithNumericalPassword)
下記のリンクではBitLocker 暗号化ドライブのロックをパスワードを使って解除しましたが、ここでは、暗号化時に出力した48文字の回復キーを使ってアンロックするサンプルを掲載しています。
[ NPOI C# ] 参照の追加と動作確認(シート名の一覧を取得)
[ C# ] アプリケーション構成ファイル(App.config)のパラメータ値を読み込む
ここでは、アプリケーション構成ファイル(App.config)に設定したパラメータを読み込むサンプルコードを掲載しています。
[ C# / VB.NET ] 文字列を完全一致、前方一致で比較する ( 大文字・小文字の区別 )
ここでは、C# と VB.NET において文字列を完全一致と前方一致で比較するサンプルコードを掲載しています。
[ C# ] TabControl の高さと横幅を変更する ( SizeMode )
ここでは、C# の TabControl で横幅と高さを変更するサンプルを掲載しています。VB.NET でもきっと同じだと思います。