C#入門– category –
-
C#入門
【コピペで使える】C# で YAML ファイルを読み書きするクラス作りました
アプリケーションの設定ファイルとしてよく使われるファイルフォーマットにYAMLがあります。今回仕事で使う機会があったので、簡単なクラスにしてみました。 辞書とクラスという2種類のデータに対して、YAMLファイルで読み書きできるようになっています。... -
C#入門
【サンプル満載】C#で動画再生しようよ!(MediaElement)
訳あって、動画再生中の画像をキャプチャしたかったので、簡単な動画再生アプリをC#で作ってみました。 C#で動画再生(メディアプレーヤー)機能を搭載したプログラムを開発する場合、マイクロソフト標準の MediaElement というコントロールを使います。 ... -
C#入門
【コピペで使える】C#からKey Hookでキー入力を取得する
今回はC#を使って Key Hook (キーボードフック)のWindow API を呼び出し、任意のキーを取得する方法を解説します。 自作アプリであれば、表示中の画面から簡単にキーを取得できますが、タスクトレイに隠れている常駐アプリなどは画面が非表示且つ非アク... -
C#入門
【コピペで簡単】C#でスクリーン(画面) キャプチャするには(マルチモニタ対応)
C#でスクリーン(画面)キャプチャする方法は、Windows標準機能からフリーソフトまで数多く出回っています。 しかし、実際に使ってみると、自分が求める使い方が出来ない、もうすこしこんな機能が欲しいなど、なかなかピッタリとニーズが合うものが見つか... -
C#入門
【すぐに使える】C#で app.configに設定値を保存・取得する(実用サンプル付き)
自作プログラムを作成していると、画面から入力した値をファイルに保存しておき、次回起動時に復元したくなることが多々ありますよね。 やり方は色々とありますが、今回は多くのアプリで使われている最も標準的な app.config に保存する方法を紹介したいと... -
C#入門
【画像で説明】超簡単!WPFタスクトレイ常駐アプリの作り方
必要に駆られてタスクトレイに常駐するアプリを作ることになったので、その方法について画像とソースコードを交えて解説したいと思います。 アイコンの入手方法、Visual Studio側の参照設定を含め、全体的に網羅しています。 掲載するサンプルソースは、コ... -
C#入門
【C#】.NET標準機能でZipファイルを操る(ZipFile、ZipArchive)
先日、Zip圧縮された大量のファイルから、特定のフォルダに格納されているファイルのみ解凍する必要に迫られました。 そういえば、今までも大量のZipファイルを解凍したことが何度かあったような・・・ そこで、これを機に .NET 標準機能だけで Zipファイ... -
C#入門
【C#】文字列の類似度をN-gramとコサイン類似度で求める
時々ですが、仕事の関係で2つの文字列がどれくらい一致するかを数値で表したくなることがあります。 この記事に辿り着いたあなたは、きっと私と同じ思いをされていることでしょう。 文字列の類似度といえば、レーベルシュタイン距離や、ジャロ・ウィンク... -
C#入門
【WPF】 C#を使ったcsv読み込みとグラフ化のサンプル!
今回は、CSVファイルの読み込みとグラフ化をテーマに取り上げたいと思います。 「CSVファイルの読み込み」⇒「DataGridで表示」⇒「グラフの表示」という一連の操作をC#とWPFを使ってプログラムしています。 それぞれの処理は関数化しているので、必要な個... -
C#入門
【簡単・高精度】c#で処理時間を計測しよう
プログラミングをしていると、たまに処理時間を計測したくなるときがありますよね。 今回は、C#を使って処理時間を計測するための Stopwatch クラスについて、その使い方について解説したいと思います。 各メソッドの違いや計測結果の取得方法ついて、いま...