2018

WPF

C#WPFの道#12!SQLiteとListViewでマスタ設定画面の作成!

これまでの知識のまとめ ListViewを学んだので、SQLiteと組み合わせることで、ある程度のアプリケーションを作ることができます。これまで学んだ知識のまとめとして、マスター設定画面の作成をしてみましょう。腕試しとして、次の仕様だけを見...
C#初級プログラミング

C#初心者のための基礎!Disposeとusingの意味と使い方を解説#24

Disposeとは? Disposeとは、インスタンスのリソースを解放するときに呼び出すメソッドです。IDisposableというインタフェースを実装しているクラスには必ず実装されているメソッドになります。リソースの解放とは、アプリケーショ...
WPF

C#WPFの道#11!ListViewのフィルタリングの方法を解説!

ListViewのフィルタリングとは? ListViewにすべての行が表示されていると不都合が生じることがあります。例えば、一覧にリストされている項目が多い場合は、特定の行を探すのに手間がかかってしまいます。その場合、任意の文字などでフィル...
WPF

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

ListViewとは? ListViewはデータの一覧を表示するコントロールで、自由なレイアウトで一覧表を作ることができます。 ListViewの使い方 ListViewのItemsSourceプロパティにカスタムクラスのリスト等をセットす...
WPF

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

SQLiteとは? SQLiteとはフリーで提供されている軽量なデータベースツールです。通常OracleやSQLServerであれば、ソフトのインストールや設定が多くあり、バックアップをとるのも結構大変ですが、SQLiteは1ファイルで完結...
WPF

C#WPFの道#8!グループごとのスタイル定義とBasedOnでの継承のやり方!

グループごとのコントロールスタイルとは? Style TargetType="Button"という感じでApplication.Resourcesにスタイルを定義すると、画面のXamlで何も指定しない場合、すべてはApplication.R...
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でコントロールのプロパティ設定等を行え...