1.64k likes | 2.03k Views
การเขียนโปรแกรมบนระบบปฏิบัติการ GUI. รหัส 2201-2412 ระดับประกาศนียบัตรวิชาชีพ สาขางานคอมพิวเตอร์ธุรกิจ. หน่วยการเรียนรู้ที่ 1. ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม GUI. ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม GUI. ความเป็นมาของ Visual Basic จุดเด่นของ Visual Basic
E N D
การเขียนโปรแกรมบนระบบปฏิบัติการ GUI รหัส 2201-2412 ระดับประกาศนียบัตรวิชาชีพ สาขางานคอมพิวเตอร์ธุรกิจ
หน่วยการเรียนรู้ที่ 1 ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม GUI
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม GUI • ความเป็นมาของ Visual Basic • จุดเด่นของ Visual Basic • ความหมายของการเขียนโปรแกรมเชิงวัตถุ • การติดตั้ง Visual Basic
ความเป็นมาของ Visual Basic ภาษาเบสิค (BASIC) สร้างขึ้นในปีค.ศ. 1963 โดย Horn Keneny และ Thomus Kurtz ที่วิทยาลัย Dartmouth มีจุดมุ่งหมายในการพัฒนาภาษาเบสิคขึ้นเพื่อใช้สอนหลักการเขียนโปรแกรมเท่านั้นต่อมาได้พัฒนาขึ้นใหม่ให้ชื่อว่า “วิชวลเบสิค” (Visual Basic) โดยเริ่มต้นจาก Visual Basic 1.0 และได้มีการพัฒนามาเป็นลำดับทั้งจากบริษัทไมโครซอฟต์ซึ่งเป็นผู้ให้กำเนิดและบริษัทผู้ผลิตซอฟต์แวร์ต่างๆทั่วโลกจนกระทั่งเป็น Visual Basic 6.0 ดังเช่นในปัจจุบัน
จุดเด่นของ Visual Basic คือความเรียบง่ายในการพัฒนาโปรแกรมเนื่องจากถูกออกแบบมาให้สะดวกและง่ายต่อการใช้งานของนักเขียนโปรแกรมสมัยใหม่ทำให้ประหยัดเวลาในการพัฒนาโปรแกรมลงมากเมื่อเทียบกับโปรแกรมอื่นๆ
ความหมายของการเขียนโปรแกรมเชิงวัตถุความหมายของการเขียนโปรแกรมเชิงวัตถุ (Object Oriented Programming :OOP)คือการเขียนโปรแกรมโดยอาศัยเครื่องมือพิเศษซึ่งเรียกว่า คอนโทรล(Control) เข้ามาช่วยในการพัฒนาโปรแกรมโดยหลักการทำงานที่สำคัญคือการกำหนดคุณสมบัติให้กับคอนโทรลได้โดยตรงเช่นกำหนดขนาดของตัวอักษรสีตัวอักษรสีพื้นหลังเป็นต้นทำให้เกิดความสะดวกและรวดเร็วในการพัฒนาโปรแกรม
การติดตั้ง Visual Basic การติดตั้งโปรแกรมวิชวลเบสิคปัจจุบันทางบริษัทไมโครซอฟต์ได้จัดไว้เป็นส่วนหนึ่งของชุดโปรแกรม Microsoft Visual Studio 98 ประกอบไปด้วยโปรแกรม Visual C++, Visual J++, Visual FoxPro, Visual Interdev, Visual Basic 6.0 เป็นต้นดังนั้นในการติดตั้งโปรแกรมอาจเลือกติดตั้งเฉพาะโปรแกรม Visual Basic 6.0 เพียงอย่างเดียวก็ได้โดยจะต้องเตรียมพร้อมในด้านความต้องการของระบบ (System Requirement) ดังนี้
หน่วยการเรียนรู้ที่ 2 ความรู้เบื้องต้นเกี่ยวกับ Visual Basic 6.0
การเข้าสู่โปรแกรม Visual Basic 6.0 • คลิกเมนู Start > Program >Microsoft Visual Studio 6.0 > Visual Basic 6.0
ส่วนประกอบต่าง ๆ ของโปรแกรม Visual Basic 6.0 Toolbar Project Explorer Window Properties Window Form Layout Window Toolbox Form
ส่วนประกอบต่าง ๆ ของโปรแกรม
Toolbar 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
การวาดคอนโทรลลงบนฟอร์มการวาดคอนโทรลลงบนฟอร์ม
Properties Window AlphabeticCategorized
ขั้นตอนการพัฒนาโปรแกรมขั้นตอนการพัฒนาโปรแกรม • ขั้นตอนการออกแบบ • ขั้นตอนการสร้างฟอร์ม หรือหน้าจอโปรแกรม • ขั้นตอนการกำหนดคุณสมบัติ • ขั้นตอนการเขียนโปรแกรม • ขั้นตอนการคอมไพล์และการรันโปรแกรม • ขั้นตอนการบันทึกและการจัดเก็บไฟล์
ข้อจำกัดของโปรแกรมวิชวลเบสิกข้อจำกัดของโปรแกรมวิชวลเบสิก • แต่ละโปรเจ็คสามารถกำหนดค่าแทนชื่อข้อมูลต่างๆได้รวม 32,000 คำและจะต้องเป็นคำที่ไม่ซ้ำกับคำสงวน (Reserved Word) • กำหนดชื่อขงอตัวแปร (Variable) ได้ไม่เกิน 255 ตัวอักษร • กำหนดชื่อ Form, Controls, Modules และ Class ได้ไม่เกิน 40 ตัวอักษร
หน่วยการเรียนรู้ที่ 3 ฟอร์ม (Form)
ฟอร์ม คือส่วนที่ใช้แสดงผลหน้าจอของโปรแกรมที่ต้องการพัฒนาขึ้นมาโดยในหนึ่ง Project สามารถสร้างฟอร์มได้หลายฟอร์ม
คุณสมบัติ (Properties) ที่สำคัญของ Form
วิธีกำหนดคุณสมบัติให้กับฟอร์ม หรือคอนโทรล (Control) • คลิกเมาส์ซ้ายบริเวณฟอร์มหรือคอนโทรลที่ต้องการกำหนดคุณสมบัติ (สังเกตคอนโทรลที่ใช้เมาส์คลิกจะมีจุดสี่เหลี่ยมล้อมรอบ) • คลิกเมาส์เลือกกำหนดคุณสมบัติของฟอร์มหรือคอนโทรลที่หน้าต่าง Properties Window • เลือกกำหนดค่าตามคุณสมบัติที่ต้องการ
การใช้รูปภาพกำหนดเป็นพื้นหลังของฟอร์มการใช้รูปภาพกำหนดเป็นพื้นหลังของฟอร์ม
การ Run และเลิกงาน Project การ Run คลิกเมาส์ไอคอน หรือคลิกเมนู Run > Start หรือกดปุ่ม F5 การยกเลิกการ Run คลิกเมาส์ไอคอน หรือคลิกเมนู Run > End
การเลือก Run Form ที่ต้องการ
การปรับแต่งขนาดของฟอร์มการปรับแต่งขนาดของฟอร์ม
การเพิ่มฟอร์ม (Form ) • คลิกเมาส์เลือกเมนู Project > Add Form 2. คลิกเมาส์ปุ่มคำสั่ง Open เพื่อเปิดฟอร์ม
การบันทึก Form และ Project 1. คลิกเมาส์ที่เมนู File > Save Project 2. คลิกปุ่ม Save ฟอร์มแต่ละฟอร์ม
หน่วยการเรียนรู้ที่ 4 แถบอักษร (Label)
การสร้าง Label บน Form 1. คลิกเมาส์เลือก Control Label จาก ToolBox 2. คลิกเมาส์ซ้ายค้างไว้แล้วลากจากมุมบนซ้ายลงมายังมุมล่างขวา
การเคลื่อนย้าย Label บน Form 1. คลิกเมาส์ซ้ายค้างไว้ที่ Label แล้วลากเมาส์ไปวางตรงตำแหน่งที่ต้องการ
การเคลื่อนย้าย Label บน Form 2. หรือคลิกเมาส์ซ้ายลากคลุมทุก Label ที่ต้องการเคลื่อนย้ายหรือกดปุ่ม Ctrl + A
การกำหนดคุณสมบัติของ Label
หน่วยการเรียนรู้ที่ 5 กรอบข้อความ
กรอบข้อความ (TextBox) คือ Control ที่ใช้สำหรับเพิ่มเติมหรือแก้ไขข้อความที่อยู่ภายในได้ • คุณสมบัติ (Properties) ที่สำคัญของ TextBox
คุณสมบัติ (Properties) ที่สำคัญของ TextBox
คุณสมบัติ (Properties) ที่สำคัญของ TextBox
หน่วยการเรียนรู้ที่ 6 ตัวเลือก (OptionButton, CheckBox)
ตัวเลือกที่เลือกได้เพียงตัวเดียว (OptionButton) คือ Control ที่ใช้สำหรับเป็นตัวเลือกให้ผู้ใช้งานสามารถเลือกตอบได้โดยการใช้เมาส์คลิกหน้าตัวเลือกที่ต้องการ