บทหนึ่งครับ

edit : เขียนแล้วเจ๊งไป 1 รอบ เซงเล็กน้อย เขียนใหม่ก็ได้ - -

ปล. บทที่สองมาอย่างรวดเร็วด้วยความขยัน

มาเริ่มเขียนโปรแกรมกันเลยดีกว่าครับ

เริ่มต้นด้วยการเปิดโปรแกรม Visual Studio .NET ขึ้นมาครับ (ของที่ผมใช้เป็น Version 2003 นะครับ ซึ่งปัจจุบันมี Version2005 แล้ว แต่ต่างกันไม่มากหรอกครับ) สำหรับคนที่ไม่แผ่นก็ลองถามเพื่อนๆที่มี หรือจะหาซื้อเอาก็ได้นะครับ

เมื่อเปิดมาครั้งแรกก็จะพบกับหน้าจอแบบนี้

ก่อนอื่นให้เลือก Windows Application และตั้งชื่อของโปรแกรมที่ Name แล้วกด OK เลยครับ

รอไม่นาน หน้าจอหลักของเราก็ปรากฏขึ้น

ส่วนประกอบที่สำคัญๆจะประกอบไปด้วย

- Designer หรือ หน้าจอ Windows หรือ Form ที่เราเห็นอยู่ด้านซ้ายมือครับ นี่คือหน้าตาของโปรแกรมที่เราจะสร้างขึ้นครับ ซึ่งคุณสามารถ ลากที่ขอบเพื่อเปลี่ยนขนาดของ Form และสามารถลาก Control (ปุ่มกด button ช่องใส่ตัวอักษร textbox) จาก Toolbox ทางด้านซ้ายมือสุดมาใส่ลงบน Form ของเราได้

- Solution Explorer จะเริ่มใช้เมื่อโปรแกรมประกอบด้วยหลายๆ Formครับ ซึ่งสามารถเลือกที่จะแก้ไข Form ไหนสามารถเลือกได้จากที่นี่ครับ

- Properties ใน Form และ Control ก็จะมีรายละเอียด ต่างๆเช่น Title ของ Form ตำแหน่งของปุ่มกด ตัวอักษรบนปุ่มกด เป็นต้น ซึ่งถ้าเราต้องการทราบ และ แก้ไขรายละเอียดเหล่านั้น ก็สามารถมาทำได้ที่ส่วนนี้

- Toolboxพระเอกของบทนี้ก็ว่าได้ครับ จากที่ได้กล่าวถึง Control ไปหลายครั้ง ส่วนนี้จะเป็นส่วนที่ใช้สร้าง Control ต่างๆ ครับมาดูหน้าตาของมันกันครับ

เยอะมั้ยครับ แต่ตัวที่เราใช้หลักๆมีอยู่ไม่กี่ตัวครับ เช่น

- Label ตัวอักษรที่อยู่ในตำแหน่งต่างบนหน้าจอ

- Button ปุ่มกดครับ

- TextBox กล่องใส่ข้อความ

- CheckBox and RadioButton ไว้ทำตัวเลือกลักษณะต่างๆครับ

- Timer ตัวนี้สำคัญมากในการทำโปรแกรมที่ทำงานอย่างต่อเนื่อง เช่น เกม

เป็นต้น

จะลองสร้าง Form ง่ายซัก Form นะครับ

Example

นี่ครับตัวอย่างง่ายๆที่ประกอบด้วย TextBox 1 อัน และ Button อีก 1 อัน ครับ

วิธีการเปลี่ยนตัวอักษรบน Form, TextBox และ Button

- คลิกที่ Control ที่เราอยากจะแก้ไขรายละเอียด

- มาดูที่ Properties ครับ

- แก้ที่ Text ได้เลยครับ (ลองแก้หลายๆแบบดูนะครับ)

ถ้าสร้าง Form ตัวอย่างเสร็จแล้วอาจจะลอง Form หลายๆแบบดูได้ เช่น เครื่องคิดเลข, Internet Explorer, Paint Brush ตามสะดวกนะครับ

ตอนนี้คงจะสร้าง Form ระดับพื้นฐานกันได้แล้วนะครับ บทต่อไปจะกล่าวลงไปในรายละเอียดของ Properties ก่อนที่จะเข้าสู่การเขียนโปรแกรมครับ

Next to Quest 3 Properties of Control

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

เห็นแล้วคิดถึง exceed Camp

#1 By mckazine on 2006-04-25 17:19

#2 By (124.121.152.44) on 2008-08-11 09:40

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

#3 By เชฮังกร (114.128.172.215) on 2009-06-19 13:52