空文字列 "" と string.Empty と null との違いを紹介します。概要C#のstring型で、空文字列 "" と string.Empty と null との違いを紹介します。C#のstring型で空の文字を表現する方法とし
.NET Framework 4.7.2 で導入された、プログラムからの証明書要求を作成するコードを紹介します。プログラム例Windows Form アプリケーションを作成します。UI下図のUIを作成します。フォームにボタンを一つ配置します
Enumerable.OrderBy メソッドを利用して、Enumerable オブジェクトの要素の順番を並び替えるコードを紹介します。概要Listなど、一つのオブジェクトに複数の値が格納される Collection型のオブジェクトで条件
Enumerable.Where メソッドを利用して、Enumerable オブジェクトの要素に対して条件に一致する要素を抜き出すコードを紹介します。概要Listなど、一つのオブジェクトに複数の値が格納される Collection型のオブ
Enumerable.Select メソッドを利用して、Enumerable オブジェクトのすべての要素に対して処理を適用するコードを紹介します。概要Listなど、一つのオブジェクトに複数の値が格納される Collection型のオブジェ
ADO.NET Entity Data Model を作成して利用する手順を紹介します。 Entity Data Model はCode First を利用した作成になります。補足1EF Designer を利用した手順はこちらの記事を参照
Entity Framework を利用して、ADO.NET Entity Data Model を作成して利用するプログラムを紹介します。補足Code First を利用した手順はこちらの記事を参照してください。概要ADO.NET Ent
アプリケーション実行時に常にAdministratorとして管理者権限で実行する方法を紹介します。概要Windowsのレジストリやイベントログを操作するプログラムの場合、管理者権限で実行されていないとエラーになる場合があります。プログラムの
C#でメッセージファイルDLLを利用してイベントログを書き込むコードを紹介します。+事前準備こちらの記事で紹介している手順でメッセージファイルDLLを作成します。メッセージのIDの確認メッセージファイルDLLを作成した際に生成されるヘッダフ
C#でイベントログにレコードを書き込むコードを紹介します。概要イベントログに書き込む場合は EventLog クラスのWriteEntry メソッドを利用します。イベントログ書き込みの方針イベントログの書き込みは次の手順で実行します。1:
C#でOMRON(オムロン)製のUPSの電圧情報 容量 内部温度を取得するコードを紹介します。概要OMRON UPSライブラリを利用してOMRONのUPSの電圧情報や容量を取得できます。事前準備OMRON UPSライブラリのダウンロードこち
C#でOMRON(オムロン)製のUPSの状態を取得するコードを紹介します。事前準備こちらの記事を参照して、OMRONのUPSライブラリをダウンロードします。プログラムプロジェクトへのライブラリの追加Visual Studioを起動し、Win
ASP.NET Web API 2 でAPIの戻り値として JSON を返却するコードを紹介します。概要ASP.NET Web API 2でクラスオブジェクトをWeb APIの戻り値に設定すると、オブジェクトの値をJSON形式で返すことがで
Windows Formアプリケーションでテキストボックスの文字列 (テキストボックスに入力されている文字列) を設定する手順を紹介します。概要テキストボックスの文字列(内部の文字列)を編集する場合は Text プロパティを変更します。デザ
C#でコンボボックスのドロップダウンリストに項目を追加する手順を紹介します。概要コンボボックスに項目を追加する場合は Items プロパティを編集します。補足ドロップダウンリストに文字列の値ではなく、クラスのオブジェクトを割り当てたい場合は
ASP.NET Web API 2 を利用したWeb API アプリケーションのコードを紹介します。概要ASP.NET に追加された Web API 2 機能を利用するとWebAPIを簡単に実装できます。この記事では、ASP.NET Web
ASP.NET MVC のビューにモデルのリスト形式のオブジェクトを渡すコードを紹介します。概要こちらの記事ではASP.NETのビューにモデルのオブジェクトを渡すコードを紹介しました。リスト表示をする場合など、モデルのオブジェクトを複数ビュ
WPDデバイスにファイルをアップロードしてファイル転送するコードを紹介します。概要WindowsマシンとUSBケーブルで接続したデバイスとの間でMTPを利用してファイルのアップロードをします。事前準備Portable Device APIの
WPDデバイスからファイルをダウンロードするコードを紹介します。概要WindowsマシンとUSBケーブルで接続したデバイスとの間でMTPを利用してファイルのダウンロードをします。事前準備Portable Device APIの参照追加Win
WPDデバイスのファイル、フォルダ一覧を取得するコードを紹介します。事前準備こちらの記事を参照して、PortableDeviceApi のCOMオブジェクトをプロジェクトの参照に追加しておきます。プログラムWindows Formアプリケー
C#でPortableDeviceApi を利用するために、PortableDeviceApiのCOMオブジェクトを参照に追加する手順を紹介します。概要PortableDeviceApi を利用するためにPortableDeviceApiの
WPDのデバイスIDの取得、WPDデバイスへ接続してデバイス名を取得するコードを紹介します。概要WPDのデバイスIDを取得するコードと、取得したWPDデバイスIDを利用してWPDデバイスに接続してデバイス情報を取得しデバイス名を取得するコー
WPDを利用した MTPのプログラミングの概要と実装の記事を紹介します。概要Windowsマシンにスマートフォンやデジタルカメラを接続してMTP転送を利用すると、エクスプローラにデバイスが表示され、デバイス内のフォルダのファイルを読み取るこ
ASP.NET MVC アプリケーションに モデル (Model) を追加しコントローラーからビューにデータを渡すコードを紹介します。概要こちらの記事でASP.NET MVCで何もしないアプリケーションを作成し、コントローラーの追加手順や、
ASP.NET MVCアプリケーションにビュー(View)を追加する手順を紹介します。事前準備こちらの記事を参照してASP.NET MVCのプロジェクトを作成します。プロジェクト作成後コントローラーを追加します。コントローラーの追加の手順は
ASP.NET MVC アプリケーションに コントローラー (Controller) を追加する手順を紹介します。手順こちらの記事を参照して空のASP.NET MVC アプリケーションを作成します。作成後、ソリューションエクスプローラーで[
ASP.NET MVCで何もしない空のアプリケーションを作成する手順を紹介します。概要ASP.NET MVC の動作の理解をするにあたり、まず最初に何もしないアプリケーションを作成して、どういったコードやファイルが生成されるかを確認します。
C#で指定した月の日数を求めるコードを紹介します。概要指定した月の日数を求めるには、DateTime オブジェクトの DaysInMonth メソッドを利用します。また、別の方法として翌月の1日から1日引く方法もあります。プログラム例Win
ASP.NETでジェネリック ハンドラーを作成する手順を紹介します。ASP.NETプロジェクトの作成Visual Studioを起動します。[ファイル][新規作成][プロジェクト]メニューをクリックし新しいプロジェクトを作成するか、ソリュー
グローバルフックを利用して常時、マウスポインタのスクリーン座標を取得するコードを紹介します。概要こちらの記事ではCuursor.Positionプロパティを利用してマウスのスクリーン座標を取得できましたが、マウスの座標を取得するイベントはフ
マウスポインタのスクリーン座標を取得するコードを紹介します。概要こちらの記事では、マウスのフォーム上の座標を取得するコードを紹介しました。一般的なアプリケーションではフォーム上の座標が取得できれば多くの処理は実装できますが、状況によってはマ
マウスポインタの座標を取得するコードを紹介します。概要アプリケーションのフォーム内にあるポインタの座標を取得するコードを紹介します。自分が実装しているアプリケーションであれば、フォーム上でマウスの移動があるとMouseMoveイベントが発生
オーナーウィンドウの中央(フォームの中央)にメッセージボックスを表示するコードを紹介します。概要こちらの記事では、C#でメッセージボックスの表示をするコードを紹介しました。メッセージボックスを簡単に表示でき便利ですが、PCのスクリーンが大き
C#でコンソールアプリケーションを作成する手順を紹介します。手順プロジェクトの作成Visual Studio を起動します。プロジェクトを新規作成するか、既存のソリューションにプロジェクトを新規に追加します。[ファイル]>[新規作成]
C#でモーダルフォームとの間でデータや値の受け渡しをするプログラムを紹介します。概要こちらの記事ではサブフォームとのデータの受け渡しについて紹介しました。モーダルフォームの場合はモードレスのフォームと違い、モーダルフォームが閉じられるとメイ
C#でインターフェイスを作成し利用するコードを紹介します。概要こちらの記事では、抽象メソッドと抽象クラスの作成について紹介しました。抽象クラスでは一部のメソッドを抽象メソッドとして定義できますが、すべてのメソッドを抽象メソッドとして定義し、