C#

WPF

C#WPFの道#7!コントロールのスタイル定義のやり方をわかりやすく解説!

スタイル定義とは? WPFではコントロールごとにデフォルトのスタイルを定義することができます。例えばラベルの背景色は「青」、文字の色は「白」という風に決めておくと、どの画面でラベルを生成しても、同じ背景色や文字の色で表示されることになり、ア...
WPF

C#WPFの道#6!リソースとStaticResourceの定義と使い方をわかりやすく解説!

StaticResourceとは? WPFでは複数のUI要素で1つのオブジェクトを共有するための仕組みがあり、それをリソースと呼んでいます。例えば複数のボタンがあり、それぞれに同じ背景色を設定する場合、背景色の変更のたびにすべてのボタンの背...
WPF

C#WPFの道#5!イベントの定義の仕方をわかりやすく解説!

イベントとは? イベントとは「ボタンがクリックされたとき!」のように、なにかのきっかけで動作するタイミングの事です。C#はWindowsFormsの頃からこのようにイベント駆動でそれぞれのタイミングごとに処理を記述するプログラミング手法とな...
WPF

C#WPFの道#4!コントロールの名前の付け方をわかりやすく解説!

コントロールの名前とは? WindowsFormsでUIを作成する場合は、コントロールに名前を付けるというのが常識でした。すべてのコントロールは名前を指定して各種設定を書いていました。 WPFはXamlでコントロールのプロパティ設定等を行え...
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

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