-
こんにちは。明月です。 今日はenum(列挙型)について勉強します。 前の投稿で「const」、「static」を勉強したことがあります。そのことを合わせて定義変数を作られることを知っています。 「enum」の場合は定義変数と似ている概念ですが、データの値より集計的な区別...
-
こんにちは。明月です。 今日はFile扱うIOとContextメニューを利用してバックアッププログラムを作成します。 開発概要 我々がWindowOSでドキュメント作業、各種業務するときに急いで処理することによって、デスクトップ等にデータを移すことあるいは...
-
こんにちは。明月です。 今日は「reflection(リフレクション)」について勉強します。 reflection(リフレクション)の機能はC#だけにある機能ではなく、C言語の以降のプログラム言語なら全部支援している機能だと思います。 そのほど、プログラミングの中で重要...
-
こんにちは。明月です。 今日はevent(イベント)について勉強します。 前の投稿で「delegate」はメソッドの動作を集まって呼び出せるものだと勉強しました。その中で「delegateフィールド」を通って「delegate」を格納あるいは呼び出すのができます。 でも「...
-
こんにちは。明月です。 今日はC#を勉強する前にC#について説明します。 プログラム言語はC、C++、Java、C#など様々な言語があります。 言語の誕生時期はC言語が一番早いし、次はMicrosoftからウィンドウ開発をしやすくするC++(MFC)、プログラムについて...
-
こんにちは。明月です。 前の投稿でファイルとディレクトリを扱う方法について勉強しました。今日はファイルを作成する方法について勉強します。 パソコンの中でファイルの種類は様々なことがあります。その中でドキュメントタイプだけで考えてもエクセル、ワード、テキスト、CSV等の様々...
-
こんにちは。明月です。 今日はstruct(構造体)について勉強します。 struct 「struct」の意味的には「class(クラス)」と同じですね。すなわち、データを縛る最小単位です。 そうするとなぜ「class」と「struct」にキーワードを分けただろうか...
-
こんにちは。明月です。 今日はC#のメソッドに関して勉強します。メソッドあるいは関数と呼ばれる機能は数学の関数(function)と同じ意味です。すなわち、関数に任意の数を入れると関数の式によって計算をされる数の値がでることになります。 それなら、プログラムの関数の使...
-
こんにちは。明月です。 今日はC#ののLamdaについて勉強します。 プログラムを開発した経験がある方なら最近にLamda(ラムダ)について聞いたことがあると思います。 最近、トレンドになっている関数型プログラミングがこのラムダ式を利用して作成するからです。正確に言うと...
-
こんにちは。明月です。 前の投稿までFileシステムについて勉強しました。少し勉強順番が悪くなりましたが、今日は「C#」の文法の「using」と「IDisposable」のインターフェースについて勉強します。 IDisposable 「IDisposable」のインタ...