วันพุธที่ 22 มีนาคม พ.ศ. 2560


เรียนรู้การใช้โปรแกรม 
Microsoft Visual Studio 2010 กับ SQL Server 2008 r2

  1. โปรแกรม 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












เรียนรู้การใช้โปรแกรม  Microsoft Visual Studio 2010 กับ SQL Server 2008 r2 โปรแกรม Microsoft Visual Studio 2010       ...