เรียนรู้การใช้โปรแกรม
Microsoft Visual Studio 2010 กับ SQL Server 2008 r2
- โปรแกรม Microsoft Visual Studio 2010
Visual
Basic เป็นภาษาคอมพิวเตอร์ที่ได้รับความนิยมในการนำมาใช้งานพัฒนาโปรแกรมบนระบบ
Windows เนื่องจากเป็นภาษาคอมพิวเตอร์ที่ใช้เทคโนโลยีในลักษณะ
Visualize
คือสะดวกในการหยิบเครื่องไม้เครื่องมือที่โปรแกรมได้จัดเตรียมไว้ให้สำหรับออกแบบหน้าจอและสิ่งต่าง
ๆสำหรับในการเขียนโปรแกรมให้เรียบร้อยซึ่งแตกต่างจากสมัยก่อนเวลาจะออกแบบหน้าจอก็ยังต้องมานั่งเขียน
Source Code ให้ลำบาก
Visual Basic เป็นเครื่องมือที่ใช้ในการพัฒนาโปรแกรมขึ้นใช้งานที่ใช้ได้ตั้งแต่ระดับต้น
เพื่อใช้สร้างโปรแกรมง่าย ๆ บน Windows หรือโปรแกรมเมอร์ระดับกลาง
ที่จะเรียกใช้ฟังชั่นต่างๆได้อย่างมีประสิทธิภาพ ตลอดจนโปรแกรมเมอร์ระดับมืออาชีพที่จะพัฒนาโปรแกรมในระดับสูง
โดยการใช้ Object Linking and Embedding (OLE) และ Application Programming Interface (API) ของระบบ windows มาประกอบการเขียนโปรแกรม
Visual
Basic หรือ VB เป็นภาษาแบบ GUI สร้างโดยบริษัทไมโครซอฟต์ภาษานี้เป็นหนึ่งในภาษาโปรแกรมยอดนิยมสำหรับโปรแกรมที่ใช้ในด้านธุรกิจ
โปรแกรม Visual Basic (VB) เป็นโปรแกรมสำหรับพัฒนาโปรแกรมประยุกต์ที่กำลังเป็นที่นิยมใช้อยู่ในปัจจุบัน
โปรแกรม Visual Basic เป็นโปรแกรมที่ได้เปลี่ยนรูปแบบการเขียนโปรแกรมใหม่โดยมีชุดคำสั่งมาสนับสนุนการทำงาน
มีเครื่องมือต่าง ๆ ที่เรียกกันว่าคอนโทรล (Controls) ไว้สำหรับช่วยในการออกแบบโปรแกรมโดยเน้นการออกแบบหน้าจอแบบกราฟิก
หรือที่เรียกว่า Graphic User Interface (GUI) ทำให้การจัดรูปแบบหน้าจอเป็นไปได้ง่ายและในการเขียนโปรแกรมนั้นจะเขียนแบบ
Event – Driven Programming คือโปรแกรมจะทำงานก็ต่อเมื่อเหตุการณ์ (Event) เกิดขึ้นตัวอย่างของเหตุการณ์ได้แก่
ผู้ใช้เลื่อนเมาส์ ผู้ใช้กดปุ่มบนแป้นพิมพ์ผู้ใช้กดปุ่มเมาส์ เป็นต้น
เครื่องมือ
หรือ คอนโทรลต่าง ๆ ที่ Visual
Basic ได้เตรียมไว้ให้ ไม่ว่าจะเป็น Form Textbox
Label ฯลฯ ถือว่าเป็นวัตถุ (Object ในที่นี้ขอใช้คำว่า
อ็อบเจ็กต์) นั่นหมายความว่า ไม่ว่าจะเป็นเครื่องมือใด ๆ ใน Visual
Basic จะเป็นอ็อบเจ็กต์ทั้งสิ้น
สามารถที่จะควบคุมการทำงานแก้ไขคุณสมบัติของอ็อบเจ็กต์นั้นได้โดยตรง ในทุก ๆ
อ็อบเจ็กต์จะมีคุณสมบัติ (Properties) และเมธอด (Methods) ประจำตัว
ซึ่งในแต่ละอ็อบเจ็กต์อาจจะมีคุณสมบัติและเมธอดที่เหมือนหรือต่างกันก็ได้ขึ้นอยู่กับชนิดของอ็อบเจ็กต์
ในการพัฒนาโปรแกรมประยุกต์ด้วย Visual Basic การเขียนชุดคำสั่งจะถูกแบ่งออกเป็นส่วนๆ
เรียกว่า กระบวนการ (Procedure) แต่ละกระบวนการจะประกอบไปด้วย
ชุดคำสั่งที่พิมพ์เข้าไปแล้ว ทำให้คอนโทรลหรืออ็อบเจ็กต์นั้น
ๆ ตอบสนองการกระทำของผู้ใช้ ซึ่งเรียกว่า
การเขียนโปรแกรมเชิงวัตถุ (Object Oriented Programming - OOP) แต่ตัวภาษา Visual
Basic ยังไม่ถือว่าเป็นการเขียนโปรแกรมแบบ OOP อย่างแท้จริงเนื่องจากข้อจำกัดหลายๆ อย่างที่ Visual Basic ไม่สามารถทำได้
2.3.1 หลักการเขียนโปรแกรมด้วย VB.NET
การเขียนโปรแกรมสามารถแบ่งได้ออกเป็น
2
ส่วนคือ
1) การออกแบบหน้าจอของโปรแกรม ส่วนที่ทำหน้าที่ติดต่อกับผู้ใช้ (User
Interface)
2) การเขียนโปรแกรม เป็นการรวมการกำหนดคุณสมบัติของคอนโทรล(Control)
ต่าง ๆ บนฟอร์ม (Form) และการเขียนโปรแกรมในการตอบสนองต่อเหตุการณ์
(Event)
2.3.2 การเขียนโปรแกรมคำศัพท์พื้นฐานของการเขียนโปรแกรม
1) Form คือ Window หรือ “หน้าต่าง”
ที่ใช้ติดต่อกับผู้ใช้ ซึ่งถือเป็นพื้นฐานในการติดต่อระหว่างโปรแกรมกับผู้ใช้ภายใน
Form จะประกอบไปด้วยคอนโทรลต่าง ๆ เพื่อติดต่อกับผู้ใช้
2) Control คือ
เครื่องมือในการออกแบบหน้าจอโปรแกรมเพื่อติดต่อกับผู้ใช้ ซึ่ง VB.NET ได้เตรียมเครื่องมือไว้ใน Tool Box
3) Properties คือคุณสมบัติหรือลักษณะต่าง
ๆ ของคอนโทรลที่ผู้ใช้สามารถกำหนดได้
4) Event คือ เหตุการณ์ต่าง ๆ
ที่ต้องการให้เกิดขึ้นกับคอนโทรล
5) Method คือ ความสามารถหรือพฤติกรรม (Behavior) ของคอนโทรลที่ตอบสนองต่อ Event ต่าง ๆ
6) การเขียนโปรแกรมแบบ Event –
Driven คือ การเขียนคำสั่งให้คอนโทรลทำงานตามเหตุการณ์ที่ต้องการ
ภาพที่ 1.1 หน้า Design
ภาพที่ 1.2 หน้าเขียนชุดคำสั่ง
2. โปรแกรมจัดการฐานข้อมูล SQL Server 2008 r2