หน้าเว็บ

วันจันทร์ที่ 19 พฤศจิกายน พ.ศ. 2555

โปรแกรมบวกเลขอย่างง่าย vb.net




1. เปิดโปรแกรม Visual Studio 2010 Express ขึ้นมา แล้วเลือก New Project แล้วเลือก Windows Forms Application ตามรูป


2. ทำการดีไซด์ตามในรูป โดยหลักๆแล้วเราต้องการให้ ใส่ค่าที่ 1 และ ค่าที่ 2 และกด คำนวณหลังจากนั้นโปรแกรมจะแสดงผลลัพธ์ ใน Textbox 3


3. ดับเบิลคลิกที่ปุ่ม คำนวณ จากนั้นทำการเขียนโค๊ดลงไป

        Dim x, y As Integer   'ประการตัวแปร x และ y เป็นจำนวนเต็ม
        x = TextBox1.Text    'ให้ x มีค่าเท่ากับ textbox1.text
        y = TextBox2.Text    'ให้ y มีค่าเท่ากับ textbox2.text
        TextBox3.Text = x + y   'ให้ ค่าที่แสดงบน textbox3.text เท่ากับค่าของ x+y


4. จากนั้นทำการเซฟโปรเจค กดที่ File > Save all หรือ กด Ctrl + Shift + S หรือ กดที่ ไอคอน Save all ดังรูป



5.ทดลองรันโปรแกรม กด start Debugging หรือกด F5 และทำการทดสอบโปรแกรม โดยการพิมพ์ค่าที่ 1 และค่า ที่ 2 จากนั้นกด คำนวณ โปรแกรมก็จะแสดงผลลัพธ์ ดังรูป


6. เกี่ยวกับข้อผิดพลาดที่ะเกิดขึ้นในโปรแกรม ให้เราสังเกตุดูว่าหากเรากดปุ่มคำนวณแต่เราไม่ได้ระบุตัวเลขค่าที่ 1 หรือ ค่าที่ 2 โปรแกรมก็จะเกิดข้อผิดพลาดขึ้น ดังรูป


7. ดังนั้นเราต้องมาเพิ่มโค๊ดไปอีกนิดหน่อยเพื่อดักจับข้อผิดพลาดที่จะเกิดขึ้นในโปรแกรมโดยใช้ if else โค๊ดที่ได้จะเป็นดังนี้

   If TextBox1.Text = "" Or TextBox2.Text = "" Then
            'กำหนดเงื่อนไขว่า ถ้าค่าของ textbox1 หรือ textbox2 ค่าใดค่าหนึ่งเป็นค่าว่างหรือไม่ได้กรอกนั้นเอง

            MessageBox.Show("คุณกรอกข้อมูลไม่ครบ", "ผิดพลาด", MessageBoxButtons.OK, MessageBoxIcon.Error)
            'ก็ให้ทำการโชว์กล่องข้อความ บอกว่าคุณกรอกข้อมูลไม่ครบ
  Else
            Dim x, y As Integer 'ประการตัวแปร x และ y เป็นจำนวนเต็ม
            x = TextBox1.Text   'ให้ x มีค่าเท่ากับ textbox1.text
            y = TextBox2.Text   'ให้ y มีค่าเท่ากับ textbox2.text
            TextBox3.Text = x + y   'ให้ ค่าที่แสดงบน textbox3.text เท่ากับค่าของ x+y
        End If


8. ทำการเซฟและกดรันอีกครั้ง คราวนี้ มาดูผลของโปรแกรม ในกรณีที่เราไม่ได้ระบุค่าใดค่าหนึ่ง หรือทั้งสองค่า แล้วกดคำนวณแทนที่โปรแกรมจะerror แล้วหยุดการทำงานดังข้อที่ 6 โปรแกรมกลับแสดงกล่องข้อความ เตือนว่ากรอกข้อมูลไม่ครบ และถ้าหากเรากรอกข้อมูลครบก็สามารถแสดงผลลัพธ์ได้ตามปกติ


สามารถดาวโหลดproject ไปลองศึกษากันได้ครับ