C#で描画をする方法:自由に線や〇を描いて自前のグラフなどを作る方法

C#のWinFormでコントロール上に描画を行い、好きな図形やグラフなどを書くことができるようになります。

Ratings: 4.53 / 5.00




Description

どうもこんにちは。

この講座は,C#のWinFormプロジェクトを使って

コントロール上に好きな図形やグラフなどを書く方法をレクチャーしています。

市販のツールなどを使えばグラフなどを書くことはできますが,

自分で描くことで描画の原理が理解できて,融通の利く

アプリケーションを作ることができるようになります。

グラフ以外にも〇を好きな位置に書いたりすることで

標準コントロールでは表現できないような仕様にも対応できるプログラマーに

なれるので、現場では重宝される存在になれると思います。


S1_#01_プロジェクトの作成とコントロールの配置

S1_#02_線の描画

S1_#03_線の色を変更する

S1_#04_線の太さを変更する

S1_#05_四角の描画

S1_#06_四角の塗りつぶし

S1_#07_四角の縁取り

S1_#08_丸の描画

S1_#09_多角形の描画

S1_#10_複数の線の描画

S1_#11_文字の描画

S1_#12_棒グラフの目盛りを描画

S1_#13_棒グラフの目盛りセンター揃え

S1_#14_フォントの変更

S1_#15_Disposeに関して

S1_#16_ヘルパークラスの作成

S1_#17_リサイズに追従する

S1_#18_リサイズに追従する2

S1_#19_Map画像を表示する

S1_#20_Map画像の上にボタンの追加

S1_#21_Mapに赤い丸を表示する

S1_#22_追加ボタンを押したときに赤い丸を表示する

S1_#23_クリックした位置に丸があるかをチェックする

S1_#24_MAP上の丸を移動させる

S1_#25_複数の丸を判断して移動させる

S2_#01_折れ線グラフのレイアウト作成

S2_#02_縦軸の描画

S2_#03_リサイズの対応

S2_#04_横軸の描画

S2_#05_縦軸のスケール線描画

S2_#06_横軸のスケール線描画

S2_#07_横軸スケールの値文字を描画

S2_#08_縦軸スケールの値文字を描画

S2_#09_メソッドの整理

S2_#10_ピクセルを求める計算方法

S2_#11_グラフのプロットをする

S2_#12_折れ線グラフを描画する


What You Will Learn!

  • 好きな図形を書く方法
  • 画像の上に〇などを書いて色を付ける方法
  • すべて自前で折れ線グラフを書く方法
  • 描画する関数を共通化する方法
  • 座標計算をする方法
  • 図形をマウスで移動させる方法

Who Should Attend!

  • C#で図形を書きたい方
  • C#で自前のグラフを書いて融通の利く表現をしたい方
  • C#での描画の方法を知りたい方
  • C#で図形をマウスで移動させたい方