2020-03-01から1ヶ月間の記事一覧
この記事は、いろいろな言語・ゲームに用意されている乱数の実装例と、C# で実装した Xor shift RNGs による疑似乱数生成を使用する雰囲気をまとめた記事です。 いろんな言語 標準ライブラリーの乱数 C C# Java Python Ruby JavaScript Unity ゲーム Xorshif…
こんな感じのことがやりかったので、テストで作成してみました。 データグリッドの列の見た目(列番号・幅)を保存します 保存する情報 取得 復元 サンプル 参考 今回の例では、ウィンドウ(MainWindow クラス)を閉じるタイミング(Closing イベント)でデ…
WPF で依存関係プロパティ (Dependency Property) を含んだカスタムコントロールを作成する方法について、まとめた記事です。 1.カスタムコントロールのファイルを準備する 2.カスタムコントロールの cs ファイル 3.Generic.xaml の編集 コントロール…
古いソフトウェアが保存しているセーブデータファイルを開いてみると、CSV ファイルだった、なんてことが 2020 年の今でもあるようです。 厄介な CSV ファイル 使い方 テストによる検証 サンプル 参考 場合によっては CSV 形式といっても、ときどきちょっと…
Windows Explorer で使われているコンボボックスのイメージはこんな感じのものです。 枠のないコンボボックスが標準なんですね それを、こんな感じで作ってみました。左が作ったもの。右はなにもスタイルを与えていないデフォルトです。 エフェクトを絞った…
通常のリボンコントロール代替案は「Fluent.Ribbon」になるのですが、コントロールが Office っぽく寄せすぎてしまうため、とりあえずのリボンコントロールを TabControl で作ってみた一例の記事です。 使い方のコード リボン TabControl のコード 補足 その…
Git LFS (Large File Storage) Windows 10 WSL (Windows SubSystem for Linux - Ubuntu) コマンド 参考 Git はバージョン管理に特化したツールなので、大きいサイズのファイル(ラージファイルと省略します)を含めると、リポジトリーが肥大化してしまうなど…