プログラミング入門– category –
-
プログラミング入門
【C#】CSVの読み込みと書き込みを部品化しました!
DIYプログラミングにおいて、C#を使ったCSVファイルの読み込み、書き込みは結構需要があります。 Google検索すると、CSVファイルの解説や、C#による読み書きのプログラムのサンプル例はたくさん目にしますが、実際に使おうとすると、色々な事を考慮してプ... -
プログラミング入門
【WPF】一番やさしいユーザーコントロールの作り方・使い方
WPFにおけるユーザーコントロールの作り方、使い方はWindowsFormの場合と、ほとんど同じです。 既にWindowsFormでユーザーコントロールを作成している方は、さらっと目を通すだけで理解できると思います。 ユーザーコントロールを作るのが初めての方でも、... -
プログラミング入門
【WPF】DataGridの使い方をサンプルで解説(for Windows Form技術者)
Windows Form で一覧表の画面を作成する場合、DataGridViewというコントロールを使うのが一般的です。 WPFにおいても、同じ役割を担うコントロールとしてDataGridが用意されているのですが、かなり仕様が違っていてDataGridViewと同じように考えるとうまく... -
プログラミング入門
【WPF】AvalonDockの使い方(for WindowsForm技術者)
WindowsForm では、Weifen Luo と呼ばれるフリーのドッキングウィンドウが良く使われています。 ネットには比較的情報も豊富で高機能であるため、私も好んで使っています。 ただ、残念なのはWPF版が存在しないことと、32ビット版限定であること。 一方、WP... -
プログラミング入門
世界で一番短いサンプルで覚えるMVVM入門
Windows Form に比べて、画面のデザイン性を大幅に強化したWPF(Windows Presentation Foundation)ですが、Windows Form技術者がWPFに移行することを考えた場合、結構敷居が高いと感じるのではないでしょうか。 特に WPF は MVVM(Model-View-View Model... -
プログラミング入門
SplitContainerで画面を分割する
SpliterContainer は画面を左右又は上下に分割し、マウスで分割範囲を変更できるようにするコントロールです。 SpliterControlにコントロールを置き、適切にAnchorを設定することで、下記の様な動作が可能になります。 【使い方】 左のツールボックスから ... -
プログラミング入門
レイアウトを自動調整してくれるAnchorプロパティとは
WindowフォームはWindowサイズをマウスで変更できますが、この時自動でコントロールのサイズを調整してくれるプロパティが Anchorプロパティです。 Anchroプロパティは全てのコントロールに付いているプロパティです。 Anchroを設定することで、そのコント... -
プログラミング入門
ユーザーコントロールを極めよう
ユーザーコントロールとは、複数のコントロールを組み合わせて作ったコントロールのことです。 例えばファイルを選択する場合、テキストボックスとダイアログ表示ボタンを並べる事がよくあります。 例えば画面から10個のファイルが選択できるようなプログ... -
プログラミング入門
選択ダイアログの使い方
ダイアログ(ダイアログボックス)とは、ユーザーに何らかの選択を行わせる際、その間だけ表示される子画面のことです。 例えば、何かのアプリを利用時、ファイル選択をしようとすると、下記の様な子画面が表示されると思いますが、これがダイアログです。... -
プログラミング入門
C#における配列、リスト、辞書
マンションは、複数の部屋が縦や横につらなって1つの建屋を構成していますが、これと同じイメージでデータを格納する変数を、配列変数(略して配列)と呼んでいます。 この配列にはいくつかの派生形があり、1つはリスト(List)、もう1つは辞書(Diction...