วิชาคอมพิวเตอร์กราฟิก

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โปรแกรมฝึกหัด การเลื่อนและคลิกเมาส์
Advertisements

วิธีการตั้งค่าและทดสอบ เครื่องคอมพิวเตอร์ก่อนใช้งาน
การฝึกอบรม โครงการจัดทำระบบคลังข้อมูลสาธารณภัย
พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระราชทาน
วิชา องค์ประกอบศิลป์สำหรับคอมพิวเตอร์ รหัส
การซ้อนทับกัน และคลื่นนิ่ง
ระบบการจัดการสอบ เพื่อการบริหารจัดการทรัพยากรมนุษย์
ระบบการจัดการสอบ เพื่อการบริหารจัดการทรัพยากรมนุษย์
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
Use Case Diagram.
กลุ่มสาระการเรียนรู้ คณิตศาสตร์ โรงเรียนบ้านหนองกุง อำเภอนาเชือก
C Programming Lecture no. 6: Function.
การเขียนโปรแกรมเชิงวัตถุ ด้วยภาษาจาวา
โปรแกรม Microsoft Access
Electronic Commerce เว็บฟอร์ม (Web Form).
Kampol chanchoengpan it สถาปัตยกรรมคอมพิวเตอร์ Arithmetic and Logic Unit 1.
Install Driver Token Key
รายงานในระบบบัญชีแยกประเภททั่วไป (GL – General Ledger)
ทำการตั้งเบิกเพิ่ม แบบฟอร์ม GFMIS.ขบ.02 เพื่อชดใช้ใบสำคัญ
แนวทางการปฏิบัติโครงการจูงมือ น้องน้อยบนดอยสูง 1.
PHP:Hypertext Preprocessor
ณัฏฐวุฒิ เอี่ยมอินทร์
บทที่ 3 การวิเคราะห์ Analysis.
สถาปัตยกรรมคอมพิวเตอร์ (Computer Architecture)
การดำเนินการทดสอบทางการศึกษาแห่งชาติ (O-NET)
โดย อ. นัฐพงศ์ ส่งเนียม การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอรทึ่ม ( ) Lec04 : [ การแปลงจาก FlowChart.
โดย อ. นัฐพงศ์ ส่งเนียม Do Loop Until โดย อ. นัฐพงศ์ ส่งเนียม
การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอริทึ่ม Lec03 : 25/03/2551 การทำงานกับ Event ต่าง ๆ โดย อ. นัฐพงศ์ ส่งเนียม
การเขียนโปรแกรมภาษาคอมพิวเตอร์ 1
Java Desktop Application #5
วิชา :: การเขียนโปรแกรมภาษาคอมพิวเตอร์ขั้นสูง
Modular Algorithm Function & Procedure By Nattapong Songneam
การใช้งานเครื่องมือในหน้าต่าง ToolBox
Selection Nattapong Songneam.
หลักการทำ Animation แบบง่ายๆ
การวาดวงกลม Arc วงรี pie และ โปรแกรมเกมส์ Pacman
เขียนโปรแกรมเพื่อแสดงข้อมูลพนักงาน ด้วย ADO.NET vs. DataReader
การใช้งาน Hatch Brush , Texture Brush
การเขียนโปรแกรมภาษาคอมพิวเตอร์ขั้นสูง
Extra_08_Test_Modular_Calculator
วิชาคอมพิวเตอร์กราฟิก intro_vb_net_06 การสร้างกราฟเส้นตรงด้วย VB.NET
วิชาการเขียนโปรแกรมและอัลกอริทึ่ม
การสร้างเกมส์ PUZZLE NUMBER
PHP & MySQL ระบบจัดการสินค้า
พื้นฐานการเขียนโปรแกรมด้วย vb.net2005
บทที่ 3 การทำงานกับฟอร์ม (Form)
โปรแกรม Microsoft Access
บทที่ 3 การทำงานกับฟอร์ม (Form)
บทที่ 4 การทำงานกับรายงาน (Report)
การใช้งานโปรแกรม Microsoft Excel ชุดที่ 3 การสร้างกราฟ
PHP for Web Programming
ฟังก์ชัน.
E-Sarabun.
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
ความหมายของวิทยาศาสตร์
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
ภาษาอังกฤษเพื่อการสื่อสาร อ32204
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
Lesson01 แมวเหมียว การแสดงภาพและเสียง. 1. คลิก New Project.
บทที่ 9 การใช้งานฟอร์มและคอนโทรลต่าง ๆ
Commission Commission on Higher Education Quality Assessment online system CHEQA Updated July 25, 2013
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
การสร้างฟอร์ม(Form) ด้วยภาษา HTML
วิธีเรียงสับเปลี่ยนและวิธีจัดหมู่
อาจารย์ชนิดา เรืองศิริวัฒนกุล หลักสูตรสาขาวิชาเทคโนโลยีสารสนเทศ
เครื่องมือในการจัดการและวิเคราะห์ข้อมูล
โครงสร้างข้อมูลแบบ สแตก (stack)
Acquisition Module.
ใบสำเนางานนำเสนอ:

วิชาคอมพิวเตอร์กราฟิก intro_vb_net_07_Bar_Chart การสร้างกราฟเส้นแท่งด้วย VB.NET โดย อ. นัฐพงศ์ ส่งเนียม http://www.siam2dev.com xnattapong@hotmail.com 1

บทนำ จากที่ผ่านมาเราได้ทำการศึกษาความรู้พื้นฐานเกี่ยวกับคอมพิวเตอร์กราฟฟิกส์มาบ้างแล้วและความรู้เกี่ยวกับการพัฒนาโปรแกรมด้วยภาษา VB.NET2005 ขั้นพื้นฐาน จากนี้ไปจะเน้นไปที่การเขียนโปรแกรมเชิงกราฟิก เช่น การสร้างเส้นตรง รูปเหลี่ยมต่างๆ วงกลม วงรี ทรงกลม และอื่นๆ ให้มากขึ้น ต่อไป โดยในบทนี้จะเป็นการประยุกต์ใช้เส้นตรง รูปสี่เหลี่ยม เพื่อใช้ในการสร้างกราฟ แบบต่างๆ เช่น กราฟเส้นตรง กราฟแท่ง เป็นต้น 2

กราฟแบบต่างๆ ใน MS-Excel 3

การสร้างกราฟแท่ง 4

สร้าง Project ใหม่ ไปที่เมนู File เลือก New เลือก Project 5

ตั้งชื่อ VB_07_Create_Bar_Chart กำหนด Location :: C:\CG_Example กด OK 6

กำหนดคุณสมบัติ Form Name : Frm_Create_Bar_Charts BackColor : BackgroundImage : Size : 1024, 500 Text : โปรแกรมสร้างกราฟแท่ง Bar Chart 7

นำ GroupBox มาวางดังรูป 8

กำหนดคุณสมบัติ GroupBox ทั้งสาม Name : GB1-GB3 Text : GB1 Size : 847, 350 GB3 GB2 9

นำ PictureBox มาวางใน GB3 ดังรูป Size : 847, 350 10

กำหนดคุณสมบัติของ PictureBox ดังนี้ Name : PB1 BackColor : สีเทา Size : 847, 350 11

นำ RadioButton มาวางใน GB1 ดังรูป 12

กำหนดคุณสมบัติของ RadioButton ดังนี้ Name : R_Line Text : Line -------------------------------------- Name : R_Bar Text : Bar Name : R_Circle Text : Circle 13

นำ CheckBox มาวางใน GB2 ดังรูป Name : ChkShowGrid Text : Show Grid -------------------------------------- Name : ChkXYaxis Text : X Y axis Name : ChkVolume Text : Show Data Volume Name : ChkShowYear Text : Show Year 14

นำ Button มาวาง ดังรูป และกำหนดคุณสมบัติดังนี้ Name : BtnOK Text : ตกลง -------------------------------------- Name : BtnCancel Text : ยกเลิก Name : BtnExit Text : Exit 15

Double click ที่ปุ่ม BtnOK แล้วเขียนคำสั่ง บรรทัดแรกสุด เท่านั้น 16

Double click ที่ปุ่ม ตกลง นำเข้า Namespace ที่เกี่ยวข้องกับ graphics Imports System.Drawing 17

ประกาศตัวแปร แบบ Global ตัวแปรนี้จะสามารถใช้งานได้ทุกส่วนของฟอร์มนี้ 18

ดับเบิ้ลคลิกที่ฟอร์ม เพื่อเข้าไปที่เหตุการณ์ form_load แล้วพิมพ์คำสั่งดังนี้ 19

20

21

เริ่มต้นด้วยการสร้าง grid ก่อน 22

สร้าง Grid สร้าง โปรแกรมย่อย Private Sub Plot_grid() 23

แทรกคำสั่งเพื่อสร้าง หัวแปรงพู่กัน ทั้ง 2 แบบ 24

แทรกคำสั่งเพื่อสร้าง หัวแปรงพู่กัน ทั้ง 2 แบบ พิมพ์ต่อ 25

คำสั่งในปุ่ม OK บางส่วน 26

สร้างแกน X และ Y พิมพ์ต่อจาก ก่อนหน้านี้ 27

กด F5 เพื่อดูผลลัพธ์คำสั่งในแกน 28

ผลลัพธ์ในการสร้าง Bar 29

สร้างโปรแกรมย่อยในการแสดงปี 30

สร้างแท่งกราฟทั้ง 4 แท่ง อันนี้พิมพ์ ทดสอบ 2 แท่งแรกก่อน 31

สร้างแท่งกราฟ อีกสองแท่งที่เหลือ 32

กด F5 รันดูผลลัพธ์ 33

คำสั่งในการปุ่ม OK ที่สมบูรณ์ 34

ในปุ่ม Cancel 35

ดับเบิ้ลคลิกที่ปุ่ม Exit แล้วเขียนคำสั่งดังนี้ 36

ให้นักศึกษากลับไปเขียนคำสั่งส่วนที่ขาดให้ครบ เสร็จสมบูรณ์ แบบฝึกหัด ให้นักศึกษากลับไปเขียนคำสั่งส่วนที่ขาดให้ครบ เสร็จสมบูรณ์ 37