コンピュータC#でMemoryCacheクラスを試す。 コンピュータ関連でキャッシュ機能といいますと、読み込んだデータを次に利用するためにメモリーなど高速な記憶装置に保存しておき、同じデータが必要な場合キャッシュから取り出すことで、パフォーマンスを向上させる仕組みのことだと思われます。 dict... 2022.03.01コンピュータ
コンピュータWPF学習中・表示した画像を拡大・縮小・移動する。 Thumbというコントロールはドラッグで移動することが出来ます。そのコントロールに画像を被せて、さらにScaleTransformで拡大・縮小することで、画像を拡大・縮小・移動するプログラムにしてみました。 プロジェクトの作成 PowerS... 2022.02.26コンピュータ
コンピュータ【C#】クラスのプロパティがIDisposableの派生オブジェクトを全てDispose()する。 クラスで定義しているプロパティのオブジェクトを、クラスのインスタンスがDispose()される際、一緒にDispose()させたい。 プロパティが少数であれば素直にプロパティをDispose()すればよいのですが、プロパティが多数の場合、プ... 2022.02.26コンピュータ
コンピュータ【WPF学習中】XAML内のプロパティの値をバインディングする XAMLだけでスライダーの動きに合わせて円が拡大縮小するサンプルプログラム作成してみました。 プロジェクトの作成 PowerShellで実行。要dotnet.exe mkdir En cd En dotnet new wpf code . ... 2022.02.20コンピュータ
コンピュータ【WPF学習中】Bitmapにピクセル単位で描画 WPFでBitmap画像に対しピクセル単位で描画する方法を探したところ、byte配列でピクセルデータを用意し、そのbyte配列をWriteableBitmapオブジェクトに書き込む方法が見つかりましたので試してみます。 プロジェクトの作成 ... 2022.02.18コンピュータ
コンピュータExcelの複数セルに合わせてテキストデータを貼り付ける。 列がタブ区切り、行が改行(CRLF)のテキストをコピーしてExcelに貼り付けると、複数のセルに文字列が収まります。 何故タブ区切りなのか自分の考えてしては、 ①セルに文字を入力して次のセル(右側のセル)に移動する場合タブキーを押します。 ... 2022.02.16コンピュータ
コンピュータ【.Net5】WinFormで時計2【System.Timers.Timer】 以前に作成した時計はタイマーがSystem.Threading.Timerでしたが、タイマーをSystem.Timers.Timerに変更したバージョンになります。 プロジェクトの作成 PowerShellで実行。要dotnet.exe m... 2022.02.16コンピュータ
生活詰め替え用ポンプボトルの中身を最後まで使いきれない。 ポンプボトルを単品で購入し、詰め替え用のシャンプー・リンス・ボディソープを入れて使っているのですが、よく詰まってしまいます。 特にリンスが詰まりがちです。容器を逆さにしたりして中身を攪拌するすることで改善することがありますが、また、すぐに詰... 2022.02.15生活
コンピュータPython-OpenCVでグレイスケール画像をカラーに変換【GRAY2RGBA一括変換】 OpenCVのcvtColorを使って8bitのグレースケール画像を32bitのRGBAにフォーマットを変換します。 元がグレースケールの8bitですのでRGBAに変換しても見た目はグレースケールのままです。ファイルサイズ的には8bitのグ... 2022.02.15コンピュータ
コンピュータ【.Net5】WinFormで時計 プロジェクトの作成 PowerShellで実行。要dotnet.exe mkdir Clock3 cd Clock3 dotnet new winforms code . ソースコード ファイル名:Form1.cs using System... 2022.02.13コンピュータ
コンピュータ入力した文字列から画像を作成する【JavaScript・アイキャッチ画像】 文字列: ソースコード $(function(){ $("#exec").click(function(){ const ctx = $("#cv").getContext("2d"); var word = $("#word").val(... 2022.02.11コンピュータツール
コンピュータ【.NET5】dotnet.exeでclasslibを他のプロジェクトから参照する。 WinFormでプログラムを作成している最中に、プロジェクト内で利用しているクラスをコンソール(プロジェクト)で簡易テストしたい場面があり、クラスライブラリとしてほかのプロジェクトから参照する方法を調べてみました。 classlibプロジェ... 2022.02.11コンピュータ
コンピュータディレクトリ内の画像ファイルを連続表示するグラフィックビューワ6 画像の高さの半分のサイズで1つの画像を上中下の順番に部分表示する機能を追加。 コンパイル準備 ソースコード using System; using System.Windows.Forms; using System.Drawing; us... 2022.02.09コンピュータ