‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ ฉันต้องการแสดงให้คุณเห็นถึงความแตกต่างระหว่างเทมเพลตโครงการสำหรับ
‫dot net five และ dot net six
‫ไปข้างหน้าและสร้างสองโครงการอย่างรวดเร็วเพื่อดูความแตกต่าง
‫จากนั้นในวิดีโอหน้า เราจะสร้าง Hello World Program แรกของเรา และคุณจะเข้าใจว่ามันทำงานอย่างไรโดยใช้
‫dot net five เพราะ ณ จุดนี้หลักสูตรยังคงสร้างโดยสมบูรณ์ใน dot net 5 แต่ฉันจะอัปเดต กับ
‫dot net six เร็วๆ นี้
‫ดังนั้นอย่ากังวลในตอนนี้ เพราะสำหรับมือใหม่ มันไม่ได้สำคัญอะไรเลยเพราะไม่มีการเปลี่ยนแปลงในโค้ด
‫แม้แต่อินเทอร์เฟซผู้ใช้ของ Visual Studio 2022 ก็เหมือนกับในปี 2019
‫มีเพียงรายละเอียดเล็กๆ น้อยๆ นี้เท่านั้นที่แตกต่างกันสำหรับคุณในฐานะมือใหม่ และนั่นคือสิ่งที่ฉันต้องการแสดงให้คุณเห็นในวิดีโอนี้
‫เอาล่ะ ไปสร้างโปรเจ็กต์ใหม่กันเถอะ
‫และที่นี่ คุณจะเห็นว่าคุณสามารถเลือกเทมเพลตต่างๆ ได้
‫มีกลุ่มของพวกเขาที่คุณเห็นมากมาย
‫และสิ่งเหล่านี้จะพร้อมใช้งานตามปริมาณงานที่เราได้เลือกไว้เมื่อติดตั้ง Visual Studio หากคุณจำได้ในโปรแกรมติดตั้ง
‫Visual Studio
‫ดังนั้นในที่นี้ เรามีปริมาณงานที่แตกต่างกัน และขึ้นอยู่กับปริมาณงานที่คุณติดตั้ง คุณจะมีตัวเลือกเพิ่มเติมที่นี่ใน
‫Visual Studio เป็นเทมเพลต
‫ดังนั้นฉันจะใช้เทมเพลตแอปคอนโซลกับ C-sharp
‫ดังนั้นสิ่งสำคัญคือคุณต้องมีโลโก้ C-sharp ที่ด้านบนสุดหรือตัวอักษรนี้ และผมจะเรียกสิ่งนี้ว่า
‫one net five
‫EPP เอาล่ะ นี่จะเป็นแอพ dot net five ของเรา
‫นี่จะเป็นชื่อโปรเจ็กต์ของแอป
‫จากนั้นคุณสามารถเปลี่ยนสถานที่ได้หากต้องการ
‫ฉันจะปล่อยให้มันอยู่ในตำแหน่งเริ่มต้นและฉันจะเลือกชื่อโซลูชันเริ่มต้น
‫ตอนนี้คุณสามารถไปที่ถัดไป และที่นี่ คุณจะเห็นว่าคุณมี dot net six และ dot net
‫five และคุณมี dot net 5 เท่านั้น หากคุณทำตามคำแนะนำของฉันเพื่อเพิ่ม dot net five runtime ซึ่งเป็นตัวที่
‫ถูกใช้ในปี 2564 และตอนนี้ในปี 2565 พวกเขาได้เปิดตัว dot net six
‫ในปี 2023 พวกเขาอาจจะเปิดตัว dot net Seven
‫มีการเปลี่ยนแปลงหลายอย่างภายใต้ประทุนซึ่งทำให้การแสดงเร็วขึ้น ซึ่งทำให้แอปพลิเคชันทำงานราบรื่นขึ้น
‫ซึ่งยังเพิ่มโค้ดใหม่และวิธีการใหม่บางอย่าง
‫แต่มันไม่เกี่ยวข้องจริงๆ สำหรับคุณในฐานะมือใหม่เพราะพื้นฐานจะเหมือนเดิมเสมอ
‫สิ่งเหล่านี้จะเป็นตัวแปร เมธอด คลาส และอื่นๆ และคีย์เวิร์ดทั้งหมดเหล่านี้เสมอ
‫พวกเขาอาจไม่สมเหตุสมผลสำหรับคุณในตอนนี้ แต่เราจะพูดถึงพวกเขาทั้งหมดในหลักสูตรนี้
‫แต่สิ่งที่เปลี่ยนไปคือหกเป็นสิ่งที่คุณจะเห็นในอีกสักครู่
‫ตกลง.
‫จึงมีให้ใช้ได้เท่านั้น ตัวเลือกนี้ที่นี่ เพราะฉันได้ติดตั้งส่วนประกอบแต่ละส่วนนี้
‫ทีนี้ลองใช้ dot net five กัน แล้วดูว่าแอพพลิเคชั่นหน้าตาเป็นอย่างไร
‫มาสร้างสิ่งนี้และดูว่า Visual Studio ทำอะไรให้เราบ้าง
‫คุณอยู่ที่นั่น
‫นี่คือสิ่งที่เราได้รับโดยค่าเริ่มต้น
‫พวงของรหัส
‫มีหลายอย่างเกิดขึ้นที่นี่โดยที่เราไม่ต้องพิมพ์โค้ดบรรทัดเดียว
‫และป๊อปอัปนี้จะปรากฏขึ้นเมื่อคุณได้รับแจ้งให้ลงชื่อเข้าใช้ แต่คุณไม่จำเป็นต้องทำ
‫คุณสามารถปิดสิ่งนี้ได้
‫ให้ฉันเลื่อนดูว่าคุณเห็นโค้ดดีขึ้นนิดหน่อย และฉันจะอธิบายให้ละเอียดกว่านี้ในวิดีโอหน้า
‫แต่โดยพื้นฐานแล้ว คุณจะเห็นได้ว่ามีโค้ดทั้งหมด 12 บรรทัด เพื่อให้บรรลุคำสั่งของ
‫Hello World และเราสามารถเรียกใช้แอปพลิเคชันนี้ และมันจะพิมพ์บางอย่างลงในแอปคอนโซล
‫นี่คือแอปคอนโซลที่คุณเห็นที่นี่และบอกว่า Hello World แต่นั่นไม่ใช่เนื้อหาเกี่ยวกับวิดีโอนี้จริงๆ
‫ให้ฉันเริ่มต้นอินสแตนซ์ Visual Studio อื่นเพื่อแสดงความแตกต่างระหว่างแอปพลิเคชันคอนโซล
‫dot net 5 และ dot net six
‫ผมจะเรียกแอปนี้ว่า net six
‫คลิกถัดไปเลย
‫และที่นี่ฉันจะเลือก Dot Net six ซึ่งเป็น Dot Net เวอร์ชันที่ได้รับการสนับสนุนในระยะยาว
‫และถ้าคุณสงสัยว่าตาข่ายนั้นคืออะไร
‫จากนั้นให้ฉันรีบไปที่บทความนี้
‫ดังนั้นคุณเห็นที่นี่ บล็อก ภาพรวมแพลตฟอร์ม dot net คืออะไร?
‫แม้ว่าภาพรวมนี้มีไว้สำหรับ net 5 dot net six ตามสถาปัตยกรรมเดียวกัน
‫แนวคิดก็คือพวกเขาต้องการรวมการพัฒนาสภาพแวดล้อมที่แตกต่างกันทั้งหมดให้เป็นหนึ่งเดียว
‫ดังนั้นตอนนี้พวกเขาจึงรวมทุกอย่างไว้ด้วยกันในการพัฒนาระบบคลาวด์ เดสก์ท็อป เว็บ เกม
‫มือถือ ทุกอย่างถูกรวมเข้าด้วยกันภายใต้ dot net hood และไม่มี dot net framework และ dot net core แยกจากกัน
‫ทุกอย่างมารวมกัน
‫ดังนั้นโดยพื้นฐานแล้วมันเป็นเพียงเฟรมเวิร์กทั้งหมดหรือแพ็กเกจของโค้ดต่างๆ จำนวนมากที่รวมเข้าด้วยกันเพื่อให้เราสามารถเขียนโค้ดได้อย่างง่ายดายมาก
‫และสร้างแอปพลิเคชันได้อย่างรวดเร็วโดยไม่ต้องสร้างทุกอย่างตั้งแต่เริ่มต้น
‫ไม่เป็นไร.
‫ทีนี้ลองใช้ดอทเน็ตหกกันตรงนี้
‫มาสร้างแอปพลิเคชันคอนโซลใหม่และคุณจะเห็นความแตกต่างอย่างมากระหว่างสองสิ่งนี้และเราอยู่ที่นั่น
‫นี่คือหน้าตาของแอพพลิเคชั่น dot net six ของเรา
‫ตอนนี้คุณอาจสงสัยว่า ควันศักดิ์สิทธิ์ เกิดอะไรขึ้น?
‫ฉันไม่เห็นอะไรเลย
‫ยกเว้นบรรทัดขวาของคอนโซลนี้
‫ประเด็นก็คือว่าสองคนนี้โดยพื้นฐานแล้วเหมือนกัน
‫ให้ฉันกำจัดตัวสำรวจโซลูชันเพื่อให้คุณเห็นได้ดีขึ้น
‫โดยพื้นฐานแล้วสิ่งเหล่านี้เป็นวิธีแก้ปัญหาเดียวกัน
‫ส่งผลในสิ่งเดียวกัน
‫ดังนั้นให้ฉันเรียกใช้แอพ dot net six นี้และจะให้คำสั่ง Helloworld นี้กับฉันด้วย
‫ดังนั้น ความแตกต่างเพียงอย่างเดียวคือตอนนี้ภายในโปรแกรมของเรา ใช่ โดยค่าเริ่มต้นแล้ว ภายในบล็อกหลักนี้
‫ภายในบล็อกวิธีการหลัก เราจะดูว่าวิธีการหลักนี้หมายถึงอะไร และอื่นๆ ในภายหลัง
‫แต่สำหรับตอนนี้ ลองพิจารณาว่าสิ่งที่เกิดขึ้นที่นี่เป็นเพียงรูปแบบอื่น
‫และเรากำลังรันโค้ดนี้โดยตรงที่นี่ ราวกับว่าเราอยู่ในวงเล็บปีกกาเหล่านี้
‫และเราไม่ต้องการโอเวอร์เฮดทั้งหมดนี้ แม้ว่าตอนนี้เราจะใช้เฟรมเวิร์ก dot net 5 ในวิดีโอหน้า
‫ฉันจะแสดงให้คุณเห็นว่าสิ่งนี้ทำงานอย่างไรโดยเฉพาะ
‫แต่ถ้าคุณยังต้องการใช้ dot net six คุณก็ทำได้
‫คุณจึงสามารถตรวจสอบลิงก์นี้ได้โดยกดปุ่มควบคุมแล้วคลิก
‫ดังนั้นเทมเพลตร้านค้าใหม่จึงสร้างข้อความระดับบนสุด
‫นี่คือรหัสดั้งเดิมที่เราเคยเห็นในแอปพลิเคชัน dot net five ของเรา
‫และนี่คือรหัสใหม่ที่เราเห็นในแอปพลิเคชัน Note 6
‫ไม่เป็นไร.
‫และนั่นคือความแตกต่างระหว่างทั้งสองโดยพื้นฐาน
‫ดังนั้น ฉันอยากจะขอให้คุณใช้ dot net five ในการสร้างโปรเจ็กต์ใหม่ใน Visual Studio จากนั้นคุณก็สามารถทำตามที่หลักสูตรออกแบบไว้
‫ณ จุดนี้ได้เลย
‫แต่อย่างที่ฉันพูดไป ฉันจะอัปเดตหลักสูตรและเพิ่มแบบฝึกหัดเพิ่มเติมรวมถึงตัวอย่างเพิ่มเติมและอื่น ๆ เพื่อให้หลักสูตรนี้เป็นปัจจุบันและปรับปรุงให้ดีขึ้น
‫ดังนั้นไม่ต้องกังวลเกี่ยวกับเรื่องนั้น
‫ไปดู Hello World ในวิดีโอหน้ากันเลย