เกี่ยวกับวิชาการเขียนโปรแกรมบนระบบปฏิบัติการ GUI

จุดประสงค์รายวิชา
1. เข้าใจคำสั่ง โครงสร้างและหลักไวยากรณ์ของภาษา
2. วิเคราะห์การแก้ปัญหาเชิงขั้นตอนวิธีและออกแบบโปรแกรมอย่างง่าย
3. สามารถสังเคราะห์คำสั่งในโปรแกรมภาษา ให้ออกมาเป็นโปรแกรมที่ต้องการอย่างมีผลสัมฤทธิ์ถูกต้อง
4. สามารถเขียนโปรแกรมจัดการแฟ้มข้อมูล
5. มีกิจนิสัยและส่งเสริมคุณธรรม จริยธรรม ค่านิยมที่ดี ในการใช้คอมพิวเตอร์

มาตรฐานรายวิชา
1. วิเคราะห์การแก้ปัญหาเชิงขั้นตอนวิธีด้วยคอมพิวเตอร์
2. ทำการสังเคราะห์เครื่องมือและคำสั่งในภาษาโปรแกรมให้เป็นภาษาที่ใช้งานได้ตามความต้องการ
3. เขียนโปรแกรมจัดการแฟ้มข้อมูล
คำอธิบายรายวิชา
ศึกษาและปฏิบัติเกี่ยวกับการวิเคราะห์ขั้นตอนวิธีในการแก้ปัญหาการออกแบบ ส่วนแสดงผลและการติดต่อกับผู้ใช้ การใช้เครื่องมือในโปรแกรมโครงสร้างและไวยากรณ์ของการเขียนคำสั่งการสังเคราะห์เครื่องมือและสั่งให้เป็นโปรแกรมที่ต้องการ การสร้างโปรแกรมจัดการแฟ้มข้อมูล

การสร้างโปรแกรม Hello World

ทดลองสร้างโปรแกรม Hello World จาก Visual Basic 6.0

วันพุธที่ 19 ตุลาคม พ.ศ. 2554

ตัวแปรและค่าคงที่

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

ตัวแปร (Variable) หมายถึงที่เก็บข้อมูลในหน่วยความจำขณะที่โปรแกรมทำงาน ประกอบด้วยชื่อตัวแปรและตำแหน่งที่เก็บ แต่ในการเรียกใช้งานส่วนใหญ่จะใช้ชื่อตัวแปรเป็นหลัก
ตัวแปรใช้เก็บข้อมูลที่มีการเรียกใช้หลายครั้ง เช่น ในการคำนวณหลายอย่าง การเปรียบเทียบข้อมูลหลายครั้ง
การใช้ตัวแปรมี 3 ขั้นตอน ดังนี้
1. ประกาศตัวแปร (Declare the variable)
2. กำหนดค่าให้ตัวแปร (Assign the variable)
3. ใช้ตัวแปร (Use the variable)
1. ประกาศตัวแปร (Declare the variable)
ก่อนที่จะใช้ตัวแปรชื่อใด จะต้องประกาศให้ตัวแปรชื่อนั้นเป็นแบบที่สัมพันธ์กับแบบของข้อมูลที่จะใช้ โดยประกาศในตอนต้นของโปรแกรม บริเวณส่วนประกาศ (Declaration) ด้วยประโยคคำสั่ง Dimension ตามรูปแบบ ดังนี้
Dim ชื่อตัวแปร As แบบข้อมูล

ตัวอย่าง
ถ้าต้องการใช้ตัวแปรชื่อ TempValue สำหรับเก็บข้อมูลตัวเลขจำนวนเต็มแบบ Integer เขียนคำสั่งได้ ดังนี้

Dim TempValue As Integer

แต่ถ้าใช้อักขระแทนแบบข้อมูลต่อท้ายชื่อตัวแปร ก็จะประกาศได้ ดังนี้

Dim TempValue%

หมายถึงให้ตัวแปรชื่อ TempValue% เป็นตัวแปรสำหรับเก็บค่าตัวเลขแบบ Integer

แบบของตัวแปรที่ใช้ขึ้นอยู่กับแบบของข้อมูลและค่าข้อมูล พิจารณาได้จากตารางค่าที่ใช้ได้ของข้อมูลแบบต่างๆ โดยดูที่ช่วงค่าข้อมูลประกอบ เช่น ถ้าข้อมูลที่ใช้เป็นแบบตัวเลขจำนวนเต็มที่มีค่าไม่เกิน 255 ให้เลือกแบบข้อมูลเป็น Byte ดังนั้น ตัวแปรก็ต้องเป็นแบบ Byte
การตั้งชื่อตัวแปร
การตั้งชื่อตัวแปรมีลักษณะ ดังนี้
- ต้องเริ่มด้วยตัวอักษร หรือเส้นใต้ ( _ )
- ใช้เฉพาะตัวอักษร ตัวเลข หรือเส้นใต้
- ต้องไม่มีตัวอักขระหรือเครื่องหมายอื่น
- ถ้าเริ่มด้วยเส้นใต้ ต้องตามด้วยตัวอักษรหรือตัวเลขอย่างน้อย 1 ตัว เช่น _8
- ยาวไม่เกิน 1023 ตัวอักษร
- ห้ามเว้นวรรค
- ใช้ตัวขีดเส้นใต้แทนช่องว่าง เช่น Name_1
- ควรใช้ชื่อที่มีสื่อความหมายว่าใช้เก็บค่าของอะไร เช่น แทนที่จะให้ S เพื่อเก็บค่าคะแนนของนักเรียน ควรใช้
Student_Score
- ห้ามใช้ชื่อซ้ำกับคำสงวนหลัก (Reserved Keywords) ของ Visual Basic เช่น
> คำที่เป็นแบบของข้อมูล เช่น Single
> คำสั่ง เช่น Dim

ตัวอย่างตัวแปรที่ใช้ได้

A1 B5_a New_Price Income

ตัวอย่างตัวแปรที่ใช้ไม่ได้

1A เริ่มด้วยตัวเลขไม่ได้
B 52 เว้นวรรคไม่ได้
Long ใช้คำสงวนไม่ได้
In$come ใช้อักขระไม่ได้



ไม่มีความคิดเห็น:

แสดงความคิดเห็น