การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอริทึ่ม Lec03 : 25/03/2551 การทำงานกับ Event ต่าง ๆ โดย อ. นัฐพงศ์ ส่งเนียม http://www.mobi2you.com xnattapong@mobi2you.com.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
ใบความรู้ 3 ระบบคอมพิวเตอร์.
Advertisements

การใช้ MessageBox-InputBox
ตัวอย่างโปรแกรม สร้างแถบเครื่องมืออย่างง่าย ประกอบด้วย
เฉลย Lab 10 Loop.
Visual Basic.
การโปรแกรมเชิงวัตถุ (Object-Oriented Programming)
Visual Basic 6 By Samaporn Yendee VB6.
บทที่ 4 การตัดสินใจในการเขียนโปรแกรม
Adv. Access.
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
Properties ของคอนโทรล ที่ควรรู้จักในเบื้องต้น
Lecturer: Kanjana Thongsanit
กล่องข่าวสาร (Message Box)
Advanced VB (VB ขั้นสูง)
ส่วนของการเขียนโค๊ด ใน VB การเขียนโค๊ดจะเป็นแบบ Event Driven
การประยุกต์ VB บทที่ 5.
Visual Basic บทที่ 1.
โปรแกรม Microsoft Access
C# Programming Exceed Camp: Day 3.
ASP.NET Server Control.
Visual Basic Language มหาวิทยาลัยเนชั่น หลักการภาษาชุดคำสั่ง
บทที่ 11 การเขียนโปรแกรมแบบ Structured Programming และการจัดการตรวจสอบข้อผิดพลาด.
Timer ตัวจัดการด้านเวลา
LOGO SCCS031 Principle of Computer Programming Thinaphan Nithiyuwith Program of Computer Science & Information Technology suchada/
Chapter 6 Decision Statement
Visual Basic .NET 2010 (ทบทวนเรื่อง โปรแกรมควบคุม Control)
โดย อ. นัฐพงศ์ ส่งเนียม การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอรทึ่ม ( ) Lec04 : [ การแปลงจาก FlowChart.
บทที่ 4 Aggregation Abstraction
คำสั่งควบคุม การทำงานของโปรแกรม ในภาษา PHP
การวิเคราะห์และออกแบบระบบเชิงวัตถุ (OOAD)
การวิเคราะห์และออกแบบระบบเชิงวัตถุ Object Oriented Analysis and Design
โดย อ. นัฐพงศ์ ส่งเนียม Do Loop Until โดย อ. นัฐพงศ์ ส่งเนียม
Java Desktop Application #4
การเขียนโปรแกรมภาษาคอมพิวเตอร์ 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
พื้นฐานการเขียนโปรแกรมด้วย vb.net2005
ฟอร์ม โมดูล และ MDI.
บทที่ 3 การทำงานกับฟอร์ม (Form)
โปรแกรม Microsoft Access
บทที่ 3 การทำงานกับฟอร์ม (Form)
หลักการเขียนโปรแกรม ( )
บทที่ 3 การสร้าง Appication แบบ Windows Form
ฟอร์มระบบ Login การใส่ Background จากไฟล์รูปภาพ 1 1 ถัดไ ป ถัดไ ป 2.
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
ความรู้พื้นฐานเกี่ยวกับ Microsoft Visual C#
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
การสร้างและการใช้งานฟอร์ม
BCS 121 บท 5 การโปรแกรมเชิงวัตถุ (Object-Oriented Programming)
Polymorphism กนกวรรธน์ เซี่ยงเจ็น
บทที่ 9 การใช้งานฟอร์มและคอนโทรลต่าง ๆ
การทำงานและคำสั่งพื้นฐาน
บทที่ 5 เทคนิคการสร้างแอพพลิเคชัน
Object Oriented Programming : OOP
1 Inheritance อุทัย เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
คำสั่งในการ ทำงานเบื้องต้น ของโปรแกรม. คำสั่งประกาศตัวแปร ชนิดของข้อมูล ชื่อตัวแปรที่ 1, ชื่อตัวแปรที่ 2; ตัวอย่าง Double score, total;
Microsoft Visual Basic 2010
ใบสำเนางานนำเสนอ:

การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอริทึ่ม Lec03 : 25/03/2551 การทำงานกับ Event ต่าง ๆ โดย อ. นัฐพงศ์ ส่งเนียม http://www.mobi2you.com xnattapong@mobi2you.com xnattapong@hotmail.com xnattapong2002@yahoo.com

บทที่ 3 พื้นฐานการเขียนโปรแกรมด้วย VB.NET ในการที่จะออกแบบหน้าจอขึ้นมานั้น เราจำเป็นต้องทราบถึงหลักการพื้นฐานเกี่ยวกับฟอร์ม และคอนโทรล เพื่อที่จะได้สามารถนำมาออกแบบฟอร์มให้เหมาะสม :: รู้จักกับคุณสมบัติ เมดธอด และอีเว็นต์

Agenda Object Properties Method Event --------------------------------- Variables and Declaration

คุณสมบัติ (Properties) คือกำหนดลักษณะต่างๆ ของฟอร์มและคอนโทรล คุณสมบัติ (Properties) คือกำหนดลักษณะต่างๆ ของฟอร์มและคอนโทรล เราสามารถกำหนดคุณสมบัติสำหรับคอนโทรลต่างๆ ผ่านทางหน้าต่าง Properties หรือโดยใช้คำสั่งที่มีรูปแบบดังต่อไปนี้

Object เนื่อง VB.NET นั้นได้มีการเพิ่มความสามารถมากขึ้นจาก VB6.0 มากมาย หนึ่งในนั้นคือความสามารถในการเขียนโปรแกรมแบบ OOP นั่นเอง โดย แนวคิดของ การเขียนโปรแกรมแบบ OOP คือ การมองทุกอย่างเป็นวัตถุ (Object) และการจัดการกับวัตถุเหล่านั้นก็คือการเขียนโปรแกรมเพื่อควบคุมการทำงานหรือการกำหนดพฤติกรรมของวัตถุนั่นเอง ใน VB นั้นจะเรียกสิ่งที่เรานำมาวางไว้บนฟอร์ม รวมทั้งตัวฟอร์มว่า Object หรือเรียกอีกอย่างหนึ่งว่า Controls

เหตุการณ์ (Event) รู้จักกับเหตุการณ์ต่าง ๆ ของฟอร์ม Load Activate Click DoubleClick MouseMove MouseWheel Enter Closing Closed

เขียนโค้ดใน Form Load ดังนี้ ผลลัพธ์

เขียนโค้ดใน Form_Click ดังนี้ ผลลัพธ์

เขียนโค้ดใน Form_KeyPress ดังนี้ ผลลัพธ์ เมื่อ กดปุ่ม A บนคีย์บอร์ด

เขียนโค้ดใน Form_KeyDown ดังนี้ ผลลัพธ์ เมื่อ กดปุ่ม A บนคีย์บอร์ด

เขียนโค้ดใน Form_MouseMove ดังนี้ ผลลัพธ์ เมื่อ เลื่อนเมาส์บนฟอร์ม

เหตุการณ์ MouseWheel End Sub Private Sub Form1_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseWheel If e.Delta >= 120 Then LbXY.Top += 10 Else LbXY.Top -= 10 End If End Sub

เขียนโค้ดใน Form_MouseWheel ดังนี้

เขียนโค้ดใน Form_Colsing ดังนี้ ผลลัพธ์

เขียนโค้ดใน Form_Colsed ดังนี้ ผลลัพธ์

การทำงานกับเหตุการณ์ของ Label เขียนโค้ดใน LbXY_Click ดังนี้ ผลลัพธ์

การทำงานกับเหตุการณ์ของ TextBox TextChange Click Enter GotFocus LostFocus KeyPress KeyDown KeyUp

ต.ย. การใช้งาน Event ต่าง ๆ ของ Textbox Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TextBox1.Clear() TextBox2.Clear() End Sub พิมพ์โค้ดนี้ โดยการ DoubleClick ที่ Form แล้วเลือกเหตุการณ์ Form_Load

ต.ย. การใช้งาน Event ต่าง ๆ ของ Textbox Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged Label1.Text = TextBox1.Text End Sub พิมพ์โค้ดนี้ โดยการ DoubleClick ที่ Textbox1 และเลือกเหตุการณ์เป็น TextBox1_TextChanged

ต.ย. การใช้งาน Event ต่าง ๆ ของ Textbox Private Sub TextBox1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Click TextBox1.Clear() End Sub พิมพ์โค้ดนี้ โดยการ DoubleClick ที่ Textbox1 และเลือกเหตุการณ์เป็น TextBox1_Click

การทำงานกับเหตุการณ์ของ TextBox เขียนโค้ดใน LbXY_Click ดังนี้ ผลลัพธ์