Wednesday, July 27, 2011

Tutoiral #2: เริ่มเขียนโปรแกรมแรกด้วย C# กันดีกว่า

เอาล่ะครับ ถึงเวลาเริ่มเขียนโปรแกรมของเราแล้ววววว
อันดับแรก ก็ทำการเปิดโปรแกรมขึ้นมาเลยครับ Visual C# Express
เปิดมา หน้าแรกที่เราเห็นจะเป็นเหมือนรูปข้างล่างนะครับ



อย่ารอช้า ทำการสร้าง Project เลยครับ เย่ๆๆ

Click ที่ New Project...



จะมีหน้าต่างขึ้นมาแบบข้างล่างนี้ จากหน้าต่างจะแบ่งออกเป็น 3 ส่วน
1. ส่วนแรก ด้านซ้าย จะเป็น Template ให้เลือก ซึ่งของเราเป็น Visual C# ก็เลยมีแต่ของ C# ถ้าเป็น MS Visual Studio จะมีให้เลือกหลายภาษาเลยครับ
2. ส่วนที่สอง ตรงกลาง เป็น List ของ Template ที่เราเลือกจากด้านซ้ายครับ
3. ส่วนที่สาม ด้านขวา เป็นคำอธิบายของ Template ที่เราเลือกอยู่ในส่วนที่สองครับ

ในขั้นแรกให้เลือกที่ Console Application ก่อนนะครับ Template อันนี้ จะเป็นรูปแบบโปรแกรมที่เป็นหน้าจอ Console เหมือนCommand Prompt นะครับ

ผมตั้งชื่อโปรแกรมว่า FirstApplicationWithCSharp นะครับ ความจริงการตั้งชื่อของโปรแกรม หรืออะไรก็ตาม จะขึ้นอยู่กับ Style ของแต่ละคนนะครับ ของผมเน้นอ่านเข้าใจ ชื่อยาวหน่อย ไม่เป็นไร :D



เสร็จแล้วก็ Click OK โลดครับ!!!

โปรแกรมจะสร้าง Project ให้เราครับ แล้วก็จะแสดงพื้นที่ที่เอาไว้เขียน Code ให้เราครับ



ตอนนี้ให้เพื่อนๆ Focus ที่ static void Main(string[] args) ก่อนนะครับ เรายังไม่ต้องสนใจส่วนอื่นมากนะครับ เดี๋ยวผมจะค่อยๆอธิบายแต่ละส่วนในบทความถัดๆไปนะครับ

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

ใน Template แบบ Console Application เจ้า static void Main(string[] args) นี่ล่ะครับ คือ จุดเริ่มต้นของโปรแกรม เพราะฉะนั้นเราจะทำการเขียนโปรแกรมของเราที่นี่แหล่ะครับ ^^

จะเห็นว่ามีสัญลักษณ์ปีกกาเปิด กับ ปีกกาปิด สัญลักษณ์ 2 อันนี้ เป็นขอบเขตของพื้นที่ของ static void Main(string[] args) ครับ เพราะฉะนั้น Code ที่เราจะเขียนก็ต้องอยู่ในนี้ล่ะครับ งั้นเรามาเริ่มกันเลย!!!!

ให้เราเขียนตามนี้นะครับ



หลังจากนั้นให้เราทำการ Save (หรือกด Ctrl+S) แล้วกดปุ่ม (หรือกด F5) เพื่อทำการรันโปรแกรมของเราครับ

หน้าต่างของโปรแกรมของเราที่ได้ก็จะเป็นแบบนี้นะครับ



โอเค ตอนนี้ให้เราทำการปิดโปรแกรมที่เรารัน แล้วมาดู Code ที่เราเขียนกันนะครับ

เราทำการเขียน Code ไป 2 บรรทัด

บรรทัดแรก
Console คือ ตัวโปรแกรมที่เป็นตัวเรียก Console Application ของเราครับ
WriteLine เป็นคำสั่งให้ทำการแสดงข้อความที่หน้าจอ ซึ่งรับข้อความว่า "C# is easy." แล้วขึ้นบรรทัดใหม่ให้ครับ

ส่วนบรรทัดที่ 2
ReadLine เป็นคำสั่งให้ Console รอรับข้อความจากหน้าจอนะครับ

ทีนี้เรามาลองทำโปรแกรมของเราเพิ่มอีกหน่อยนะครับ

ให้เขียนตามนี้นะครับ



ด้วย Code ที่เราเขียน จะทำให้โปรแกรม...
1. แสดงข้อความว่า"Who are you?: "
2. รอรับข้อความจากหน้าจอแล้วนำมาเก็บไว้ในตัวแปร answer ด้านซ้ายมือ ซึ่งตัวแปรนี้เป็นตัวแปรที่เก็บข้อมูลที่เป็นข้อความ (string)
3. แสดงข้อความ "Welcome " ต่อด้วยข้อความที่เก็บไว้ในตัวแปร answer
4. รอรับข้อความจากหน้าจอ

เอาล่ะครับ ลอง Save แล้วรันโปรแกรมดูครับ



อธิบายเพิ่มเติม
Write เป็นคำสั่งให้ทำการเแสดงข้อความตามที่เราใส่ไว้ แต่ไม่ขึ้่นบรรทัดใหม่

ตอนนี้เราก็ได้โปรแกรมทักทายง่ายๆขึ้นมาแล้วนะครับ ไว้ครั้งหน้าจะเป็นอะไรนั้น ต้องลองติดตามดูครับ ^^

1 comment:

  1. The King Casino and Resort
    The king casino and resort features a modern https://tricktactoe.com/ casino wooricasinos.info with everything you'd expect from a classic Vegas Strip casino. The resort features 50000 square poormansguidetocasinogambling.com feet ventureberg.com/ of Funding: $250 millionDesign: Inspired DesignMasters: 1xbet app Ivan Karaszko

    ReplyDelete