C#入門– category –
-
C#入門
【WPF】UIからスレッドを起動し、結果をUIで受け取るには(SQLiteの例とソースコード付き)
WPFアプリケーションでデータベース検索を行う際、検索処理が長引くと画面がフリーズしてしまうことがあります。 ユーザーの操作性を考えるなら、UIとは別のスレッドで検索処理を行い、その結果を再びUIに反映させたいところですが、単純に別スレッドからU... -
C#入門
【DIYプログラミング】!WindowsデスクトップアプリでC#を学ぶ
DIYプログラミングで自作アプリを作る場合、もっとも応用範囲が広く、かつ他のPCで稼働させやすいものとしてWindowsで動作するデスクトップアプリが真っ先に浮かびます。 そして、Windowsのデスクトップアプリが開発できる言語の中で、情報が豊富で開発効... -
C#入門
【図で解説】C#でDataTable を Pivot (縦横変換)するには?
データベースやCSVファイルなど、一覧形式のデータを保持するのによく使われるDataTableですが、Pivot(縦横変換)しようとした場合、Excelの様な便利な機能が用意されていません。 データ集計やデータ分析では縦持ちのデータを横持に並べ替えることが多い... -
C#入門
【実践】C#ファイル/フォルダ操作術。すぐに使えるサンプルコード付き
C#でファイルやフォルダ操作を行う代表的なクラスとして、System.IO.File、System.IO.Directory、System.IO.Pathがあります。 今回は、これらクラスの役割について図で整理したうえで、やりたいこと別にメソッドの使い方を、サンプルコードを付けて解説し... -
C#入門
【WPF】material designとC#で作るモダンUI入門
WPFでデスクトップアプリを構築するメリットの1つに、見栄えの良い(モダンな)画面デザインが実現しやすいという点があります。 とはいうものの、マイクロソフトが提供する標準機能だけでは限界があり、XAMLに関する高度な知識が不可欠です。 でも、安心... -
C#入門
【サンプル付き】WebView2で自作アプリにブラウザを組み込もう!インストールから使い方を解説
デスクトップアプリにWebブラウザを組み込むと、Webサイトのコンテンツを画面に表示したり、様々な操作が可能になります。 そして、WebView2を使うことで、自作アプリにMicrosoft Edgeブラウザと同等の機能を組み込むことができます。 この記事では、WebVi... -
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標準機能からフリーソフトまで数多く出回っています。 しかし、実際に使ってみると、自分が求める使い方が出来ない、もうすこしこんな機能が欲しいなど、なかなかピッタリとニーズが合うものが見つか...