2018-12

WPF

C#WPFの道#3!Gridの使い方をわかりやすく解説!

Gridとは? Gridとは、画面レイアウトを行と列で構成し、柔軟のあるグリッド領域を作り、そこにコントロールを配置することで、キレイな画面レイアウトを作成することができます。 イメージ的にはExcelのセルのような感じで、「何列目の何番目...
WPF

C#WPFの道#2!StackPanelの使い方をわかりやすく解説!

StackPanelとは StackPanelとは、コントロールを縦方向か横方向に整列して配置してくれるコントロールです。Orientationプロパティを指定して、縦方向に整列するのか、横方向に整列するのかを決定します。 縦方向に並べる場...
WPF

C#WPFの道#1!WPFのプロジェクト作成方法をわかりやすく解説!

WPFのプログラムを作成するには、WPFのプロジェクトを作成する必要があります。今回はVisualStudio2017で作成していきます。 WPFプロジェクトの作成方法 「ファイル」「新規作成」「プロジェクト」の順に選択していきます。 「V...
C#初級プログラミング

C#初心者のための基礎!例外Exceptionの意味と使い方をわかりやすく解説#30

例外とは? 例外とは、エラー通知の事です。コーディングミスや、ユーザーの操作により、プログラムの続行が不可能となった場合は、ランタイムは例外を通知します。プログラマーは例外の通知をcatch構文で取得し、処理が続行できると判断した場合を続け...
C#初級プログラミング

C#初心者のための基礎!ポリモーフィズムと抽象クラスの使い方を解説#29

抽象クラスとは? 抽象クラスとは、インタフェースとほとんど同じような効果を発揮しますが、異なる点は、ロジックが書けるという点です。インタフェースは定義しか書けないのに対して、抽象クラスはロジックが書けるため、ロジックの途中で部分的に抽象クラ...
C#初級プログラミング

C#初心者のための基礎!ポリモーフィズムとインタフェースの使い方を解説#28

ポリモーフィズムとは? ポリモーフィズムとは、オブジェクト指向プログラミングの肝となる考え方です。この考え方ができない間は、オブジェクト指向プログラミングができていないといえます。 ポリモーフィズムとは、クラスに実装の強制を行い、クラスを使...
C#初級プログラミング

C#初心者のための基礎!override(オーバーライド)の使い方を解説#27

override(オーバーライド)とは? override(オーバーライド)とは、継承関係にあるクラスで派生クラスが基底クラスのメソッドを上書きすることを言います。 override(オーバーライド)ができると何がいいの? 継承関係にあると...
C#初級プログラミング

C#初心者のための基礎!継承の意味と使い方をわかりやすく解説#26

継承とは? 継承というのは、オブジェクト指向言語の代表的な機能の1つですが、一言でいうと、「とあるクラスのフル機能をすべてもらう」というイメージになります。 書き方 書き方はclassキーワードに続けてクラス名、そのあとにコロンでつないで継...
C#初級プログラミング

C#初心者のための基礎!staticスタティックの意味と使い方を解説#25

staticとは staticキーワードは静的メンバーを作成するときに使用します。静的メンバーとは、変数や、メソッド等を、インスタンス単位で生成するのではなく、アプリケーションにただ1つだけ生成したいときに使用します。 例えばデータベースの...
C#初級プログラミング

C#初心者のための基礎!プロパティの意味と使い方をわかりやすく解説#23

プロパティとは? プロパティとは、特殊なメソッドで、普通の値のように使えるが、値の取得と設定をする際に、独自のロジックを記述することができ、C#ではこの機能でカプセル化を実現することが可能です。 プロパティがあると何がいい? プロパティを使...