コンピュータ

コンピュータ

C#のWPFでListViewの選択項目とテキストボックスをバインドする。

いまいち理解できていないのですが、コードを書いてみたら思った通りに動作したので記事にしてみました。ソースコードファイル名:FileEntity.csusing System.ComponentModel;using Reactive.Bin...
コンピュータ

Python-OpenCVで画像の拡大でOutOfMemoryErrorが発生してメインメモリーの増設したいと思った話

メインメモリーを64GB搭載しているPCで画像ファイルを拡大処理をしていたところOutOfMemoryErrorが発生しました。元が1000x1000ぐらいの解像度の画像を256倍は通りましたが、300倍ではエラーになります。そんなに大きい...
コンピュータ

C#でWPF学習中「別ウィンドウを表示する」その2

前回別ウィンドウを表示することはできましがた、別ウィンドウで入力した値へアクセスする方法がしっくりこない感じでした。ソースコードファイル名:MainWindow.xaml<Window x:Class="DialogSample1.Main...
スポンサーリンク
コンピュータ

C#のWPFでリストビューでアイテムの選択とコンテキストメニュー

リストビュー上でマウスをクリックし、ビューモデル側で該当するアイテムを検出する方法を考えてみます。ソースコードファイル名:FileEntity.csnamespace ListViewOnClick;public class FileEnt...
コンピュータ

スマホの機種変更をした記録「Motorola moto g24」

Amazonを眺めていたらお手頃価格のSIMカードが2枚搭載可能なスマートフォンが販売されいたので機種変更しました。それまで使っていた機種と比べてメモリーが増えたおかげかアプリケーションの起動が速く操作性は良好です。タップ後一呼吸まって立ち...
コンピュータ

Windows11のエクスプローラーで右クリックメニューからPowerShellスクリプトを実行する方法

「Custom Context Menu」というアプリケーションを使うとWindows11のエクスプローラーの右クリックメニューに任意のアプリケーションを登録することが出来ます。アプリケーションが登録出来るということは、「pwsd.exe」...
コンピュータ

C#のWPFでアイコン付きでファイルの一覧表示するリストビューを作る2。「コンバーターを使ってファイルサイズと更新日付を表示する」

前回はファイルアイコンを表示するところを作りました。今回はファイルサイズと更新日付の表示部分を作成したいと思います。ソースコードファイル名:DataSizeConverter.csusing System;using System.Glob...
コンピュータ

C#のWPFでアイコン付きでファイルの一覧表示するリストビューを作る。

ファイルマネージャを作っていまして、ファイルの一覧のUIをリストビューで試作してみました。ソースコードファイル名:FileInfoEntity.csusing System.Windows.Media.Imaging;namespace L...
コンピュータ

C#のWPFでOpenCVSharpのフィルターを任意の順番で実行するアプリケーション

OpenCVには画像を加工してくれるフィルターが沢山あります。欲しい画像が出来上がるまでフィルターのパラメーターの調整作業をする場合GUIがあると便利です。フィルターが1つの場合やフィルターの実行手順が決まっている場合のプログラムは以前作成...
コンピュータ

C#のWPFで実行と停止(キャンセル)ボタンを試作

前回WinFormsで作成しましたが、どうもうまく動作してない感じがするのでWPFで再度作成してみました。ソースコードファイル名:MainWindow.xaml<Window x:Class="ExecuteButton.MainWindo...
コンピュータ

C#リフレクションを使ってインスタンスのメソッドを実行

OpenCVのフィルターを任意の順番で実行するUIを作っていて、データソースで悩んでいます。実行順番のことを考えるとListなどの要素の順番をもつ構造のコレクションが良さそうですが、要素となるフィルターをオブジェクト化しようとすると、異なる...
コンピュータ

C#のSystem.Text.Jsonでオブジェクトをシリアライズしてみる。

Objetusing System.Text;using System.Text.Json;string path = "JsonSample01.json";var encoding = Encoding.GetEncoding("utf...
コンピュータ

C#のWPFでドライブの一覧とカレントディレクトリの階層を選択するコンボボックスを作る。

カレントディレクトリを変更するために、コンボボックスを使ってドライブの一覧を選択するUIがあります。また、ドライブだけではなくカレントディレクトリとその上位階層も選択するようになっていると便利です。実際作れるか挑戦してみました。以下7-Zi...
コンピュータ

C#のListをJSON形式でシリアライズ・デシリアライズする2。「型を確認する」

前回インターフェイスのデシリアライズに失敗しましたので対策を考えてみたいと思います。まずListの要素の型を確認します。TはISampleBaseですが各要素に対してGetType()メソッドを実行しどの型になるか確認します。using S...