งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

วิชา :: การเขียนโปรแกรม ภาษาคอมพิวเตอร์ขั้นสูง 4123305 โดย อ. นัฐพงศ์ ส่งเนียม สาขาวิชา เทคโนโลยีสารสนเทศ และ สาขาวิชา วิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี

งานนำเสนอที่คล้ายกัน


งานนำเสนอเรื่อง: "วิชา :: การเขียนโปรแกรม ภาษาคอมพิวเตอร์ขั้นสูง 4123305 โดย อ. นัฐพงศ์ ส่งเนียม สาขาวิชา เทคโนโลยีสารสนเทศ และ สาขาวิชา วิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี"— ใบสำเนางานนำเสนอ:

1 วิชา :: การเขียนโปรแกรม ภาษาคอมพิวเตอร์ขั้นสูง โดย อ. นัฐพงศ์ ส่งเนียม สาขาวิชา เทคโนโลยีสารสนเทศ และ สาขาวิชา วิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัย ราชภัฏพระนคร เอกสารสำหรับ การ เรียนใน สัปดาห์ที่ 2

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

3 Agenda Object Properties Method Event Variables and Declaration

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

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

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

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

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

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

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

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

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

13 เขียนโค้ดใน Form_MouseWheel ดังนี้ ผลลัพธ์ เมื่อ กดปุ่ม ล้อของ mouse

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

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

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

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

18 ต. ย. การใช้งาน 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

19 ต. ย. การใช้งาน 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

20 ต. ย. การใช้งาน 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

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


ดาวน์โหลด ppt วิชา :: การเขียนโปรแกรม ภาษาคอมพิวเตอร์ขั้นสูง 4123305 โดย อ. นัฐพงศ์ ส่งเนียม สาขาวิชา เทคโนโลยีสารสนเทศ และ สาขาวิชา วิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี

งานนำเสนอที่คล้ายกัน


Ads by Google