コンピュータ

C#でBenchmarkDotNetを試す。

BenchmarkDotNetはC#でベンチマークを行うライブラリです。プロジェクトを作成cd (mkdir BenchmarkDotNetSample01)dotnet new console -f net8.0dotnet add pa...
コンピュータ

XAMLを使わないWPF入門11「プログラムによるテンプレート生成でサムネイル」

ListViewを使って画像の一覧を表示します。過去にXAMLで作った記事がありましたので、XAMLを使わないバージョンを作成して見まいた。XAML版同じ用に作って見ましたが、サムネイル画像とファイル名が重なる用になったので、StackPa...
コンピュータ

XAMLを使わないWPF入門10「簡易イメージビューアー」

画像をD&Dで画像表示、クリックすると次の画像が表示されます。プロジェクトの作成cd (mkdir NoXAML10)dotnet new wpf -f net8.0rm *.xamlrm MainWindow.xaml.csソースコードフ...
スポンサーリンク
コンピュータ

PowerShellでテキストファイルを操作するコマンドレット

テキストファイルを扱うコマンドレットをまとめて見ました。ファイルの作成New-Item -ItemType File -Path "C:\path\to\file.txt" -Force | Out-Null-Force を付けると、すでに...
コンピュータ

XAMLを使わないWPF入門09「添付プロパティ」

以下のような添付プロパティのXAMLをC#でコーディングしてみます。XAML<DockPanel> <StackPanel DockPanel.Dock="Left"> <!-- コメント --> </StackPanel></DockPa...
コンピュータ

XAMLを使わないWPF入門08「スライダーの値をラベルにバインド」

スライダーコントロールの値をラベルにバインドし表示します。XAMLを使った記事プロジェクトの作成cd (mkdir NoXAML08)dotnet new wpf -f net8.0rm *.xamlrm MainWindow.xaml.c...
コンピュータ

XAMLを使わないWPF入門07「StackPanel」

StackPanelはコントロールを垂直に縦積みするパネルです。オプションで水平に並べることもできます。プロジェクトの作成cd (mkdir NoXAML07)dotnet new wpf -f net8.0rm *.xamlソースコードフ...
コンピュータ

XAMLを使わないWPF入門06「画像を表示」

画像ファイルを読み込んで表示するサンプルコードです。プロジェクトの作成cd (mkdir NoXAML06)dotnet new wpf -f net8.0rm *.xamlソースコードファイル名:NoXAML06.csproj<Proje...
コンピュータ

PowerShellでタスクスケジューラーを操作するワンライナー集【日次・週次・月次・ログオン時】

タスクスケジューラーは日時などを条件にタスクを実行する機能ですが、GUIで操作画面までたどり着くのが困難です。良く使いそうな操作を抜粋してPowerShellのコンソールから実行するワンライナーを集めてみました。タスクの登録日次(例:毎日の...
コンピュータ

WinFormsで画像ファイルを先読みしキャッシュファイルとして保存する。

画像ファイルをキャッシュする方法としてSQLiteのBlobを使う方法を試しましたが、マルチスレッドでlock処理をはさむと、メリットが薄い感じがしました。今回はシンプルにキャッシュをファイルとして保存しています。キャッシュの有無は、オリジ...
コンピュータ

WinFormsでファイルマネージャの部品

ファイルマネージャのファイルとディレクトリの一覧部分をリストビューで作成しました。ファイル名:FolderManager.cs// ファイスシステムアイテムusing Microsoft.VisualBasic;public class F...
コンピュータ

Windows11で不要ファイルの整理と軽量化設定を行った話。

視覚効果をOFFWindows + R⇒sysdm.cplシステムプロパティ⇒詳細⇒パフォーマンス⇒設定視覚効果⇒カスタム「スクリーンフォント滑らか...」と「アイコンの代わりに...」以外のチェックを外す。全部のチェックを外すと体感できる...
コンピュータ

C#で画像ファイルをキャッシュするプログラム(SQLite)

画像ファイルを読み込んでキャッシュとしてSQLiteのデータベースにBlobとして保存するコードになります。プロジェクトを作成cd (mkdir ImageCacheStore01 -Force)dotnet new winforms -f...
コンピュータ

C#でサムネイル用Bitmapオブジェクトを生成するメソッド

サムネイル用に所定サイズにBitimapオブジェクトを生成します。namespace Thumbnail01;using System.Drawing;using System.Drawing.Drawing2D;public static...