C#入門– category –
-
【サンプル付き】WebView2で自作アプリにブラウザを組み込もう!インストールから使い方を解説
デスクトップアプリにWebブラウザを組み込むと、Webサイトのコンテンツを画面に表示したり、様々な操作が可能になります。 そして、WebView2を使うことで、自作アプリにMicrosoft Edgeブラウザと同等の機能を組み込むことができます。 この記事では、WebVi... -
【コピペで使える】C# で YAML ファイルを読み書きするクラス作りました
アプリケーションの設定ファイルとしてよく使われるファイルフォーマットにYAMLがあります。今回仕事で使う機会があったので、簡単なクラスにしてみました。 辞書とクラスという2種類のデータに対して、YAMLファイルで読み書きできるようになっています。... -
【コピペで使える】c#で文字列編集/操作の実用例を紹介するよ!
実は私、結構文字列操作をする機会が多いんですよね。例えば手元のCSVファイルからデータベース更新用のInsert文やUpdate文を作成したり、サンプルソースをブログに貼る際に行の先頭にある空白を削除するとか、ある特定の文字列以降を削除したいとか・・・... -
【サンプル満載】C#で動画再生しようよ!(MediaElement)
訳あって、動画再生中の画像をキャプチャしたかったので、簡単な動画再生アプリをC#で作ってみました。 C#で動画再生(メディアプレーヤー)機能を搭載したプログラムを開発する場合、マイクロソフト標準の MediaElement というコントロールを使います。 ... -
【コピペで使える】スクリーンキャプチャをファイル保存するクラスを作ってみました
少し前に公開した「C#でスクリーン(画面) キャプチャするには」の記事で、スクリーンをキャプチャする方法と、スクリーンキャプチャクラス(ScreenCapture)を紹介しました。 その中で、キャプチャ画像をファイルに保存する方法について少しだけ触れまし... -
【コピペで使える】App.config にコントロールの値を保存/復元するクラスを作ってみました。
画面を伴うプログラムを自作していて、画面から入力した値を保存しておき、次に起動したときに復元させたい時があります。 そのようなときに使える方法として、アプリケーション構成ファイル(App.config) がありますが、値を保存/復元したいコントロー... -
【コピペで使える】C#からKey Hookでキー入力を取得する
今回はC#を使って Key Hook (キーボードフック)のWindow API を呼び出し、任意のキーを取得する方法を解説します。 自作アプリであれば、表示中の画面から簡単にキーを取得できますが、タスクトレイに隠れている常駐アプリなどは画面が非表示且つ非アク... -
【コピペで簡単】C#でスクリーン(画面) キャプチャするには(マルチモニタ対応)
C#でスクリーン(画面)キャプチャする方法は、Windows標準機能からフリーソフトまで数多く出回っています。 しかし、実際に使ってみると、自分が求める使い方が出来ない、もうすこしこんな機能が欲しいなど、なかなかピッタリとニーズが合うものが見つか... -
【すぐに使える】C#で app.configに設定値を保存・取得する(実用サンプル付き)
自作プログラムを作成していると、画面から入力した値をファイルに保存しておき、次回起動時に復元したくなることが多々ありますよね。 やり方は色々とありますが、今回は多くのアプリで使われている最も標準的な app.config に保存する方法を紹介したいと... -
【実用サンプル】半透明ウィンドウを使って画像を最前面に表示するには(WPF)
あなたは、任意の画像を半透明の状態で最前面に表示したいと思ったことはありませんか? たとえば間違い探しするとき、2つの画像のうち1つを半透明にして重ねたら、どこが違うか一目瞭然ですよね。 この技術は、アプリ開発において修正箇所の確認や、修...