§17 グラフィックス(1) プログラミング実習
 back next 

☆ ☆ ☆ 課 題 ☆ ☆ ☆

【問題25】 次のVBに関する文章の空欄を埋めよ。

 直線や円などのグラフィックス(Graphics)を描画するには、( @ )で位置を指定する。座標は( A )方向をX座標、( B )方向をY座標として、原点(0,0)はフォームやピクチャボックスの( C )となる。
 グラフィックスクラスを扱うため、変数を( D )で宣言する。宣言した変数には、( E )メソッドで作成した( F )オブジェクトを格納する。
 描画したグラフィックスを消去するには( G )メソッドを使う。また、用意したオブジェクトを解放するには( H )メソッドを使う。
 直線や四角形などを描画するときに使うペンは( I )オブジェクトで設定する。

Dim gpen As New Pen(Color.Red, 3)

 このようにペンオブジェクトを用意した。このペンの色は( J )色で太さは( K )ピクセルである。
 グラフィックスで文字列を描画するときに使うフォントは( L )オブジェクトで設定する。
    Dim gfont As New Font("MSゴシック", 12, FontStyle.Italic)
 このようにフォントオブジェクトを用意した。このフォントのサイズは( M )ポイントでスタイルは( N )である。

 

語群(数字は除く)
Clear、 CreateGraphics、 Dispose、 Font、 Graphics、 Pen、
赤、 青、 黄、 緑、 イタリック、 グラフィック、 座標、 垂直、 水平、
左上端、 左下端
解答欄(英数字は半角文字で入力すること。余分な空白は入れないこと)
  @   A   B   C   D 
  E   F   G   H   I 
  J   K   L   M   N 
   解答を入力し、[解答チェック]ボタンをクリックする。正解は   、不正解は   で表示される。

 

【問題26】 次のVBに関する文章の空欄を埋めよ。

Dim gr As Graphics = PictureBox1.CreateGraphics

 このようにグラフィックスオブジェクトを宣言した。直線は( @ )メソッドで描画する。四角形は( A )メソッドで、だ円は( B )メソッドで、ポリゴンは( C )メソッドで、文字列は( D )メソッドで描画する。

gr.DrawLine(Pens.Yellow, 10, 10, 100, 10)

 このプログラムは直線を( E )オブジェクトの上に描画する。直線の色は( F )色で( G )方向に描画される。
 図形を塗りつぶしで描画することもできる。塗りつぶしの四角形は( H )メソッドで、塗りつぶしのだ円は( I )メソッドで描画する。

 

語群
DrawEllipse、 DrawLine、 DrawPolygon、 DrawRectangle、 DrawString、
FillEllipse、 FillRectangle、 PictureBox1、 赤、 青、 黄、 緑、 垂直、 水平
解答欄(英数字は半角文字で入力すること。余分な空白は入れないこと)
  @   A   B   C   D 
  E   F   G   H   I 
   解答を入力し、[解答チェック]ボタンをクリックする。正解は   、不正解は   で表示される。

 

【課題12】 次のようなプログラムを作成せよ。

・フォーム Size → 300, 300、 Text → グラフィックス課題1
・ピクチャボックス (Name) → PictuerBox1、  BackColor → White
Location → 10, 10、  Size → 270,224
・ボタン (Name) → Button1、  Location → 43,240、  Text → 描画
(Name) → Button2、  Location → 124,240、  Text → クリア
(Name) → Button3、  Location → 205,240、  Text → 終了

グラフィックス課題

各パーツの座標
  座標情報
・屋根 Red (130, 50), (250, 100), (20, 100)
・煙突 Gray (170, 40) - (200, 80)
・家 Black (40, 100) - (230, 210)
・ドア Chocolate (50, 130) - (100, 210)
・ノブ Yellow (85, 170) - (95, 180)
・窓 Aqua
窓枠の色:Brown
(120, 120) - (210, 170)
・煙 Silver (180, 30) - (200, 40)
(200, 20) - (230, 30)
(230, 5) - (270, 20)
 屋根以外の座標(x1,y1)-(x2,y2)は、四角形の左上(x1,y1)と右下(x2,y2)を表している。

 

 back next 
 §17 グラフィックス(1) Copyright©2009 Hiroshi Masuda 

 

 

inserted by FC2 system