การประยุกต์ VB บทที่ 5.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การใช้ MessageBox-InputBox
Advertisements

Week 3 Delphi7.
เฉลย Lab 10 Loop.
Location object Form object
Visual Basic.
Visual Basic 6 By Samaporn Yendee VB6.
Adv. Access.
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
Properties ของคอนโทรล ที่ควรรู้จักในเบื้องต้น
Lecturer: Kanjana Thongsanit
การส่งค่าและการเก็บค่า (ต่อ... )
กล่องข่าวสาร (Message Box)
แก้ไขปรับปรุง Form.
Advanced VB (VB ขั้นสูง)
ส่วนของการเขียนโค๊ด ใน VB การเขียนโค๊ดจะเป็นแบบ Event Driven
Visual Basic บทที่ 1.
Looping การวนรอบ บทที่ 4.
บทที่ 9 การใส่รูปภาพ (Image).
จากไฟล์ save_db.php.
โปรแกรม Microsoft Access
PHP with Form ฟอร์ม คือหน้าจอที่ใช้เป็นสื่อกลางในการติดต่อระหว่างผู้ใช้เว็บไซต์ กับ เจ้าของเว็บไซต์ โดยผู้ใช้สามารถกรอกข้อมูลผ่านฟอร์มส่งไปยังเซอร์เวอร์
Lab 8 ตัวแปรและชนิดข้อมูล
Lab 8 ตัวแปรและชนิดข้อมูล
C# Programming Exceed Camp: Day 3.
ASP.NET Server Control.
การสร้างช่องรับข้อมูล
Visual Basic Language มหาวิทยาลัยเนชั่น หลักการภาษาชุดคำสั่ง
บทที่ 11 การเขียนโปรแกรมแบบ Structured Programming และการจัดการตรวจสอบข้อผิดพลาด.
อาจารย์สายสุนีย์ เจริญสุข
Timer ตัวจัดการด้านเวลา
Chapter 4 การสร้าง Application
LOGO SCCS031 Principle of Computer Programming Thinaphan Nithiyuwith Program of Computer Science & Information Technology suchada/
Chapter 6 Decision Statement
Chapter 3 ActiveX Control
การสร้างเหตุการณ์ click ให้กับปุ่มกด Button
Visual Basic .NET 2010 (ทบทวนเรื่อง โปรแกรมควบคุม Control)
HTML, PHP.
การใช้โปรแกรม Captivate
การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอริทึ่ม Lec03 : 25/03/2551 การทำงานกับ Event ต่าง ๆ โดย อ. นัฐพงศ์ ส่งเนียม
Java Desktop Application #4
การเขียนโปรแกรมภาษาคอมพิวเตอร์ 1
วิชา :: การเขียนโปรแกรมภาษาคอมพิวเตอร์ขั้นสูง
Modular Algorithm Function & Procedure By Nattapong Songneam
Selection Nattapong Songneam.
หลักการทำ Animation แบบง่ายๆ
การเขียนโปรแกรมภาษาคอมพิวเตอร์ขั้นสูง
วิชาคอมพิวเตอร์กราฟิก intro_vb_net_06 การสร้างกราฟเส้นตรงด้วย VB.NET
วิชาการเขียนโปรแกรมและอัลกอริทึ่ม
พื้นฐานการเขียนโปรแกรมด้วย vb.net2005
บทที่ 3 การทำงานกับฟอร์ม (Form)
โปรแกรม Microsoft Access
บทที่ 3 การทำงานกับฟอร์ม (Form)
CHAPTER 12 FORM.
การเข้าใช้ Speexx ครั้งแรก Foundation English II
บทที่ 3 การสร้าง Appication แบบ Windows Form
ฟอร์มระบบ Login การใส่ Background จากไฟล์รูปภาพ 1 1 ถัดไ ป ถัดไ ป 2.
ฟอร์มระบบ ข้อมูลสัญญาซื้อ-ขายขายรถยนต์
ฟอร์มระบบ ข้อมูลใบเสร็จ
ฟอร์มระบบ ข้อมูลรถยนต์
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
ความรู้พื้นฐานเกี่ยวกับ Microsoft Visual C#
บทที่ 9 การใช้งานฟอร์มและคอนโทรลต่าง ๆ
บทที่ 5 เทคนิคการสร้างแอพพลิเคชัน
Object Oriented Programming : OOP
ขั้นตอนการ สมัครเมลล์ * สิ่งที่ต้องจำ ห้าม ลืม 1.ID หรือชื่อผู้ใช้ 2. รหัสผ่าน 3. คำตอบที่ท่านตอบ คำถามที่เลือก.
ปฏิบัติงานบริการคอมพิวเตอร์
Problem Analysis and Algorithm (การวิเคราะห์ปัญหา และการจำลองความคิด)
1 Inheritance อุทัย เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
คำสั่งในการ ทำงานเบื้องต้น ของโปรแกรม. คำสั่งประกาศตัวแปร ชนิดของข้อมูล ชื่อตัวแปรที่ 1, ชื่อตัวแปรที่ 2; ตัวอย่าง Double score, total;
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
ใบสำเนางานนำเสนอ:

การประยุกต์ VB บทที่ 5

การประยุกต์ ที่ผ่านมาเราได้เรียนรู้พื้นฐานของภาษา Visual Basic คอมโพเนนท์, if-else, การวนรอบ สิ่งเหล่านี้เป็นพื้นฐานที่สามารถนำมาเขียนโปรแกรมอย่างง่ายๆได้แล้ว สิ่งที่ควรศึกษาเพิ่มเติม Property ของคอมโพเนนท์แต่ละตัว และการใช้งาน ไวยากรณ์ของภาษา เทคนิคการเขียนโปรแกรม

สนุกกับคอมโพเนนท์ TextBox คอมโพเนนท์นี้เป็นคอมโพเนนท์ที่ใช้บ่อยมาก ใช้รับข้อมูลจากผู้ใช้ ข้อมูลอยู่ในรูปแบบตัวหนังสือ (String) Property ที่สำคัญ Text -> ข้อความใน TextBox Enabled -> ใช้ล็อกไม่ให้ TextBox ทำงาน และปลดล็อก Event ที่สำคัญ Change -> เมื่อข้อมูลใน TextBox เปลี่ยนแปลง

ทดลอง ลองสร้างฟอร์มขึ้นมาดังรูป Property เป็น false

เขียนโค๊ด Double Click ที่ปุ่มแล้วเขียนโค๊ดดังนี้ เมื่อ Run โปรแกรม TextBox จะรับค่าไม่ได้ แต่เมื่อกดปุ่มจะ Key ค่าได้ การทำงาน Property ชื่อ Enabled หากเป็น True คอมโพเนนท์จะทำงานได้ หากเป็น False จะทำงานไม่ได้

การใช้ property ชื่อ visible เราสามารถบังคอมโพเนนท์ไม่ให้ผู้ใช้มองเห็นได้ นอกจากนั้น เราสามารทำให้มองเห็นเหมือนเดิมได้ เพิ่มปุ่มขึ้นมาแล้วเซ็ท Property ชื่อ Visible

เขียนโค๊ด Double Click ที่ปุ่ม Command1 แล้วเพิ่มเติมโค๊ดดังนี้ คราวนี้ เราสามารถส่งข้อมูลเป็น MessageBox ออกมาได้ แต่ต้องกดปุ่ม Click Me ก่อน

การแก้ปัญหาผู้ใช้ไม่กรอกข้อมูล จากตัวอย่างที่ผ่านมา หากผู้ใช้ไม่กรอกข้อมูล ตัว Message Box จะไม่แสดงข้อมูล เราสามารถใช้ If, Else ในการตรวจสอบได้ดังนี้ โค๊ดใน Command2_Click() เครื่องหมาย < > หมายถึง ไม่เท่ากัน

สนุกกับคอมโพเนนท์ Label ผู้ใช้ไม่สามารถเปลี่ยนแปลงข้อมูลได้ Property ที่สำคัญ Caption -> ข้อความใน Label Visible -> แสดงหรือไม่แสดง Label Forecolor -> สีของตัวหนังสือ Font -> ฟอนต์และขนาด Event ที่สำคัญ Click -> เมื่อมีการคลิ้กที่ Label

ทดลอง ลองสร้างฟอร์มขึ้นมาดังรูป กำหนด Caption เป็นค่าว่าง

เขียนโค๊ด Double Click ที่ปุ่ม Command1 แล้วเพิ่มเติมโค๊ดดังนี้ เมื่อกดปุ่ม จะส่งค่าไปที่ Label1

สนุกกับรูปภาพ คอมโพเนนท์ PictureBox ทำให้เราสามารถนำรูปภาพมาวางในฟอร์มได้ ลองสร้างฟอร์มขึ้นมาดังรูป Property ชื่อ Picture เลือกไฟล์รูปภาพ ** เราอาจเซ็ท Property ชื่อ BorderStyle ให้เป็น None ก็ได้

สนุกกับคอมโพเนนท์ Option Button Property ที่สำคัญ Caption -> ข้อความใน OptionButton Enabled -> ทำงานหรือไม่ทำงาน Event ที่สำคัญ Click -> เมื่อมีการคลิ้กที่ OptionButton แต่นิยมใช้ปุ่มในการทำงานมากกว่า

ทดลอง ลองสร้างฟอร์มขึ้นมาดังรูป อาจเซ็ท Label2 ให้มี Caption เป็นค่าว่างๆก็ได้

เขียนโค๊ด Double Click ที่ปุ่ม Command1 แล้วเพิ่มเติมโค๊ดดังนี้ เมื่อกดปุ่ม จะส่งค่าไปที่ Label2

ลองทำเอง ลองเขียนโปรแกรมเพื่อรับค่าข้อความจากผู้ใช้ดังนี้ ชื่อ, นามสกุล, เพศ, ที่อยู่, เบอร์โทรศัพท์, ความสูง เมื่อกดปุ่ม Enter แล้ว หากเป็นชาย ให้ส่ง Message Box ว่า สวัสดีนาย..... หากเป็นหญิงให้เป็นคำว่า สวัสดีนางสาว.... โดยแสดงที่ Label ทุกๆข้อมูลต้องมีการตรวจสอบว่ามีการกรอกข้อมูลหรือไม่ Note: ให้เริ่มทำ Project ได้แล้ว เริ่มทำตั้งแต่วันนี้ ส่งปลายเทอม