Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehWidya Sudjarwadi Telah diubah "6 tahun yang lalu
1
Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran
COMPUTER GRAPHICS D10K-5C01 GK02a: Pemrograman Grafis Menggunakan VS Dr. Setiawan Hadi, M.Sc.CS. Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran
2
Pengantar Framework internal Visual Studio: GDI+
Komponen dalam windows diibaratkan sebuah kanvas Aplikasi grafis mengambar objek grafis dalam kanvas tersebut
3
Sistem Koordinat Standard VS
Upside-down Cartesian Ywindow = height - Ycartesian (width,0) (0,0) (width, height) (0,height)
4
Penggambaran menggunakan C#
1. Pustaka grafis GDI+: using System.Drawing; 2. Ambil komponen kanvas “graphics context” : Graphics g = myPanel.CreateGraphics( ); 3. Gambarkan menggunakan perintak grafis: g.DrawLine(pen, x1,y1, x2,y2);
5
Objek Grafis Draw Fill Line (pt1,pt2) Lines (pt list) Arc
Curves, Bezier Ellipse (rect) Rectangle (rect) Polygon (pt list) Image (img, x,y) String (string, x,y) label
6
Atribut Grafis Pen (for lines) Brush (for filling)
Color, width, dash, end caps, joins, Brush (for filling) Color, Solid, texture, pattern, gradient Font, String Format (for strings) Bitmap/Metafile (for images) Bmp, gif, jpeg, png, tiff, wmf, …
7
Warna Kombinasi dari Red, Green, Blue Nilai Alpha = opacity
Interval nilai [0 … 255] C#: Color.FromArgb(255, 150, 0) Hokie Orange
8
Perintah Grafis GDI+ Tutorial for Beginners
9
Menggambar Titik Button TextBox Panel
10
Definisikan Elemen Grafis
Graphics g; int x, y; Brush aBrush = (Brush)Brushes.White;
11
Aktifkan Mode Grafis Pada Kanvas
private void Form1_Load(object sender, EventArgs e) { g = canvas.CreateGraphics(); }
12
Gambarkan Piksel pada Kanvas
private void DrawPixel_Click(object sender, EventArgs e) { x=Convert.ToInt16(PointX.Text); y =Convert.ToInt16(PointY.Text); g.FillRectangle(aBrush, x, y, 1, 1); }
13
Bersihkan Kanvas private void ClearScreen_Click(object sender, EventArgs e) { canvas.Refresh(); }
14
Program Lengkap
15
Tugas 01 Implementasikan Algoritma Penggambaran Objek Primitif Menggunakan Bahasa Pemrograman C# Objek Garis: Dasar DDA Bresenham Objek Lingkaran Polar Waktu 2 Minggu, Perorangan Gunakan Imajinasi dan Krativitas, Usakahan USER FRIENDLY namun REPRESENTATIF
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.