C#でJSONを読み書き 4/13/2026 JSON (JavaScript Object Notation) と言えば、軽量で人にもコンピュータにも扱いやすいデータ交換フォーマットです。JavaScriptの表記法をベースとしているようです… 続きを読む
C#でRGBとHSVの相互変換 4/13/2026 色を赤(Red)、緑(Green)、青(Blue)で表現するのがRGBカラーモデル。 Color構造体などはRGBに透過度(Alpha)を加えた4つの要素で値を持っている。 色を色相(Hue)、彩度(S… 続きを読む
C#で自分が管理者で実行されているか調べる 4/13/2026 Windowsではユーザー毎に権限が設定されていて、それによってアプリケーションの行動が制限されます。 例えば管理者権限を持っていないと特定のフォルダにアクセスできなかったり、レジストリの登録ができな… 続きを読む
C#で外部アプリケーションを管理者として実行する 4/13/2026 System.Diagnostics.Processクラスを使うと外部のアプリケーションを起動する事が出来る。 詳細はこちら↓ C#で外部アプリケーションを起動する Processクラスでは起動させるとき… 続きを読む
C#で外部アプリケーションを起動する 4/13/2026 System.Diagnostics.Processクラスを使うと外部のアプリケーションを起動する事が出来る。 また、同様の方法を使って文書ファイルなどを、拡張子で関連付けされたアプリケーションで開く… 続きを読む
C#でHTMLを解析する(AngleSharpライブラリ) 4/13/2026 C#でHTMLを解析したい場合は「AngleSharp」というライブラリを使うと便利です。 パッケージマネージャーの NuGet からインストールが可能なので Visual Studio を使っている… 続きを読む
C#でHTMLを解析する(Html Agility Packライブラリ) 4/13/2026 C#でHTMLを解析したい場合は「Html Agility Pack」というオープンソースのライブラリを使うと便利です。 パッケージマネージャーの NuGet からインストールが可能なので Visua… 続きを読む
C#でPDFファイルから画像を抜き出す モノクロTIFF編 (iTextSharp) 4/10/2026 「C#でPDFファイルから画像を抜き出す 導入編 (iTextSharp)」ではPDFファイルに埋め込まれている画像を取り出す事に挑戦しました。 しかし、この方法では一部の画像しか正しく抜き出す事が出… 続きを読む
C#でPDFファイルから画像を抜き出す 導入編 (iTextSharp) 4/10/2026 iTextSharp というオープンソースライブラリを使うことで PDF ファイルを操作する事ができます。 PDFファイルに埋め込まれている画像を取り出してみようと思います。 iTextSharpのイン… 続きを読む
C#でPDFファイルを操作する 準備編 (iTextSharp) 4/10/2026 PDFファイルはAdobeが開発した電子文書フォーマットです。 C#からこのPDFファイルを操作する方法として iTextSharp というオープンソースライブラリの使い方について解説します。 iTex… 続きを読む
C#でExcelのセルから値を取得する (Open XML) 4/10/2026 C#から Microsoft Office のエクセルファイルを操作したい事は意外とあると思います。 エクセルを操作するライブラリはいくつかありますが Open XML SDK というライブラリを使っ… 続きを読む
C#でExcelのシート一覧を取得する (Open XML) 4/10/2026 C#から Microsoft Office のエクセルファイルを操作したい事は意外とあると思います。 ここではOpen XML SDK というライブラリを使ってエクセルファイルを操作してみます。 エクセ… 続きを読む
C#でExcelファイルを操作する (Open XML) 準備編 4/10/2026 C#から Microsoft Office のエクセルファイルを操作したい事は意外とあると思います。 プログラムからエクセルファイルを操作する方法として、COMインターフェース(Microsoft.O… 続きを読む
C#でMACアドレスを取得する 4/10/2026 MACアドレスは、LANカードやルーターなどのネットワーク機器に付けられた番号で、原則的に全世界で重複しない番号が機器毎に割り当てられています。 物理アドレス (Physical Address) と… 続きを読む
C#でアプリケーションの多重起動を禁止する 4/10/2026 C#で普通に作成したアプリケーションは、同じアプリケーションを複数起動する事が出来ます。 それが便利なケースもありますが、特定のファイルを自動更新するなどの処理がある場合、複数起動されると都合が悪い事… 続きを読む
C#からC++のDLLを呼び出す 4/10/2026 DLLは複数のプログラムから共通で利用できる部分を分離させたライブラリファイルです。 DLLには、 .Net Framework向けの物だったりCOMコンポーネントだったりといくつかの種類がありますが… 続きを読む
C#でバージョン情報を取得する 4/09/2026 Visual Studioなどで開発していると、バージョン番号は「アセンブリ情報」というところで値を管理することになります。 EXEファイルのプロパティの詳細タブで表示される内容は、このアセンブリ情報… 続きを読む
C# - App.ConfigをDebugとReleaseで使い分ける 4/09/2026 C#のアプリケーションでは設定情報を格納しておくためのファイルとして「App.Config」がありますが、開発時点ではテスト用の設定情報を利用したい場合もあります。 Debugビルドの時とReleas… 続きを読む
C#のXAMLなどで使える既定の色の色見本 4/08/2026 C#ではいくつかの色に名称が付けられて規定されています。 のWPFの開発などXAMLデザイナを使う場合は、色に指定に「White」や「Blue」といった色名が指定できますね。 この色名は「System.… 続きを読む