Project Name แตกต่างจาก Solution Name ?
โซลูชัน (Solution) จะเป็นแหล่งรวมโปรเจ็กค์ (Project) ไว้ด้วยกัน จากบทความที่ผ่านมา
- เราให้ CsharpTutorialForFriends เป็นชื่อโซลูชัน
- และให้ P01_HelloWorld เป็นชื่อโปรเจ็กค์
หรือพูดง่ายๆเลยว่า "โซลูชัน" ใหญ่กว่า "โปรเจ็กค์" ที่ต้องทำเช่นนี้เพราะผมต้องการรวมเอาโปรเจ็กค์ดังกล่าวและในอนาคตเข้าไว้ด้วยกัน
ไม่มี Solution ได้หรือไม่ ?
ในทางปฏิบัติและทฤษฎีถือว่าได้ครับ เพราะงานของ .NET Framework (ต่อไปจะเรียกว่า .NET เฉยๆ) อาจไม่เขียนด้วย Microsoft Visual Studio นี้ก็ได้ (เลือกใช้ editor สำหรับภาษา C# อื่นๆทดแทน)
หากไม่ต้องการสร้างโปรเจ็กค์ที่มีโซลูชัน ในชั้นตอนกำหนดชื่อโซลูชันให้เอา เครื่องหมายถูก หน้าช่อง Create Directory for solution ออกเสีย
กำหนดหมายเลขบรรทัด
- เลือกเมนู Tools -> Options...
- ด้านซ้ายเลือกหมวด Text Editor
- เลือกหัวข้อย่อย All Languages
- ด้านขวามือมองหากลุ่ม Display เลือก Line numbers
เพิ่มโปรเจ็กค์ใหม่ให้กับโซลูชันชื่อ CsharpTutorialForFriends
- คลิกขวาที่ชื่อโซลูชัน ณ หน้าต่าง Solution Explorer
- เลือก Add -> New Project...
- เลือกประเภท Console Application เช่นเคย
- ตั้งชื่อโปรเจ็กค์ว่า P02_InputFromKeyboard
- เพิ่มโค้ดเข้าไปดังรูป
Console.WriteLine("What is your name ?");
String myName = Console.ReadLine();
Console.WriteLine("Hello " + myName);
- ขณะนี้ถ้าเพื่อนๆทดสอบรัน จะปรากฏผลลัพธ์ของโปรเจ็กค์ชื่อ P01_HelloWorld ทุกครั้ง
- เราจะต้องบอกให้ Visual Studio เลือกรันโปรเจ็กค์ปัจจุบันเสียก่อนดังนี้
- คลิกขวาที่โซลูชัน ณ หน้าต่าง Solution Explorer เลือก Properties
- ณ หัวข้อย่อย Startup project เลือก Current selection
- ทดสอบรันไฟล์ Program.cs ของโปรเจ็กค์ P02_InputFromKeyboard อีกครั้ง
- โปรแกรมจะถามชื่อของเรา โดยรอให้เราพิมพ์ชื่อ พิมพ์ชื่อเสร็จแล้วกด enter
แบบฝึกหัด
- จงต่อเติมโปรแกรมนี้โดยให้ ถาม และ ตอบ อายุของเรา ดังตัวอย่าง
How old are you ?
You are 23 year old.
***หมายเหตุ
ผมอ่อนภาษาอังกฤษมาก พิมพ์ผิดหรือไวยากรณ์ไม่ถูกขออภัยเพื่อนๆ Comment ให้ด้วยนะครับ
โซลูชัน (Solution) จะเป็นแหล่งรวมโปรเจ็กค์ (Project) ไว้ด้วยกัน จากบทความที่ผ่านมา
- เราให้ CsharpTutorialForFriends เป็นชื่อโซลูชัน
- และให้ P01_HelloWorld เป็นชื่อโปรเจ็กค์
หรือพูดง่ายๆเลยว่า "โซลูชัน" ใหญ่กว่า "โปรเจ็กค์" ที่ต้องทำเช่นนี้เพราะผมต้องการรวมเอาโปรเจ็กค์ดังกล่าวและในอนาคตเข้าไว้ด้วยกัน
ไม่มี Solution ได้หรือไม่ ?
ในทางปฏิบัติและทฤษฎีถือว่าได้ครับ เพราะงานของ .NET Framework (ต่อไปจะเรียกว่า .NET เฉยๆ) อาจไม่เขียนด้วย Microsoft Visual Studio นี้ก็ได้ (เลือกใช้ editor สำหรับภาษา C# อื่นๆทดแทน)
หากไม่ต้องการสร้างโปรเจ็กค์ที่มีโซลูชัน ในชั้นตอนกำหนดชื่อโซลูชันให้เอา เครื่องหมายถูก หน้าช่อง Create Directory for solution ออกเสีย
กำหนดหมายเลขบรรทัด
- เลือกเมนู Tools -> Options...
- ด้านซ้ายเลือกหมวด Text Editor
- เลือกหัวข้อย่อย All Languages
- ด้านขวามือมองหากลุ่ม Display เลือก Line numbers
เพิ่มโปรเจ็กค์ใหม่ให้กับโซลูชันชื่อ CsharpTutorialForFriends
- คลิกขวาที่ชื่อโซลูชัน ณ หน้าต่าง Solution Explorer
- เลือก Add -> New Project...
- เลือกประเภท Console Application เช่นเคย
- ตั้งชื่อโปรเจ็กค์ว่า P02_InputFromKeyboard
- เพิ่มโค้ดเข้าไปดังรูป
Console.WriteLine("What is your name ?");
String myName = Console.ReadLine();
Console.WriteLine("Hello " + myName);
- ขณะนี้ถ้าเพื่อนๆทดสอบรัน จะปรากฏผลลัพธ์ของโปรเจ็กค์ชื่อ P01_HelloWorld ทุกครั้ง
- เราจะต้องบอกให้ Visual Studio เลือกรันโปรเจ็กค์ปัจจุบันเสียก่อนดังนี้
- คลิกขวาที่โซลูชัน ณ หน้าต่าง Solution Explorer เลือก Properties
- ณ หัวข้อย่อย Startup project เลือก Current selection
- ทดสอบรันไฟล์ Program.cs ของโปรเจ็กค์ P02_InputFromKeyboard อีกครั้ง
- โปรแกรมจะถามชื่อของเรา โดยรอให้เราพิมพ์ชื่อ พิมพ์ชื่อเสร็จแล้วกด enter
แบบฝึกหัด
- จงต่อเติมโปรแกรมนี้โดยให้ ถาม และ ตอบ อายุของเรา ดังตัวอย่าง
How old are you ?
You are 23 year old.
***หมายเหตุ
ผมอ่อนภาษาอังกฤษมาก พิมพ์ผิดหรือไวยากรณ์ไม่ถูกขออภัยเพื่อนๆ Comment ให้ด้วยนะครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น