-
こんにちは。明月です。 今日まで「C#」について勉強しましたが、今日から「Java」についても勉強しようかと思います。 「C#」と「Java」の場合は互いに似ている言語だし、文法も似ているので、事前に一緒に「C#」を勉強した方は「Java」も簡単に習得できる言語ではないかと...
-
こんにちは。明月です。 今日はFile扱うIOとContextメニューを利用してバックアッププログラムを作成します。 開発概要 我々がWindowOSでドキュメント作業、各種業務するときに急いで処理することによって、デスクトップ等にデータを移すことあるいは...
-
こんにちは。明月です。 今日はプロパティについて勉強します。前の投稿に「変数」について勉強しましたが、その中でメンバ変数が今日勉強するプロパティと関係があります。 [C#] 変数と定数 OOP(オブジェクト指向プログラム)の特徴でカプセルがあります。クラスを宣言して使...
-
こんにちは。明月です。 前の投稿までFileシステムについて勉強しました。少し勉強順番が悪くなりましたが、今日は「C#」の文法の「using」と「IDisposable」のインターフェースについて勉強します。 IDisposable 「IDisposable」のインタ...
-
こんにちは。明月です。 今日からは制御文を勉強します。プログラムの制御文はC#だけではなく、C言語やJavaと同じです。そしてその中で制御文は大きく3つの形で分けます。 プログラムの流れで何の項目を選んで流すかを決める分岐制御、特定ブロックの流れを繰り返すループ、ループの...
-
こんにちは。明月です。 前の投稿で分岐に関して勉強しました。今日は引き続いて制御文のループに関して勉強します。 ループは単語のいみとおりに繰り返す処理ということです。ループの種類は「for」、「while」、「do〜while」、「foreach」の4つがあります。 ...
-
こんにちは。明月です。 今日は「static」について勉強します。「static」は俗に静的キーワードと言います。「static」の種類は「staticメソッド」、「static変数」、「staticクラス」があります。 staticメソッド 今まで勉強したとおりなら...
-
こんにちは。明月です。 今日は「reflection(リフレクション)」について勉強します。 reflection(リフレクション)の機能はC#だけにある機能ではなく、C言語の以降のプログラム言語なら全部支援している機能だと思います。 そのほど、プログラミングの中で重要...
-
こんにちは。明月です。 今日は(Attribute)アトリビュートについて勉強します。C#のAttribute(アトリビュート)はJavaのアノテーションと同じ意味のキーワードです。クラスあるいはメソッドを実装する場合に必要な情報と特性を定義することの意味です。 そうすれば...
-
こんにちは。明月です。 今日はC#ののLINQについて勉強します。 プログラムを開発するとList(リスト),Map(Dictionary)などをたくさん使うと思います。例えば仕様によって同じタイプのデータをリスト化にして実装するほうが実装が綺麗にできるし、ソース整理が楽...