物知らずPGの覚え書き

「理解したこと」や「こうやって使えた」などのプログラムの覚え書きとなります

C#

名前付きパイプを用いてプロセス間通信を行う方法

C#

はじめに プログラム間でデータの受け渡し(プロセス間通信)を行うには、名前付きパイプで出来ることを知ったので今回は単純なプログラムで名前付きパイプの使い方を確認しました。 プログラムの概要 作成したプログラムでは、Client側(C#)がデータを送信し、…

Visual Studioで複数のプログラムを同時にデバッグする方法

はじめに ローカルのプロジェクト間で通信を行いたいと考えたときに、Server側とClient側の2つのプロジェクトを起動する必要があったのでその方法について説明していきます。 手順 1. ソリューションファイルの上で右クリック

ListViewのデータに応じて背景色を変更

ListViewのある一定の条件を満たすデータのみに対して 背景色を変化するようなプログラムをググったが、 WPFのがあまり見つからなかった。。。。(見つけても理解できなかった←) そこで、間違っているかもしれないが自分なりに出来た方法を記載する ソースコ…

Hough変換を用いた直線検出

直線検出 ライブラリはOpenCVSharpを使用する NuGetで導入すれば簡単にインストールを行える 検出までの流れ ① 入力画像をグレースケールで読み込む ② Cannyアルゴリズムを用いてエッジ検出 ➂ 確率的Hough変換を用いた直線検出 ④ 検出した直線の描画 となる

画像の重ね合わせ

C#

使用ライブラリ 画像処理はいつもはOpenCVを使用しているが やりかたがわからなかったので .Net Frameworkクラスライブラリを用いた よって、外部ライブラリは必要ないです ソースコード WPFで作成する場合は、参照の追加で 【using System.Drawing】 を追加…

HTMLファイルをダウンロード

指定したURLにあるHTMLファイルの取得 クラスはWebClienrを使用する 引数なしでのプログラム(Visual Studioから起動) string型のtextに保存してからStreamWriterに書き込んでいる 指定したURLのhtmlファイルを取得する(VSから起動するVer)

コマンドラインアプリケーションの作成方法

プロジェクトの作成方法 Visual Studioを開き [新しいプロジェクト]→[コンソールアプリケーション] 「名前」と「保存する場所」を選択し、[OK]を選択する。 すると以下のコードが表示される。

/* パンくずリスト*/ /* カテゴリ階層化*/