コンピュータ

コンピュータ

WPFとは?WinFormsとの違いや将来性について考える

WPFを学んでいくと、最終的には「WPFはビジネスアプリケーションを作るために特化したフレームワーク」という結論にたどり着きます。特化しているということは、裏を返せば汎用性が犠牲になっているということで、実際、自由度の面ではWinForms...
コンピュータ

XAMLで始めるWPF入門:メニュー&ステータスバーXAMLテンプレート(App.xamlにスタイルを集約)

WPFでは各コントロールに個別のスタイルを定義できますが、フォントサイズや余白など共通化できる部分は App.xaml にまとめると管理が楽になります。今回は、メニュー・ステータスバーを含む最小構成のテンプレートを紹介します。ソースコードフ...
コンピュータ

バイラテラルフィルタ(効果:弱)

バイラテラルフィルタ(効果:弱) ① 下のエリアをクリック → ② Ctrl+V / ⌘+V で画像を貼り付け → ③ 実行。結果は右クリックでコピー/保存できます。 1) 入力(貼り付け) ここをクリックして貼り付け クリア 2) 出力(...
スポンサーリンク
コンピュータ

WebブラウザでJavaScriptを使いクリップボード経由で画像を貼り付けることは出来ますか?

画像を Ctrl+V で貼り付けてください。※このページは実際動作します。画像はサーバーにアップロードはされません。ソースコード・HTML<div id="drop" contenteditable="true">画像を Ctrl+V で貼...
コンピュータ

Ubuntuのホームディレクトリが消えた日

自分の作ったとあるスクリプトを実行したところ、ホームディレクトリ内のファイルが全て削除されてしまいました。スクリプトも失われたので詳細がは不明ですが、スクリプト内でカレントディレクトリを移動しファイルを全て削除するコードがあり、移動先のディ...
コンピュータ

XAMLで始めるWPF入門:ユーザーコントロールで作るズーム・パン機能付きImageコントロール

画像を表示するImageコントロールをベースにスクロール、Ctrl+マウスホイールによるズーム、マウスドラックによるパン機能を付与した、ユーザーコントロールのサンプルコードになります。ソースコード・ユーザーコントロール本体ファイル名:Zoo...
コンピュータ

XAMLで始めるWPF入門:過去一シンプルなユーザーコントロールのサンプルコード。

個人的にWPFの学習の最終段階はカスタムコントロールだと思っていましたが、汎用的なGUIコントロールを使う場面は、個人開発では意外と少なく、それに労力を払うより、ユーザーコントロールでソースコードを分割するぐらいがちょうど良い感じがします。...
コンピュータ

グラフィックボードと電源ユニットを交換した話「RTX3090中古」

VRAMが沢山欲しくてRTX3090を入手しました。合わせて電源ユニットも850Wに容量アップしました。型番・グラフィックボードPalit GeForce RTX3090 NED3090019SB-132BA(中古)・PSU玄人志向 KRP...
コンピュータ

縮小補完方法の選択肢

超解像AIにより画像の拡大処理は、新しいステージになったと言えると思います。そうなると劣化を気にせず拡大処理が出来るようになるので画像加工の自由度は格段に向上します。従来、劣化を恐れて拡大縮小処理の回数を制限したりしましたが、比較的自由に拡...
コンピュータ

Windowsでファイル更新をリアルタイム監視する:Everythingを使った簡易モニター術

Windowsで「最近更新されたファイルをリアルタイムで眺めたい」と思うことはありませんか?PowerShell などで FileSystemWatcher を使えば自作もできますが、実は Everything を起動するだけで同じことがで...
コンピュータ

XAMLで始めるWPF入門:シンプルなアプリケーションランチャー

シンプルなアプリケーションランチャープロジェクトの作成cd (mkdir SimpleLauncher)dotnet new wpf -f net8.0ソースコードファイル名:SimpleLauncher.csproj<Project Sd...
コンピュータ

XAMLで始めるWPF入門:Style関連の覚書

XAMLは基本的に静的にコントロールをレイアウトしますが、Styleを用意しておくと、あとから動的に生成されるコントロールにも同じ見た目や振る舞いを一括適用できます。(既定のプロパティ値を差し替えたり、イベントの配線をまとめたりできます)主...
コンピュータ

XAMLで始めるWPF入門:ListViewで自動的にスクロールバーを表示する。

ウィンドウサイズを変更すると、自動的にスクロールバーが表示される設定ソースコード<Window x:Class="StackListV.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" x...
コンピュータ

Windows11でクリップボードの内容の有無を確認する方法。

Windows11にはクリップボードの履歴を見る機能がありますす。この機能を使うことでクリップボードの内容があるか確認することが出来ます。クリップボードを扱うプログラムを開発していると、テストでクリップボードをの確認する場合があり、覚えてお...