More Related Content
Similar to 03activity1 (20)
More from โรงเรียนอุตรดิตถ์ดรุณี (20)
03activity1
- 1. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
กิจกรรมที่ 1
รูจักโปรแกรม Microsoft Visual C# 2008
1. วัตถุประสงค เพื่อใหผูเรียนสามารถ
1.1 สรางโปรเจ็กตใหม บันทึกโปรเจ็กต และ เปดโปรเจ็กตเดิมที่มีอยูแลว
1.2 รูจักสวนประกอบของหนาตางโปรแกรม Microsoft Visual C# 2008
1.3 รูจักคอนโทรลพื้นฐาน
1.4 สรางฟอรมโดยนําคอนโทรลตาง ๆ มาใชงานไดอยางเหมาะสม
1.5 ใชคอนโทรล Timer
2. แนวคิด
โปรแกรม Microsoft Visual C# 2008 เปนโปรแกรมที่ใชสราง Application บน
ระบบปฏิบัติการ Windows ซึ่งทํางานแบบ Visual Programming ใหสามารถมองเห็น และ
ตอบสนองตอการทํางานไดชัดเจน ใชหลักการของวัตถุ ซึ่งงายตอการติดตอกับผูใช
ฟอรม (Form) คือ หนาตาง (Window) ที่ใชแสดงผลซึ่งภายในฟอรมสามารถมีคอนโทรล
วางอยู หรือมีฟอรมอื่น ๆ อยูภายในก็ไดจะเห็นวาฟอรมถือวาเปนรูปแบบพื้นฐานที่ Windows ใชใน
การติดตอกับผูใชงานโดยมีออบเจคตตาง ๆ ที่อยูบนฟอรม เชน เมนู ทูลบาร ปุมตาง ๆ ทําหนาที่
ติดตอกับผูใชงานโดยในมุมมองของ Visual C# 2008 นั้น ฟอรมถือวาเปนออบเจคตชนิดหนึ่ง
ดังนั้น เราจึงสามารถกําหนดคาของ พร็อพเพอรตี ตาง ๆ หรือเรียกใชเมทอดของฟอรมรวมทั้งเขียน
โปรแกรมจัดการกับอีเวนตตาง ๆ ของฟอรมได
3. สื่ออุปกรณ
3.1 ใบงาน
ใบงานที่ เรื่อง เวลา (นาที)
1.1 สวนประกอบหนาตาง Microsoft Visual C# 2008 20
1.2 โครงสรางแฟมของ Microsoft Visual C# 2008 20
1.3 รูจักคอนโทรล 70
1.4 บันทึกสวนตัว 15
1.5 บวก ลบ คูณ หาร สําราญใจ 15
1.6 เลือกดูภาพโปรด 15
1.7 เที่ยวเมืองไทยไมไปไมรู 15
1.8 รายการโปรดของฉัน 10
1 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 2. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
3.2 ใบความรู
3.2.1 ใบความรูที่ 1.1 สวนประกอบของหนาตางโปรแกรม
Microsoft Visual C# 2008
3.2.2 ใบความรูที่ 1.2 การสราง การบันทึก และการปด-เปดโปรเจ็กต
3.2.3 ใบความรูที่ 1.3 การเรียกสวนประกอบของหนาตางโปรแกรม
Microsoft Visual C# 2008
3.2.4 ใบความรูที่ 1.4 ฟอรมแรกกับ Microsoft Visual C# 2008
3.2.5 ใบความรูที่ 1.5 มารูจกคอนโทรลกันเถอะ
ั
3.2.6 ใบความรูที่ 1.6 มาสรางเมนูใหกับฟอรม
3.2.7 ใบความรูที่ 1.7 การใช Timer
2 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 3. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบงานที่ 1.1
สวนประกอบหนาตาง Microsoft Visual C# 2008
สมาชิกในกลุมที่………………
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..
1. ศึกษาใบความรูที่ 1.1
2. จากรูปหนาตางโปรแกรม Microsoft Visual C# 2008 ใหตอบคําถามตอไปนี้
2.1 หมายเลข มีชื่อวา ....................................... 2.2 หมายเลข มีช่อวา .......................................
ื
2.3 หมายเลข มีชื่อวา ....................................... 2.4 หมายเลข มีชื่อวา .......................................
2.5 หมายเลข มีช่อวา .......................................
ื 2.6 หมายเลข มีชื่อวา .......................................
2.7 หมายเลข มีชื่อวา ....................................... 2.8 หมายเลข มีชื่อวา .......................................
3 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 4. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบงานที่ 1.2
โครงสรางแฟมของ Microsoft Visual C# 2008
สมาชิกในกลุมที่………………
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..
1. ศึกษาใบความรูที่ 1.2 - 1.4
2. เปดโปรแกรม Microsoft Visual C# 2008 ตั้งชื่อ Project Name เปน work12
3. ใหออกแบบโปรแกรมโดยวาง Button ลงบน Form
4. คลิกขวาที่ฟอรม เลือก Properties
4.1 กําหนด พร็อพเพอรตี ของ Form ดังนี้
Name - form1
Text - My First Program
4.2 กําหนด พร็อพเพอรตี ของ Button โดยการคลิกที่ Button1
Name - button1
Text - ออกจากโปรแกรม
4.3 กําหนดอีเวนต ของ Button เขียนคําสั่งใหจบการทํางาน โดยใชคําสัง..........................
่
จะไดหนาจอ ดังนี้
5. บันทึกโปรเจ็กตกอนรันโปรแกรมทุกครั้ง
6. รันโปรแกรม แลวคลิกทีปุม ออกจากโปรแกรม จะตองจบการทํางาน
่
7. หลังจากบันทึกโปรเจ็กตและรันโปรแกรมแลว จะปรากฏชื่อโฟลเดอรและไฟลอะไรบาง
7.1 จะปรากฏโฟลเดอร จํานวน............. โฟลเดอร ไดแก......................………………………….…
7.2 จะปรากฏ File จํานวน............. File ไดแก...........………………….……………………………
8. ไฟลที่เกิดจากการรันโปรแกรมและเปดใชงานไดโดยไมตองมีโปรแกรม Microsoft Visual C#
คือไฟลที่มีนามสกุล..........................................อยูในโฟลเดอร....................................................
4 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 5. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบงานที่ 1.3
รูจักคอนโทรล
สมาชิกในกลุมที่………………
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..
1. ศึกษาใบความรูที่ 1.3 และทดลองใชคอนโทรล ตาง ๆ แลวตอบคําถามตอไปนี้
1.1 Label ใชสําหรับ...................................................................................................................
1.2 TextBox ใชสําหรับ...............................................................................................................
1.3 ComboBox แตกตางกับ ListBox คือ
....................................................................................................................................................................
.......................................................................................................................................
1.4 CheckBox แตกตางกับ RadioButton คือ
....................................................................................................................................................................
.......................................................................................................................................
1.5 MaskedTextBox แตกตางกับ TextBox คือ
....................................................................................................................................................................
.......................................................................................................................................
1.6 RichTextBox แตกตางกับ TextBox คือ
....................................................................................................................................................................
.......................................................................................................................................
1.7 LinkLabel แตกตางกับ Label คือ
....................................................................................................................................................................
.......................................................................................................................................
1.8 Form จะกําหนดตําแหนงใหอยูกลางหนาจอใช พร็อพเพอรตี ……………………………….............
และ Set ใหเปน..................................................
2. ศึกษา คอนโทรล ตัวอื่นๆ ที่นอกเหนือจากในใบความรูที่ 1.3 จากโปรแกรม Microsoft Visual C# 2008
แลวแบงกลุมนําเสนอหนาชันเรียน ้
....................................................................................................................................................................
....................................................................................................................................................................
5 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 6. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบงานที่ 1.4
บันทึกสวนตัว
สมาชิกในกลุมที่………………
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..
1. ใหผูเรียนสรางฟอรม ดังรูปตอไปนี้ โดยหลังจากรัน โปรแกรมแลวกําหนดใหคอนโทล TextBox
ที่ใสชื่อ – นามสกุลของผูเรียนโดยไมสามารถแกไขได ในขณะที่ คอนโทล TextBox ที่ใส
วัน/เดือน/ปเกิด ไมแสดงใหเห็นโดยแสดงเปนตัวอักษร *, คอนโทล TextBox ที่ใสอายุ ไม
แสดงใหเห็นโดยแสดงเปนตัวอักษร สวนคอนโทล RadioButton, CheckBox,
CheckedListBox แสดง เพศ, สถานที่ทองเที่ยว, งานอดิเรกที่ชื่นชอบ ดังรูป
2. บันทึกโปรเจ็กตชื่อ work14
6 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 7. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบงานที่ 1.5
บวก ลบ คูณ หาร สําราญใจ
สมาชิกในกลุมที่………………
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..
1. ใหผูเรียนสรางฟอรม ดังรูป
2. บันทึกโปรเจ็กตชื่อ work15
7 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 8. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบงานที่ 1.6
เลือกดูภาพโปรด
สมาชิกในกลุมที่………………
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..
1. ใหผูเรียนสรางฟอรม ดังรูป
2. ใหผูเรียนบันทึกโปรเจ็กตชื่อ work16
8 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 9. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบงานที่ 1.7
เที่ยวเมืองไทย ไมไปไมรู
สมาชิกในกลุมที่………………
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..
1. ใหผูเรียนสรางฟอรม ดังรูป
2. ใหผูเรียนบันทึกโปรเจ็กตชื่อ work171
3. ใหผูเรียนบันทึกโปรเจ็กตชื่อ work172
9 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 10. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบงานที่ 1.8
รายการโปรดของฉัน
สมาชิกในกลุมที่………………
……………………………………………………………………………………………..
……………………………………………………………………………………………..
……………………………………………………………………………………………..
1. ใหผูเรียนสรางฟอรม ดังรูป
2. ใหใสเมนูยอยของ สถานที่ทองเที่ยวประทับใจ เกมแกปญหา และรายการทีวี
ตามที่ผูเรียนสนใจ
3. บันทึกโปรเจ็กตช่อ work18
ื
10 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 11. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบความรูที่ 1.1
สวนประกอบของหนาตางโปรแกรม Microsoft Visual C# 2008
สวนประกอบสําคัญของหนาตางโปรแกรม Microsoft Visual C# แสดงดังรูปที่ 1.1.1
สวนที่ 1 หมายเลข เรียกวา Title bar เปนสวนบอกชื่อโปรแกรมและชื่อโปรเจ็กต
สวนที่ 2 หมายเลข เรียกวา Menu bar เปนแถบแสดงรายการคําสั่ง
สวนที่ 3 หมายเลข เรียกวา Standard Toolbar ใชสําหรับเรียกใชแทนคําสั่ง Menu bar
สวนที่ 4 หมายเลข เปนสวนของพื้นที่ใชสําหรับการเขียนโปรแกรม และการออกแบบ
สวนที่ 5 หมายเลข เรียกวา ToolBox หรือกลองเครื่องมือ มี Control ตาง ๆ ใชสําหรับ
การออกแบบวัตถุตาง ๆ ลงบนสวนของการออกแบบฟอรมในพืนที่หมายเลข
้
สวนที่ 6 หมายเลข เรียกวา Solution Explorer ใชสําหรับควบคุมการทํางานของหนาจอ
ในสวนพืนที่หมายเลข
้
สวนที่ 7 หมายเลข เรียกวา Properties Window ใชสําหรับการกําหนดคุณสมบัติของ
วัตถุในสวนการออกแบบ
สวนที่ 8 หมายเลข เรียกวา Error List ใชสําหรับเวลา Compile โปรแกรม ดูวามี
ขอผิดพลาดจากการเขียนโปรแกรมหรือไม มีที่บรรทัดใดบาง
รูปที่ 1.1.1 สวนประกอบของหนาตางโปรแกรม Microsoft Visual C#
11 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 12. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบความรูที่ 1.2
การสราง การบันทึก และการปด-เปดโปรเจ็กต
1. การสรางโปรเจ็กตใหม
เมื่อเปดโปรแกรม Microsoft Visual C# 2008 Express Edition จะไดโปรแกรมดังรูปที่ 1.2.1
รูปที่ 1.2.1 การสรางโปรเจ็กตใหม
12 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 13. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
สรางโปรเจ็กตใหม คลิกที่ Create: Project.. ดังรูปที่ 1.2.1 หมายเลข จะไดหนาตาง
ดังรูปที่ 1.2.2
รูปที่ 1.2.2 หนาตาง New Project
เลือกที่ Windows Forms Application ดังรูปที่ 1.2.2 หมายเลข จากนั้นใหใสช่อ Project ในชอง
ื
ดานลางที่ชื่อ Name : ดังรูปที่ 1.2.2 หมายเลข ตามหลักการตั้งชื่อตัวแปรซึ่งตามตัวอยางนี้ตั้งชื่อวา
MyFirst แลวกดปุม จะไดหนาตางดังรูปที่ 1.2.3
รูปที่ 1.2.3 หนาตางโปรเจ็กต MyFirst
13 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 14. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
2. การบันทึกโปรเจ็กต
การบันทึกโปรเจ็กตทําได 3 วิธี ดังนี้
2.1 วิธีที่ 1 เลือกที่ไอคอน หมายเลข ดังรูปที่ 1.2.4
รูปที่ 1.2.4 หนาตางแสดง Icon Save All
2.2 วิธีที่ 2 เลือกที่เมนู File --> Save All ดังรูปที่ 1.2.5
รูปที่ 1.2.5 หนาตางแสดง เมนูยอย Save All ในเมนู File
14 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 15. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
2.3 วิธีที่ 3 เลือกกดปุม Ctrl+Shift+S พรอมกัน
เมื่อเลือกวิธีใดวิธีหนึ่งจาก 3 วิธีขางตน จะปรากฏหนาตาง Save Project ดังรูปที่ 1.2.6 หมายเลข
ใหใสช่อในชอง Name: ซึ่งจะหมายถึงชื่อของโปรเจ็กต ในที่นใสชื่อ MyFirst หมายเลข ที่
ื ี้
Location: ใหกดปุม ดังหมายเลข เพื่อเลือกไดรฟ และไดเร็กทรอรี่ ที่จะจัดเก็บขอมูล ซึ่งใน
ตัวอยางเลือกไดรฟ D: หมายเลข ใหคลิกเครื่องหมายถูกในชอง
ออกแลวทําการบันทึกโดยกดปุม ดังหมายเลข
รูปที่ 1.2.6 หนาตาง Save Project
เมื่อบันทึกโปรเจ็กตเรียบรอยแลว โปรแกรมจะทําการจัดเก็บขอมูลไวใหโดยอัตโนมัติ ซึ่งจะ
ประกอบไปดวยไดเร็กทรอรี่ยอยและไฟลจํานวนมากดังรูปที่ 1.2.7 ซึ่งจะสังเกตไดวาจะมีไฟล โปรเจ็กตที่
ชื่อวา MyFirst.sln ซึ่งเราสามารถเปดโปรเจ็กตไดจากไฟลนี้
รูปที่ 1.2.7 หนาตางแสดงไฟลโปรเจ็กต MyFirst.sln
15 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 16. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
3. การปดโปรเจ็กต
การปดโปรเจ็กต เปนการปดหนาตางการทํางานของโปรแกรม เชน ปดหนาตาง Form Designer
หนาตาง Program.cs สามารถเลือกปดไดหลายวิธี เชน
3.1 ใชคาสั่งที่เมนู File -- > Exit หรือคลิกที่
ํ ของหนาตางโปรแกรม จะทําการปดโปรเจ็กต
และปดโปรแกรม
3.2 ใชคําสั่งที่เมนู File -- > Close Solution จะทําการปดโปรเจ็กต และยังไมปดโปรแกรม จะ
กลับมาที่หนา Start Page
4. การเปดโปรเจ็กตที่มีอยูแลว
การเปดโปรเจ็กตทําได 3 วิธี คือ
4.1 วิธีที่ 1 เปดโปรแกรม Microsoft Visual C# 2008 Express Edition จะไดโปรแกรม
MyFirst ดังรูปที่ 1.2.8 หมายเลข
รูปที่ 1.1.8
รูปที่ 1.2.8 หนาตางแสดงการเปดโปรเจ็กต MyFirst ที่เคยเปดมาแลว
จะไดหนาตางโปรเจ็กต MyFirst ดังรูปที่ 1.2.9
16 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 17. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
รูปที่ 1.2.9 หนาตางโปรเจ็คต MyFirst
4.2 วิธที่ 2 เปดโปรแกรม Microsoft Visual C# 2008 Express Edition จะไดโปรแกรม
ี
ดังรูปที่ 1.2.10 การเปดโปรเจ็กตที่มีอยูแลว ใหเลือก Open Project… ดังรูปที่ 1.2.10
หมายเลข
รูปที่ 1.2.10 หนาตางแสดงการเปดโปรเจ็กตที่มีอยูแลว
17 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 18. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
จะปรากฏหนาตาง ดังรูปที่ 1.2.11 ใหคลิกเลือกไดรฟและโฟลเดอรที่เก็บไฟล คือ
D:MyfirstMyfirst.sln ดังหมายเลข และคลิกหมายเลข คือปุม เพื่อเปดโปรเจ็กต
รูปที่ 1.2.11 หนาตาง Open Project
4.3 วิธีที่ 3 เปดโปรแกรม Windows Explore เลือกไดรฟที่เก็บโปรเจ็กต เชน D:MyFirst เลือก
ไฟลที่เปดโปรเจกตได 2 ไฟล คือไฟลที่มีนามสกุลเปน MyFirst.csproj ดังหมายเลข หรือ
MyFirst.sln ดังหมายเลข ดังรูปที่ 1.2.12
รูปที่ 1.2.12 การเปดโปรเจ็กตที่โปรแกรม Windows Explore
18 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 19. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
หมายเหตุ
กรณีที่เลือกไฟลแลวไมเห็นนามสกุลตองกําหนดคุณสมบัติของ Folder Options ใหแสดงนามสกุล
ของไฟลกอน ดังนี้
1. เปด Windows Explorer โดยวางเมาสที่ปุม คลิกขวาเลือก Explore
2. จะปรากฏหนาตาง Start Menu ดังรูปที่ 1.2.13
รูปที่ 1.2.13 หนาตาง Start Menu
3. เลือกเมนู Tool -- > Folder Options -- >View ดังรูปที่ 1.2.14
4. คลิกเอาเครื่องหมายถูกที่ ออก -- > กดปุม
รูปที่ 1.2.14 หนาตาง Folder Options
19 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 20. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบความรูที่ 1.3
การเรียกสวนประกอบของหนาตางโปรแกรม Microsoft Visual C# 2008
การเรียกสวนประกอบสําคัญของหนาตางโปรแกรม Microsoft Visual C# ทําได 2 วิธี คือ เรียกที่
เมนู View หรือ Standard Toolbar ดังตัวอยางตอไปนี้
1. Toolbox สามารถเรียกได 2 วิธี คือ ที่เมนู View -- > Toolbox ดังรูปที่ 1.3.1
รูปที่ 1.3.1 หนาตาง Toolbox
หรือเลือกไอคอนที่ Standard Toolbar ที่ ไอคอน Toolbox
หมายเหตุ หนาตางที่เรียกมาใชงานสามารถกําหนดใหซอนหรือแสดง โดยการคลิกที่
แถบไตเติ้ลบารของแถบหนาตางนั้น ๆ โดยคลิกไอคอน Auto Hide
เปนไอคอน ซึ่งจะทําใหหนาตางนั้น ๆ แสดงอยางถาวร หากตองการ
ใหหนาตางนัน ๆ แสดงเฉพาะตอนใชงานใหคลิกไอคอน Auto Hide
้
เปนไอคอน
20 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 21. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
2. Solution Explorer สามารถเรียกได 2 วิธี คือ ที่เมนู View -- > Solution Explorer
ดังรูปที่ 1.3.2
รูปที่ 1.3.2 หนาตาง Solution Explorer
หรือเลือกไอคอนที่ Standard Toolbar ที่ไอคอน Solution Explorer
3. Properties Window สามารถเรียกได 2 วิธี คือ เมนู View -- > Properties Window
ดังรูปที่ 1.3.3
รูปที่ 1.3.3 หนาตาง พรอพเพอรตี
หรือเลือกไอคอนที่ Standard Toolbar ที่ไอคอน Properties Window
21 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 22. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
4. Error List สามารถเรียกไดที่ เมนู View -- > Error List ดังรูปที่ 1.3.4
รูปที่ 1.3.4 หนาตาง Error List
Error List จะเปนสวนที่ใชแสดงความผิดพลาดของโปรแกรม หรือการเตือนตาง ๆ เชน
การพิมพ โคดหรือคําสั่งตาง ๆ ที่ผิดพลาด
22 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 23. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบความรูที่ 1.4
ฟอรมแรกกับ Microsoft Visual C# 2008
1. การเรียกใชฟอรม
เปดโปรเจ็กต MyFirst แลวดับเบิลคลิกที่ Form1.cs ในหนาตาง Solution Explorer ดังรูปที่ 1.4.1
หมายเลข จะปรากฏสวนของการออกแบบ ดังหมายเลข จะเปนแท็บ Form1.cs[Design]*
รูปที่ 1.4.1 หนาตาง Form Designer
23 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 24. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
2. การใชงาน Toolbox
หนาตาง Toolbox ในสวน Common Controls ใหคลิก Button ดังรูปที่ 1.4.2 หมายเลข แลวคลิก
เมาส ที่ Form1 ลากใหมีขนาดตามที่ตองการจะไดปุม ดังรูปหมายเลข
รูปที่ 1.4.2 การใชงานคอนโทรล Button
คลิกเมาสที่ปุมจะปรากฎกรอบสี่เหลี่ยมลอมรอบวัตถุในสวนของการออกแบบ ดังรูปที่ 1.4.3
หมายเลข ที่หนาตาง พร็อพเพอรตี (Name) ชื่อ button1 ดังรูปหมายเลข และที่ Text ใหใสคาวา
ํ
Close ดังรูปหมายเลข จะปรากฎขอความบนปุมเปนคําวา Close ดังรูปหมายเลข
รูปที่ 1.4.3 หนาตาง พร็อพเพอรตี ของคอนโทรล Button
24 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 25. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
เมื่อดับเบิลคลิกที่ปุม Close จะปรากฏหนาตางสําหรับใหเขียนโปรแกรมดังรูปที่ 1.4.4 หมายเลข
พิมพคําสั่ง Close(); ลงไป หมายถึง ใหจบการทํางานหรือปด Form1 นั่นเอง จะสังเกตเห็นวาคําสัง Close();
่
จะอยูภายใน เมท็อด ที่ช่อ button1_Click นั่นหมายถึง เมื่อเกิดเหตุการณที่เมาสคลิกที่ปุมชื่อ button1 จะให
ื
ทําการปด Form1
โครงสรางการทํางานของภาษา C# จะถูกกําหนดดวย namespace และภายใต namespace จะ
ประกอบดวย class ภายใต class จะมี เมท็อด ตางๆ ซึ่ง button1_Click ก็เปน เมท็อด หนึ่งภายใต class ที่ชื่อ
Form1 และภายใต namespace ชื่อ MyFirst
ในสวนของหมายเลข โปรแกรมจะสรางขึ้นมาใหเอง คําสั่ง using System; นั้น เปนการกําหนด
วาอยูภายใต namespace ที่ชื่อวา System ซึ่งจะทําใหสะดวกตอการใชคําสั่งตางๆ ที่มีอยูแลว สวน
namespace MyFirst นั้นจะตองมีเครื่องหมาย { ตามหลังชื่อ และเครื่องหมาย } อยูลางสุดของโปรแกรม
และที่ class Form1 ก็เชนเดียวกันตองมีเครื่องหมาย { และ } ดังหมายเลข และภายใต เมท็อด ตาง ๆ ก็
เชนเดียวกัน จะตองมีเครื่องหมาย { และ } เสมอ
รูปที่ 1.4.4 หนาตางแสดงมุมมองการเขียนโคด
25 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 26. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
เมื่อสรางเสร็จแลวก็จะทําการรันโปรแกรมดวยการกดปุม <F5> หรือเลือกที่เมนู Debug --> Start
Debugging ดังรูปที่ 1.4.5 หมายเลข หรือ เลือกที่ Icon จะไดผลการรันโปรแกรม ดังหมายเลข
รูปที่ 1.4.5 รูปแสดงตําแหนงของเมนู Debug และผลการรันโปรแกรม
3. การกําหนดหมายเลขบรรทัดในสวนของการเขียนโคด
เลือกที่เมนู Tools ดังรูปที่ 1.4.6 หมายเลข แลวคลิกที่ Options… ดังหมายเลข
รูปที่ 1.4.6 รูปแสดงตําแหนงเมนู Tools และ Options…
26 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 27. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
จะปรากฎหนาตาง Options ดังรูปที่ 1.4.7 ใหเลือกทําเครืองหมายถูกในกลองสี่เหลี่ยมหนา
่
Show all settings ที่ดานลางซายของหนาตาง Options ดังหมายเลข
รูปที่ 1.4.7 หนาตาง Option แสดงตําแหนง Show all settings
จากนั้น เลือก Text Editor ดังหมายเลข แลวเลือกที่ All Languages ดังหมายเลข เลือก
General ดังหมายเลข แลวคลิกที่ Line numbers ใหเปนเครื่องหมายถูก ดังหมายเลข ดังรูปที่ 1.4.8
แลวคลิกปุม จะปรากฏหมายเลขบรรทัดในหนาตางของการเขียนโคด
รูปที่ 1.4.8 หนาตาง Option แสดงการกําหนดหมายเลขบรรทัด
27 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 28. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
4. การปรับขนาดและรูปแบบตัวอักษรบนหนาตางการเขียนโคด
เลือกเมนู Tools ดังรูปที่ 1.4.9 หมายเลข แลวเลือก Options… ดังหมายเลข
รูปที่ 1.4.9 รูปแสดงตําแหนงเมนู Tools และ Options…
จะไดหนาตาง Options ดังรูปที่ 1.4.10 ใหเลือก Environment ดังหมายเลข แลวไปที่ Fonts and
Colors ดังหมายเลข แลวเลือกชนิดและขนาดตัวอักษรตามตองการ แลวคลิกปุม
รูปที่ 1.4.10 หนาตาง Options แสดงตําแหนง Fonts and Colors
28 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 29. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบความรูที่ 1.5
มารูจักคอนโทรลกันเถอะ
1. Form มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของฟอรม โปรแกรมจะตั้งชื่อใหอัตโนมัติวา Form1 ดังรูปที่ 1.5.1 หมายเลข
- BackColor คือสีของพื้นฟอรม ดังรูปที่ 1.5.1 หมายเลข
- Text คือขอความที่ปรากฏบนหัวฟอรม โปรแกรมจะตั้งชื่ออัตโนมัติวา Form1
ดังรูปที่ 1.5.1 หมายเลข
- StartPosition คือการจัดตําแหนงใหกับหนาตางของฟอรม ใหเลือกแบบ CenterOnscreen เมื่อทํา
การรันโปรแกรมแลวหนาตางฟอรมจะอยูกลางหนาจอ
ดังรูปที่ 1.5.1 หมายเลข
- WindowState คือสถานะของฟอรม มี 3 แบบ ใหเลือก คือ (1) Normal แบบปกติ
(2) Minimized แบบยอ (3) Maximized แบบขยาย ดังรูปที่ 1.5.1 หมายเลข
เ
รูปที่ 1.5.1 แสดงฟอรม และหนาตาง พร็อพเพอรตี ของ Form1
29 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 30. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
2. Button มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ Button โปรแกรมจะตั้งชือใหอัตโนมัตวา button1 ดังรูปที่ 1.5.2
่ ิ
หมายเลข
- BackColor คือสีของพื้นปุม ดังรูปที่ 1.5.2 หมายเลข
- Font คือชนิดและขนาดของตัวอักษรบนปุม ดังรูปที่ 1.5.2 หมายเลข
- ForeColor คือสีของตัวอักษรบนปุม ดังรูปที่ 1.5.2 หมายเลข
- Text คือขอความที่ปรากฏบนปุม โปรแกรมจะตั้งชื่ออัตโนมัติวา button1
ดังรูปที่ 1.5.2 หมายเลข
รูปที่ 1.5.2 แสดงอ็อบเจกต button1 และหนาตาง พร็อพเพอรตี ของ button1
30 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 31. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
3. CheckBox มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ CheckBox โปรแกรมจะตังชื่อใหอัตโนมัติวา checkBox1
้
ดังรูปที่ 1.5.3 หมายเลข
- BackColor คือสีพื้นหลังของ CheckBox ดังรูปที่ 1.5.3 หมายเลข
- Font คือชนิดและขนาดของตัวอักษรของ CheckBox ดังรูปที่ 1.5.3 หมายเลข
- ForeColor คือสีของตัวอักษร CheckBox ดังรูปที่ 1.5.3 หมายเลข
- Text คือขอความที่ปรากฏหลัง CheckBox โปรแกรมจะตั้งชื่ออัตโนมัติวา checkBox1
ดังรูปที่ 1.5.3 หมายเลข
รูปที่ 1.5.3 แสดงอ็อบเจกต checkBox1 และหนาตาง พร็อพเพอรตี ของ checkBox1
31 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 32. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
4. CheckedListBox มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ CheckedListBox โปรแกรมจะตั้งชื่อใหอัตโนมัติวา checkedListBox1 ดังรูปที่
1.5.4 หมายเลข
- BackColor คือสีพื้นหลังของ CheckedListBox ดังรูปที่ 1.5.4 หมายเลข
- Font คือชนิดและขนาดของตัวอักษรของ CheckedListBox ดังรูปที่ 1.5.4
หมายเลข
- ForeColor คือสีของตัวอักษร CheckedListBox ดังรูปที่ 1.5.4 หมายเลข
- Items คือขอความที่ปรากฏบน CheckedListBox โปรแกรมจะตั้งชื่ออัตโนมัติวา
checkedListBox1 ดังรูปที่ 1.5.4 หมายเลข
รูปที่ 1.5.4 แสดงอ็อบเจกต checkedListBox1 และหนาตาง พร็อพเพอรตี ของ checkedListBox1
32 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 33. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
5. ComboBox มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ ComboBox โปรแกรมจะตั้งชื่อใหอตโนมัติวา comboBox1
ั
ดังรูปที่ 1.5.5 หมายเลข
- BackColor คือสีพื้นหลังของ ComboBox ดังรูปที่ 1.5.5 หมายเลข
- Font คือชนิดและขนาดของตัวอักษรของ ComboBox ดังรูปที่ 1.5.5 หมายเลข
- ForeColor คือสีของตัวอักษร ComboBox ดังรูปที่ 1.5.5 หมายเลข
- Items คือ รายการที่ใสไวใหเลือกใน ComboBox ดังรูปที่ 1.5.5 หมายเลข
- Text คือขอความปรากฏอยูบน ComboBox ดังรูปที่ 1.5.5 หมายเลข
รูปที่ 1.5.5 แสดงอ็อบเจกต comboBox1 และหนาตาง พร็อพเพอรตี ของ comboBox1
33 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 34. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
6. Label มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ Label โปรแกรมจะตั้งชื่อใหอัตโนมัตวา label1 ดังรูปที่ 1.5.6
ิ
หมายเลข
- BackColor คือสีพื้นหลังของ Label ดังรูปที่ 1.5.6 หมายเลข
- Font คือชนิดและขนาดของตัวอักษรของ Label ดังรูปที่ 1.5.6 หมายเลข
- ForeColor คือสีของตัวอักษร Label ดังรูปที่ 1.5.6 หมายเลข
- Text คือขอความที่ปรากฏ โปรแกรมจะตังชื่ออัตโนมัติวา label1 ดังรูปที่ 1.5.6
้
หมายเลข
รูปที่ 1.5.6 แสดงอ็อบเจกต label1 และหนาตาง พร็อพเพอรตี ของ label1
34 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 35. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
7. LinkLabel มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ LinkLabel โปรแกรมจะตังชื่อใหอัตโนมัติวา linkLabel1
้
ดังรูปที่ 1.5.7 หมายเลข
- ActiveLinkColor คือสีของตัวอักษรบน LinkLabel เมื่อเมาสคลิก ดังรูปที่ 1.5.7 หมายเลข
- LinkColor คือชนิดและขนาดของตัวอักษรของ LinkLabel ดังรูปที่ 1.5.7
หมายเลข
- Text คือขอความที่ปรากฏ โปรแกรมจะตังชื่ออัตโนมัติวา linkLabel1
้
ดังรูปที่ 1.5.7 หมายเลข
รูปที่ 1.5.7 แสดงอ็อบเจกต linkLabel1 และหนาตาง พร็อพเพอรตี ของ linkLabel1
35 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 36. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
8. ListBox มี พร็อพเพอรตี ที่สาคัญดังนี้
ํ
- Name คือชื่อของ ListBox โปรแกรมจะตั้งชื่อใหอัตโนมัติวา listBox1
ดังรูปที่ 1.5.8 หมายเลข
- Items คือ รายการขอความทีใสใน ListBox ดังรูปที่ 1.5.8 หมายเลข
่
รูปที่ 1.5.8 แสดงอ็อบเจกต listBox1 และหนาตาง พร็อพเพอรตี ของ listBox1
36 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 37. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
9. ListView มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ ListView โปรแกรมจะตั้งชื่อใหอัตโนมัติวา listView1
ดังรูปที่ 1.5.9 หมายเลข
- Groups คือการจัดกลุมหัวขอ ดังรูปที่ 1.5.9 หมายเลข
- Items คือหัวขอภายใต Groups ดังรูปที่ 1.5.9 หมายเลข
- View คือประเภทของการแสดงจะกําหนด default เปน LargeIcon ดังรูปที่ 1.5.9
หมายเลข
รูปที่ 1.5.9 แสดงอ็อบเจกต listView1 และหนาตาง พร็อพเพอรตี ของ listView1
37 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 38. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
10. MaskedTextBox มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ MaskedTextBox โปรแกรมจะตั้งชื่อใหอัตโนมัติวา maskedTextBox1 ดังรูปที่
1.5.10 หมายเลข
- Mask คือรูปแบบของการรับคา ดังรูปที่ 1.5.10 หมายเลข
- PasswordChar คือ การกําหนดสัญลักษณ เชน ใส * จะปรากฏ * เมื่อพิมพตัวอักษรใด ๆ จาก
แปนพิมพ ดังรูปที่ 1.5.10 หมายเลข
- UseSystemPasswordChar คือ การกําหนดใหขึ้นจุดดําเมื่อพิมพอักษรใด ๆ จากแปนพิมพ หาก set
คาเปน True ซึ่งปกติจะถูกตั้งอัตโนมัติเปน False
ดังรูปที่ 1.5.10 หมายเลข
รูปที่ 1.5.10 แสดงอ็อบเจกต maskedTextBox1 และหนาตาง พร็อพเพอรตี ของ maskedTextBox1
38 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 39. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
11. MonthCalendar มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ MonthCalendar โปรแกรมจะตั้งชื่อใหอัตโนมัติวา monthCalendar1
ดังรูปที่ 1.5.11 หมายเลข
- FirstDayOfWeek คือการกําหนดวันเริ่มตนของสัปดาห default เปนวันจันทร
ดังรูปที่ 1.5.11 หมายเลข
- TitleBackColor คือ การกําหนดสีพื้นของสวนหัวของปฏิทิน ดังรูปที่ 1.5.11 หมายเลข
- TitleForeColor คือ การกําหนดสีตัวอักษรสวนหัวของปฏิทิน ดังรูปที่ 1.5.11
หมายเลข
- TodayDate คือ การกําหนดคาวันที่ปจจุบน ดังรูปที่ 1.5.11 หมายเลข
ั
- TraillingForeColor คือ การกําหนดสีวันทีของเดือนกอนและหลัง ดังรูปที่ 1.5.11หมายเลข
่
รูปที่ 1.5.11 แสดงอ็อบเจกต monthCalendar1 และหนาตาง พร็อพเพอรตี ของ monthCalendar1
39 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 40. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
12. NumericUpDown มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ NumericUpDown โปรแกรมจะตั้งชื่อใหอัตโนมัติวา numericUpDown1 ดังรูปที่
1.5.12 หมายเลข
- Increment คือ การกําหนดระยะหางของชวงตัวเลขเมื่อกดปุมลงศรขึ้น-ลง
ดังรูปที่ 1.5.12 หมายเลข
- Maximum คือ การกําหนดคาสูงสุดของชวงตัวเลข ดังรูปที่ 1.5.12 หมายเลข
- Minimum คือ การกําหนดคาต่ําสุดของชวงตัวเลข ดังรูปที่ 1.5.12 หมายเลข
- Value คือ การกําหนดคาเริ่มตน ดังรูปที่ 1.5.12 หมายเลข
รูปที่ 1.5.12 แสดงอ็อบเจกต numericUpDown1 และหนาตาง พร็อพเพอรตี ของ numericUpDown1
40 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 41. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
13. PictureBox มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ PictureBox โปรแกรมจะตั้งชื่อใหอตโนมัติวา pictureBox1
ั
ดังรูปที่ 1.5.13 หมายเลข
- Image คือการกําหนดภาพจากรูปที่มีอยู ดังรูปที่ 1.5.13 หมายเลข
- ImageLocation คือ การกําหนดเสนทาง (path) ที่เก็บของรูปภาพ ดังรูปที่ 1.5.13 หมายเลข
รูปที่ 1.5.13 แสดงอ็อบเจกต pictureBox1 และหนาตาง พร็อพเพอรตี ของ pictureBox1
41 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 42. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
14. ProgressBar มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ ProgressBar โปรแกรมจะตั้งชื่อใหอตโนมัติวา progressBar1
ั
ดังรูปที่ 1.5.14 หมายเลข
- Maximum คือการกําหนดคาสูงสุดของชวง ดังรูปที่ 1.5.14 หมายเลข
- Minimum คือ การกําหนดคาต่ําสุดของชวง ดังรูปที่ 1.5.14 หมายเลข
- Step คือ การกําหนดระยะหางของการเพิ่มหรือลดคา ดังรูปที่ 1.5.14 หมายเลข
- Value คือ คาที่กําหนดในปจจุบัน ดังรูปที่ 1.5.14 หมายเลข
รูปที่ 1.5.14 รูปแสดงอ็อบเจกต progressBar1 และหนาตาง พร็อพเพอรตี ของ progressBar1
42 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 43. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
15. RadioButton มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ RadioButton โปรแกรมจะตั้งชื่อใหอัตโนมัติวา radioButton1
ดังรูปที่ 1.5.15 หมายเลข
- Text คือการกําหนดขอความหลัง RadioButton ดังรูปที่ 1.5.15 หมายเลข
รูปที่ 1.5.15 แสดงอ็อบเจกต radioButton1 และหนาตาง พร็อพเพอรตี ของ radioButton1
16. RichTextBox มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ RichTextBox โปรแกรมจะตั้งชื่อใหอัตโนมัติวา richTextBox1
ดังรูปที่ 1.5.16 หมายเลข
- Text คือการกําหนดขอความหลัง RichTextBox ดังรูปที่ 1.5.16 หมายเลข
รูปที่ 1.5.16 แสดงอ็อบเจกต richTextBox1 และหนาตาง พร็อพเพอรตี ของ richTextBox1
43 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 44. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
17. TextBox มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ TextBox โปรแกรมจะตั้งชื่อใหอัตโนมัติวา textBox1
ดังรูปที่ 1.5.17 หมายเลข
- Text คือการกําหนดขอความบน TextBox ดังรูปที่ 1.5.17 หมายเลข
รูปที่ 1.5.17 แสดงอ็อบเจกต textBox1 และหนาตาง พร็อพเพอรตี ของ textBox1
18. TreeView มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ TreeView โปรแกรมจะตังชื่อใหอัตโนมัติวา treeView1 ดังรูปที่ 1.5.18
้
หมายเลข
- Nodes คือการกําหนดขอความบน TreeView ดังรูปที่ 1.5.18 หมายเลข
รูปที่ 1.5.18 แสดงอ็อบเจกต treeView1 และหนาตาง พร็อพเพอรตี ของ treeView1
44 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 45. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
19. WebBrowser มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ WebBrowser โปรแกรมจะตั้งชื่อใหอัตโนมัติวา webBrowser1
ดังรูปที่ 1.5.19 หมายเลข
- Url คือการกําหนดชื่อเว็บไซต ดังรูปที่ 1.5.19 หมายเลข
- เมื่อรันโปรแกรมจะปรากฏหนาตางเว็บ ดังรูปที่ 1.5.19 หมายเลข
รูปที่ 1.5.19 แสดงอ็อบเจกต webBrowser1 และหนาตาง พร็อพเพอรตี ของ webBrowser1
45 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 46. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
20. GroupBox จัดอยูในกลุมคอนโทรลที่เรียกวา Container มี พร็อพเพอรตี ที่สําคัญดังนี้
- Name คือชื่อของ GroupBox โปรแกรมจะตั้งชื่อใหอตโนมัติวา GroupBox1
ั
ดังรูปที่ 1.5.20 หมายเลข
- Text คือการกําหนดขอความที่อยูที่มุมซายของ GroupBox ดังรูปที่ 1.5.20
หมายเลข
รูปที่ 1.5.20 แสดงอ็อบเจกต GroupBox และหนาตาง พร็อพเพอรตี ของ GroupBox
46 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 47. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
ใบความรูที่ 1.6
มาสรางเมนูใหกับฟอรม
การสรางเมนูใหกับฟอรม มีขอดีคือชวยประหยัดพื้นทีแสดงผลและสามารถจัดคําสั่งตาง ๆ ใหเปน
่
หมวดหมูที่งายตอการใชงาน และเปนรูปแบบที่ผูใชงานทุกคนคุนเคย ในการใชงานเมนูนนเราสามารถแบง
ั้
รูปแบบการใชงานเปน 2 รูปแบบคือ
1. Pull Down Menu เปนเมนูที่มีตําแหนงแนนอน ซึ่งปกติจะเห็นเปนแถบคําสั่งอยูบนฟอรม
2 Popup Menu เปนเมนูทมีตําแหนงไมแนนอน ปกติมักจะเกิดตอนที่เราคลิกขวาในคอนโทรล
่ี
หรือพื้นที่ของฟอรม
ขั้นตอนการสรางเมนูแบบ Pull Down Menu มีดังนี้
1. เรียกใช MenuStrip จาก Menus & Toolbars ใน Toolbox ซึ่งจะแสดงเมนูบารที่วางเปลาให
เห็นบนฟอรม สวนตัวคอนโทรลจะอยูบน Component Tray ดังรูปที่ 1.6.1 หมายเลข
รูปที่ 1.6.1 รูปแสดงตัวคอนโทรลของ MenuStrip บน Component Tray
2. พิมพชื่อเมนูหลัก 3 เมนู ไดแก นิทาน ภาพยนตร และ เพลงโปรด ลงไปในชอง Type Here
หากตองการพิมพเมนูถัดไปใหคลิกที่ Type Here ดังรูปที่ 1.6.2
รูปที่ 1.6.2 หนาตาง Form1 แสดงเมนูหลัก 3 เมนู
47 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี
- 48. เอกสารคายยุวคอมพิวเตอร การเขียนโปรแกรม C# ฉบับผูเรียน กิจกรรมที่ 1 รูจักโปรแกรม Microsoft Visual C# 2008
3. การสรางเมนูยอยในเมนูหลักของ นิทาน ภาพยนตร และเพลงโปรด ใหคลิกที่เมนูหลักนั้น ๆ
แลวพิมพเมนูยอย ลงไปในชอง Type Here ดานลาง ดังรูปที่ 1.6.3
รูปที่ 1.6.3 หนาตาง Form1 แสดงเมนูยอย
48 สาขาคอมพิวเตอร
สถาบันสงเสริมการสอนวิทยาศาสตรและเทคโนโลยี