C#をコンソールで実行するため最短コマンド
最短コマンド dotnet new console -o MyApp # cd MyApp # dotnet add package Newtonsoft.Json # nvim MyApp/Pro…
View Articlecscの作法 その488
概要 cscの作法、調べてみた。 練習問題やってみた。 練習問題 datatableで、CSVを読み込め。 サンプルコード using System; using System.Text; usin…
View Article【C#】参照型のデータをMemoryCacheで扱ったら事故った話
はじめに データベースから頻繁に取得するマスターデータを、MemoryCacheでキャッシュしていました。 ライブラリの中で行われていたのでstaticなことをあまり意識せず使用していたのですが、事…
View Article【C# WPF】Bindingでテキストボックスの入力をTextBlockに反映させる
Wpf Sheep Calender 3日目。 面倒なのでChatGPTでやらせました。 自力でやると大体上手くいかないからです(笑) 思ってたよりだいぶ単純な実装です。 高度な事は書いてないですが…
View ArticleUnity Packageインストール後にUnity Editorを再起動するスクリプト
Unityパッケージをインストール後にUnity Editorを自動再起動するためのクラスです。開発したUnity PackageのEditorディレクトリ以下に設置してください。 パッケージのイン…
View ArticleC#でグラフを書く方法
グラフを書きたいが Chartが追加できない! 右クリック「すべて表示」にすると存在することはわかるんだが、追加できない! 原因:LiveChartはNET6.0ではおそらく使えません。Window…
View ArticleC#おすすめの書籍(2024)
概要 私がこれまでに読んだC#関連書籍からおすすめのものを抜粋して分類・評価しました。 抜粋3冊* 本ページの見方 点数は、下記の基準で5段階に★を付けました。 (抽象的で平易な場合) 具体的 ★★…
View ArticleDapperとは
業務でバックエンドのDB周りを修正したときにusing Dapperを追加する必要があったので調べてみました。 Dapperとは .NETプラットフォーム用の軽量なオブジェクト関係マッピング(ORM…
View Article【C# WPF】iteratorをシンプルに理解してみる
WPF Sheep Calendar 4日目です。30日目になったら専用のページでもでっち上げよう(笑) 単純な実装を通じて慣れない構文に慣れるといういつものアプローチです。 他の人は結構複雑に書き…
View Article【Unity】AppUI上でロジックをいい感じに書けるUnityReduxMiddleware作ってみた
はじめに Unityerのみなさん、AppUI使っていますか? おそらく使っていないでしょう... AppUIはUnity上でアプリが作れるというフレームワークです。 AppUI 公式ページ htt…
View ArticleAwaitable 使いづらそう問題
Unity 2023 改め Unity 6 で新登場の Awaitable の癖が強い問題。 なぜ await するだけで実行スレッドが変わるのか 問題 !! 素直に await すれば良いじゃん? ※ 実質的に…
View Articlecscの作法 その491
概要 cscの作法、調べてみた。 練習問題やってみた。 練習問題 datatableを、DataGridViewで、表示せよ。 写真 サンプルコード using System; using Syst…
View Article【Unity】反射するレーザーを作ろう!#2.5「リファクタリング」
はじめに 今回は前回作った動かせる反射レーザーのコードの改良。 動作は変えずにコードを改良していく、つまりリファクタリングをする(覚えた単語使いたいだけ)。 動作は変わらないので「Lazer.cs」…
View Article.NET 8 で ASP.NET Core でホストされた Blazor WebAssembly アプリにレイヤードアーキテクチャーを実装する①
やりたいこと .NET 8 で構築した ASP.NET Core でホストされた Blazor WebAssembly アプリからビジネスロジックを分離したい とりあえず UI プロジェクトとは別の…
View Article[Unity] アイテム取得について考える[ユーザビリティ]
春🌸 こんにちは、ゆきおです。 今日はUnityのアイテム取得の仕組み作りについて考えたことをまとめます。 ドアの開閉ロジックの実装ついでにアイテム取得ロジックも実装したのですが 今になって見返すと…
View Article[Unity]歩く時に頭の揺れを表現する[FPS]
FPSといえば64の007ゴールデンアイ世代 おはこんばんにちは、ゆきおです。 FPSデビューは小学生、Nintendo64の007ゴールデンアイとパーフェクトダーク からのF.E.A.RやHarf…
View ArticleMind8の中間コードディスパッチャ(の一部)をCからC#に書き換えてみたい(キックオフ)
はじめに こちらの記事でVSCodeでMind 8 for Windowsのkernelをデバッグ実行できる環境をつくり、前回記事まで主に64bit整数変数の処理単語の習作をMind開発者の@kil…
View Article【Unity】AppUI×ClaudiaでMVVMを意識してチャットアプリをつくる 5章 Middleware編
はじめに この記事は4章の続きです。 まだ読んでいない人は4章から読まれることを推奨します。 この章では3章4章で実装したチャットアプリに関してMiddlewareを利用してViewModelに実装…
View Articlecscの作法 その494
概要 cscの作法、調べてみた。 練習問題やってみた。 練習問題 DataTableから、指定の列を、重複を除去して、配列で取得せよ。 方針 DataView使う。 サンプルコード using Sy…
View Article【C# WPF】 マルチバインディングでユーザー入力に応じた動的文字列生成
WPF Sheep Calender5日目 巻き角プロジェクトみたいな名前に替えようかな この記事を参考に実装(実を言うと再現出来なかったのでChatGPTを使った。時間もないんで) https:/…
View Article