コンピュータdotnet.exeでwinformsの単体テスト(mstest)のプロジェクト作成 dotnet.exeで単体テスト(mstest)を実施する為のプロジェクトの作成方法を調べてみました。 プロジェクトの作成 // ソリューション名:QQQ // WinFormsプロジェクト名:QQQ.Winform // 単体テストプロジ... 2022.07.11コンピュータ
コンピュータWPFクリップボード経由で画像を白黒化(2値化)する。 GIMPで選択コピーした画像をクリップボード経由でOpenCvSharpのフィルターをかけて、その結果をクリップボード経由でGIMPに貼り付けて戻します。 GIMPの外部フィルターのような使い方が出来ないかと試作してみました。 プロジェクト... 2022.07.10コンピュータ
コンピュータXAMLでスライダーコントロールの変動に連動して値を表示する。 スライダーを試してみましたが、XAMLのみで記述可能でしたので別バージョンのサンプルになります。 プロジェクトの作成 dotnet new wpf -n SampleSlider2 cd SampleSlider2 code . ソースコー... 2022.07.09コンピュータ
コンピュータWPFタイマーを試す。 WPFタイマーのサンプルです。 プロジェクトの作成 dotnet new wpf -n SampleWpfTimer cd SampleWpfTimer code . ソースコード ファイル名:MainWindow.xaml <Window... 2022.07.08コンピュータ
コンピュータWPFのタブコントロールを試す。 タブコントロールのサンプルです。 プロジェクトの作成 dotnet new wpf -n SampleTab cd SampleTab code . ソースコード ファイル名:MainWindow.xaml <Window x:Class=... 2022.07.07コンピュータ
コンピュータWPFのスライダーコントロールを試す。 Sliderコントロールのサンプルです。 プロジェクトの作成 dotnet new wpf -n SampleSlider code SampleSlider ソースコード ファイル名:MainWindow.xaml <Window x:C... 2022.07.06コンピュータ
コンピュータWPFでWrapPanelを試す。 WrapPanel内に配置したコントロールは横または縦に並びます。領域内に収まらない場合は折り返して配置してくれるパネルになります。 デフォフォルトは横方向のようです。縦方向にする場合はOrientation="Vertical"と設定しま... 2022.07.05コンピュータ
コンピュータWPFのXAMLでStyleとResourcesを試す。 XAMLのResourcesでオブジェクトに共通するStyleを適用するサンプルです。HTMLで使われるCSSのCLASSのような感じで共通するプロパティを一か所に集約して定義することが出来ます。 プロジェクトの作成 dotnet new ... 2022.07.04コンピュータ
コンピュータWPFのメニューを試す。 メニューのサンプルです。 プロジェクトの作成 dotnet new wpf -n SampleMenu cd SampleMenu code . ソースコード ファイル名:MainWindow.xaml <Window x:Class="S... 2022.07.03コンピュータ
コンピュータWPFのイベントとボタンを試す。 イベント処理のサンプルです。 プロジェクトの作成 dotnet new wpf -n EventSample cd EventSample code . ソースコード ファイル名:MainWindow.xaml <Window x:Clas... 2022.07.02コンピュータ
コンピュータC#で動画ファイルの解像度やフレームレートなどを取得する【ffmpeg|ffprobe】 動画ファイルを扱う場合、解像度などの情報が欲しいことがあります。Nugetでffprobeと検索したところ、使えそうなパッケージがあったので試してみます。 dotnetバージョン dotnet --version 6.0.301 プロジェク... 2022.07.01コンピュータ
コンピュータOpenCVSharpで動画ファイルを再生するサンプル OpenCVで動画ファイルをフレーム単位で画像を取り出すことが出来たので、WinFormでGUIを用意してみました。 音声はなしですが動画再生しますし、トラックバーの移動に合わせて再生位置を変更することが出来ました。 dotnetバージョン... 2022.06.30コンピュータ
コンピュータPythonのOpenCVで動画ファイルから指定フレームを画像として抽出 動画再生位置の移動(シーク)方法を調べてみました。確認のため移動したフレームを画像として抽出してみました。 #!/usr/bin/env python3 import cv2 file = "H:\py\sample.mov" vc = c... 2022.06.29コンピュータ
コンピュータMariaDBの覚書「データベースの作成~データの取得」 MariaDBを扱うにあたって調べた内容をまとめました。なんとなくDBサーバーを触ったことがあって、大まかにやるべきことは知っているが、具体的にMariaDBだとどうすれば良いのか知りたい人向けです。このブログ全般に言えますが、想定する読者... 2022.06.28コンピュータ