コンピュータC#でクリップボードの画像を取得するさんぷる。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf code . ソースコード ファイル名:MainWindow.xaml.cs using System; using System.... 2022.06.14コンピュータ
コンピュータ【C#】ヒアドキュメントと変数の展開 C#でヒアドキュメント var code = 9999; var sql = @"SELECT NAME FROM TBL WHERE CODE = '{0}&#x... 2022.04.23コンピュータ
コンピュータ【C#】数値をカンマ付き文字列にする。 ソースコード string.Format("{0:#,0.00}", -1000.345d) 結果 -1,000.35 桁丸目処理が発生している模様 2022.04.22コンピュータ
コンピュータ【WPF学習中】Pathで動的に直線を引く 調べたところWPFで直線を引こうと思ったらXAMLでPathで静的に直線を引くことが出来るようです。 こちらを参考に、マウスのクリックイベントで直線の始点と終点を拾って、動的に直線を引く方法を考えてみました。 MVVMぽくプログラミングし... 2022.04.02コンピュータ
コンピュータ【WPF学習中】MVVMでイベントの発生元のコントロールを引数にする。【MouseMove】 MVVMでマウスの移動イベントからカーソル位置を拾って表示するサンプルプログラムです。 プロジェクトの作成 PowerShellで実行。要dotnet.exe mkdir プロジェクト名 cd プロジェクト名 dotnet new w... 2022.03.22コンピュータ
コンピュータ【WPF学習中】Stackを使ったサンプルプログラム プログラミングでStackというとpushで保存popで取り出すLast In First Outでメモリへのアクセスする方法だったように記憶しています。 使い道としてサブルーチンを呼び出す前に壊れて欲しくないデータをStackに入れて... 2022.03.12コンピュータ
コンピュータ【WPF学習中】XAMLでCanvasのサイズを親要素のサイズに合わせる WPFで扱うコントロールの多くは幅や高さを指定しない場合(デフォルト)親要素のクライアント領域一杯に広がりますが、Canvasの場合、幅や高さのデフォルトは0ですので基本的に数値を指定してあげる必要があるようです。 以前作成したプログラムで... 2022.03.08コンピュータ
コンピュータWinFormでボールが壁で跳ね返るプログラム System.Environment.TickCount64を使い描画のタイミングをとっています。 プロジェクトの作成 PowerShellで実行。要dotnet.exe mkdir プロジェクト名 cd プロジェクト名 dotnet... 2022.03.07コンピュータ
コンピュータ【WPF学習中】ドラッグアンドドロップで画像を表示する。20220304 フォームにエクスプローラーなどから画像ファイルをドラッグアンドドロップすると画像が表示されるサンプルプログラムです。 プロジェクトの作成 PowerShellで実行。要dotnet.exe mkdir プロジェクト名 cd プロジ... 2022.03.04コンピュータ
コンピュータC#でMemoryCacheクラスを試す。 コンピュータ関連でキャッシュ機能といいますと、読み込んだデータを次に利用するためにメモリーなど高速な記憶装置に保存しておき、同じデータが必要な場合キャッシュから取り出すことで、パフォーマンスを向上させる仕組みのことだと思われます。 dic... 2022.03.01コンピュータ
コンピュータWPF学習中・表示した画像を拡大・縮小・移動する。 Thumbというコントロールはドラッグで移動することが出来ます。そのコントロールに画像を被せて、さらにScaleTransformで拡大・縮小することで、画像を拡大・縮小・移動するプログラムにしてみました。 プロジェクトの作成 P... 2022.02.26コンピュータ
コンピュータ【C#】クラスのプロパティがIDisposableの派生オブジェクトを全てDispose()する。 クラスで定義しているプロパティのオブジェクトを、クラスのインスタンスがDispose()される際、一緒にDispose()させたい。 プロパティが少数であれば素直にプロパティをDispose()すればよいのですが、プロパティが多数の場合、... 2022.02.26コンピュータ
コンピュータ【WPF学習中】XAML内のプロパティの値をバインディングする XAMLだけのコーディングでスライダーの動きに合わせて円が拡大縮小するサンプルプログラム作成してみました。 プロジェクトの作成 PowerShellで実行。要dotnet.exe mkdir En cd En dotnet new... 2022.02.20コンピュータ
コンピュータ【WPF学習中】Bitmapにピクセル単位で描画 WPFでBitmap画像に対しピクセル単位で描画する方法を探したところ、byte配列でピクセルデータを用意し、そのbyte配列をWriteableBitmapオブジェクトに書き込む方法が見つかりましたので試してみます。 プロジェク... 2022.02.18コンピュータ