c#

コンピュータ

C#でWPF学習中「OpenCVSharpでガンマ補正」

OpenCVSharpでガンマ補正をする方法を調べたのでGUIを作成してみました。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf dotnet add package Microso...
コンピュータ

数値を左0埋めで文字列に変換する。(Python,C#,JavaScript,Excel)

私は数値を文字列に変換したい場合が良くあります。 特に連番のファイル名を作成するプログラムを組む場合、ファイル数をカウントする数値変数の値を左0埋めで固定幅の数字文字列に変換するコードを書くことが多いです。 多くのプログラミング言語で...
コンピュータ

ASP.NET MVCでEntityFrameworkを試す

ASP.NET MVCを勉強中なのですが進捗状況はあまりかんばしく無いです。 特にデータベースにアクセスをMVCへ落とし込む方法が知りたいので、msdnのチュートリアルを写経して、大まかな構成を理解できないかと試してみたいと思います。 ...
スポンサーリンク
コンピュータ

C#でPostgreSQLデータベースにアクセスしてみる。

PostgresSQLで稼働しているデータベースがありまして、アクセス権を頂戴しましたので、試しにC#でアクセスしてみたいと思います。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new cons...
コンピュータ

C#でSQLiteを試してみる。

データの保存にデータベースが欲しくなる場面があります。さりとて大掛かりになりがちなDBMSインストールは避けたいところです。そのような場合重宝するのがSQLiteです。多くのプラットフォームに対応しているらしいのでC#でも使えると思われます...
コンピュータ

Oracleのテーブルの項目名をC#のクラスのプロパティ名に変換するツール

Oracleのテーブルの項目名をC#のクラスのプロパティ名に変換するために作成しました。 BUMON_CODE => BumonCodeの様に変換されるはずです。 変換前 変換後 ブラウザ内で実行するJavaScrip...
コンピュータ

C#でBitmapをクリップボードにコピーしてもアルファチャンネルが保持されない

C#で画像を加工するアプリを作成したとして、加工した画像を他のペイントツールなどにコピーアンドペーストすることが出来ると、アプリの使い勝手が向上します。 コピーアンドペーストをする場合、作成するアプリ側でクリップボードに画像データをセット...
コンピュータ

C#のクラスをJSON形式でシリアライズ・デシリアライズする。

クラスのメソッドに自クラスをJSON形式でシリアライズして保存し退避する機能とJSON形式のファイルを読み込みデシリアライズして元のオブジェクトに戻し回復する機能を持たせたい。 プロジェクトの作成 mkdir プロジェクト名 cd プ...
コンピュータ

C#でWPF学習中「2つの画像の論理積」

OpenCVのBitwiseAnd()をつかって2つの画像の論理積(AND)を取ってみます。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf dotnet add package Op...
コンピュータ

C#の配列の初期化と要素数

C#の配列の初期化と要素数の取得方法を確認したいと思います。 1次配列の初期化と要素数の確認 var array = new int { 1, 2, 3 }; Debug.Print("array.Length:{0}", a...
コンピュータ

C#でWPF学習中「画像の色を反転」

OpenCVのBitwiseNot()を使って画像の色を反転してみます。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf dotnet add package OpenCvSharp4...
コンピュータ

C#でWPF学習中「OpenCVSharpのMatオブジェクトをBitmapSourceに変換」

WPFでOpenCVを扱うにあたりOpenCVSharpの画像オブジェクトのMatからBitmapSourceに変換する方法を調べてみました。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new ...
コンピュータ

WPF学習中「フラグに連動してButtonの有効・無効を切り替える」

再生と停止及び削除ボタンを用意し、各ボタンの有効・無効を切り替えてみたいと思います。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf dotnet add package Micro...
コンピュータ

WPF学習中「コマンドライン引数を受け取る」

作成したアプリをエクスプローラーの送るに登録し使いたいので、コマンドライン引数を受け取る方法を試してみます。 受け取る方法はいくつかあるようですが、Environment.GetCommandLineArgs()で引数を取り出します。 プ...