コンピュータ XAMLを使わないWPF入門09「添付プロパティ」 以下のような添付プロパティのXAMLをC#でコーディングしてみます。XAML<DockPanel> <StackPanel DockPanel.Dock="Left"> <!-- コメント --> </StackPanel></DockPa... 2025.07.11 コンピュータ
コンピュータ XAMLを使わないWPF入門08「スライダーの値をラベルにバインド」 スライダーコントロールの値をラベルにバインドし表示します。XAMLを使った記事プロジェクトの作成cd (mkdir NoXAML08)dotnet new wpf -f net8.0rm *.xamlrm MainWindow.xaml.c... 2025.07.10 コンピュータ
コンピュータ XAMLを使わないWPF入門07「StackPanel」 StackPanelはコントロールを垂直に縦積みするパネルです。オプションで水平に並べることもできます。プロジェクトの作成cd (mkdir NoXAML07)dotnet new wpf -f net8.0rm *.xamlソースコードフ... 2025.07.08 コンピュータ
コンピュータ XAMLを使わないWPF入門06「画像を表示」 画像ファイルを読み込んで表示するサンプルコードです。プロジェクトの作成cd (mkdir NoXAML06)dotnet new wpf -f net8.0rm *.xamlソースコードファイル名:NoXAML06.csproj<Proje... 2025.07.06 コンピュータ
コンピュータ PowerShellでタスクスケジューラーを操作するワンライナー集【日次・週次・月次・ログオン時】 タスクスケジューラーは日時などを条件にタスクを実行する機能ですが、GUIで操作画面までたどり着くのが困難です。良く使いそうな操作を抜粋してPowerShellのコンソールから実行するワンライナーを集めてみました。タスクの登録日次(例:毎日の... 2025.07.05 コンピュータ
コンピュータ WinFormsで画像ファイルを先読みしキャッシュファイルとして保存する。 画像ファイルをキャッシュする方法としてSQLiteのBlobを使う方法を試しましたが、マルチスレッドでlock処理をはさむと、メリットが薄い感じがしました。今回はシンプルにキャッシュをファイルとして保存しています。キャッシュの有無は、オリジ... 2025.07.03 コンピュータ
コンピュータ WinFormsでファイルマネージャの部品 ファイルマネージャのファイルとディレクトリの一覧部分をリストビューで作成しました。ファイル名:FolderManager.cs// ファイスシステムアイテムusing Microsoft.VisualBasic;public class F... 2025.07.02 コンピュータ
コンピュータ Windows11で不要ファイルの整理と軽量化設定を行った話。 視覚効果をOFFWindows + R⇒sysdm.cplシステムプロパティ⇒詳細⇒パフォーマンス⇒設定視覚効果⇒カスタム「スクリーンフォント滑らか...」と「アイコンの代わりに...」以外のチェックを外す。全部のチェックを外すと体感できる... 2025.07.02 コンピュータ
コンピュータ C#で画像ファイルをキャッシュするプログラム(SQLite) 画像ファイルを読み込んでキャッシュとしてSQLiteのデータベースにBlobとして保存するコードになります。プロジェクトを作成cd (mkdir ImageCacheStore01 -Force)dotnet new winforms -f... 2025.07.01 コンピュータ
コンピュータ C#でサムネイル用Bitmapオブジェクトを生成するメソッド サムネイル用に所定サイズにBitimapオブジェクトを生成します。namespace Thumbnail01;using System.Drawing;using System.Drawing.Drawing2D;public static... 2025.07.01 コンピュータ
コンピュータ C#でLRUを使ったキャッシュのサンプルコード キャッシュ機能を実装する場合、メモリが無限に使える場合を除き、キャッシュとして保存する要素数を制限する必要があります。今回試した方式はLRU(Least Recently Used)と言いまして、直近に参照した要素が一番古いものを捨てること... 2025.07.01 コンピュータ
コンピュータ GIMPのPNGファイルのエクスポートの圧縮レベルとファイルサイズ及びOptiPNG GIMPでPNGファイル形式で画像を書き出す場合、圧縮レベルによって書き込みにかかる時間とファイルサイズが異なります。ファイルサイズを確認してみました。対象ファイル幅:4512高さ:6400ビット:32bitWindows版Gimp2.10... 2025.06.30 コンピュータ
コンピュータ PowerShellでディレクトリを作成し移動するワンライナー dotnet.exeを使いC#のプロジェクトを作成する際、まずプロジェクト用のディレクトリを作成⇢移動のながれになります。mkdir ディレクトリ名cd ディレクトリ名作成⇢移動の2手順ををワンライナーにしてみました。エイリアス版cd (m... 2025.06.30 コンピュータ
コンピュータ ImageMagickを使いPNGファイルに任意のコメントを埋め込む方法 PNGファイルにコメントを埋め込む方法を試しました。ImageMagickをインストールImagaMagickをscoopでインストールします。scoopのインストールは以下の記事を参照。scoop install imagemagickコ... 2025.06.30 コンピュータ