あなたは、任意の画像を半透明の状態で最前面に表示したいと思ったことはありませんか? たとえば間違い探しするとき、2つの画像のうち1つを半透明にして重ねたら、どこが違うか一目瞭然ですよね。 この技術は、アプリ開発において修 […]
【画像で説明】超簡単!WPFタスクトレイ常駐アプリの作り方
必要に駆られてタスクトレイに常駐するアプリを作ることになったので、その方法について画像とソースコードを交えて解説したいと思います。 アイコンの入手方法、Visual Studio側の参照設定を含め、全体的に網羅しています […]
【C#】.NET標準機能でZipファイルを操る(ZipFile、ZipArchive)
先日、Zip圧縮された大量のファイルから、特定のフォルダに格納されているファイルのみ解凍する必要に迫られました。 そういえば、今までも大量のZipファイルを解凍したことが何度かあったような・・・ そこで、これを機に .N […]
【C#】文字列の類似度をN-gramとコサイン類似度で求める
時々ですが、仕事の関係で2つの文字列がどれくらい一致するかを数値で表したくなることがあります。 この記事に辿り着いたあなたは、きっと私と同じ思いをされていることでしょう。 文字列の類似度といえば、レーベルシュタイン距離や […]
【WPF】 C#を使ったcsv読み込みとグラフ化のサンプル!
今回は、CSVファイルの読み込みとグラフ化をテーマに取り上げたいと思います。 「CSVファイルの読み込み」⇒「DataGridで表示」⇒「グラフの表示」という一連の操作をC#とWPFを使ってプログラムしています。 それぞ […]
【簡単・高精度】c#で処理時間を計測しよう
プログラミングをしていると、たまに処理時間を計測したくなるときがありますよね。 今回は、C#を使って処理時間を計測するための Stopwatch クラスについて、その使い方について解説したいと思います。 各メソッドの違い […]