การฝึกอบรมวิชวลซี พื้นฐานการเขียนโปรแกรมใน Visual Studio หลังจากการฝึกอบรมคุณจะสามารถ

การพัฒนา ซอฟต์แวร์ทุกวันนี้กลายเป็นกระบวนการที่ง่ายและเร็วกว่าเมื่อ 25-30 ปีที่แล้วมาก ผู้ใช้ยุคใหม่ก็มี เปิดการเข้าถึงสู่สภาพแวดล้อมการพัฒนาที่ทรงพลังและภาษาการเขียนโปรแกรมที่สะดวกซึ่งทำให้การสร้างซอฟต์แวร์ง่ายขึ้นมาก วันนี้ หากต้องการเขียนโปรแกรมของคุณเอง คุณเพียงแค่ต้องมีเครื่องมือที่เหมาะสมและรู้วิธีใช้งาน และเรายินดีที่จะแบ่งปันทั้งสองโปรแกรมกับคุณ

บทเรียน Visual Studio

เราขอนำเสนอหลักสูตรสั้นๆ เกี่ยวกับการพัฒนาซอฟต์แวร์ในสภาพแวดล้อม Visual Studio ของ Microsoft บทเรียนวิดีโอที่นำเสนอจะแนะนำให้คุณรู้จักกับพื้นฐานของการเขียนโปรแกรมและสอนวิธีสร้างโปรแกรมด้วย C++ หลักสูตรประกอบด้วย 16 บทเรียน รวมระยะเวลา 5 ชั่วโมง 55 นาที ในช่วงเวลานี้ คุณจะเข้าใจสาระสำคัญของโครงสร้างของโปรแกรมและกำจัดการไม่รู้หนังสือคอมพิวเตอร์ของคุณไปตลอดกาล

ดูครั้งแรกที่ Visual Studio การวิเคราะห์การตั้งค่าอินเทอร์เฟซและสภาพแวดล้อม
ดาวน์โหลด รุ่นฟรี Visual Studio สามารถพบได้บนเว็บไซต์ของเรา - 4create.ru/programm....


ในบทนี้ คุณจะได้เรียนรู้ว่าสภาพแวดล้อมการพัฒนาแบบผสมผสานคืออะไร เข้าใจหลักการทั่วไปของโครงสร้างของโปรแกรม เรียนรู้ที่จะแยกแยะภาษาถิ่น และสร้างโปรแกรมแรกของคุณ


ความรู้เบื้องต้นเกี่ยวกับภาษา C++ และโครงสร้างของภาษา ความรู้พื้นฐานเกี่ยวกับข้อมูล ฟังก์ชัน และตัวแปร


สัญกรณ์ภาษาฮังการีคืออะไร? กฎสำหรับการป้อนตัวแปรและไวยากรณ์ บล็อกข้อมูลดิจิทัลและผู้บงการที่มีลายเซ็น/ไม่ได้ลงนาม


เราศึกษาเครื่องมือจัดการที่มีลายเซ็น / ไม่ได้ลงนามต่อไป และวิเคราะห์ประเภทจุดลอยตัว


ในวิดีโอนี้ คุณจะได้เรียนรู้ว่าประเภทของอักขระและ typedef คืออะไร และยังทำความคุ้นเคยกับตัวอักษร การแจงนับ และอักขระที่ไม่พิมพ์ด้วย


พื้นฐานของตัวดำเนินการเอกนารีและไบนารี ศึกษาการอนุมานประเภท การหล่อแบบคงที่ และการดำเนินการระดับบิต


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


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


มีการใช้ลูป for และ while อย่างไรและที่ไหน เราดูและทำซ้ำ


ภาพรวมของอาร์เรย์ (หนึ่งมิติและหลายมิติ) และบทนำเกี่ยวกับสตริงรูปแบบ C


ในบทเรียนนี้ คุณจะได้ทำความคุ้นเคยกับหุ่นยนต์เซลลูล่าร์ของ John Conway และเรียนรู้วิธีประยุกต์ใช้ในทางปฏิบัติ

การเรียนรู้พื้นฐานและความซับซ้อนของภาษาการเขียนโปรแกรม C++ หนังสือเรียนด้วย งานภาคปฏิบัติและการทดสอบ คุณต้องการเรียนรู้การเขียนโปรแกรมหรือไม่? ถ้าอย่างนั้นคุณก็มาถูกที่แล้ว - ที่นี่ การฝึกอบรมฟรีการเขียนโปรแกรม ไม่ว่าคุณจะมีประสบการณ์หรือไม่ก็ตาม บทเรียนการเขียนโปรแกรมเหล่านี้จะช่วยให้คุณเริ่มต้นสร้าง คอมไพล์ และดีบักโปรแกรม C++ ในสภาพแวดล้อมการพัฒนาที่หลากหลาย: Visual Studio, Code::Blocks, Xcode หรือ Eclipse

ตัวอย่างและคำอธิบายโดยละเอียดมากมาย เหมาะสำหรับทั้งผู้เริ่มต้น (หุ่นจำลอง) และขั้นสูง ทุกอย่างได้รับการอธิบายตั้งแต่เริ่มต้นจนถึงรายละเอียดทั้งหมด บทเรียนเหล่านี้ (200+) จะทำให้คุณมีพื้นฐาน/พื้นฐานที่ดีในการทำความเข้าใจการเขียนโปรแกรม ไม่เพียงแต่ในภาษา C++ เท่านั้น แต่ยังรวมถึงภาษาการเขียนโปรแกรมอื่นๆ ด้วย และมันฟรีอย่างแน่นอน!

นอกจากนี้ ยังมีการสร้างเกมทีละขั้นตอนด้วย C++, ไลบรารีกราฟิก SFML และงานมากกว่า 50 รายการเพื่อทดสอบทักษะและความรู้ของคุณใน C++ โบนัสเพิ่มเติมคือ

สำหรับการโพสต์ซ้ำ +20 ให้กับกรรมและความกตัญญูของฉัน!

บทที่ 0 การแนะนำ. เริ่มต้นใช้งาน

บทที่ 1 พื้นฐาน C++

บทที่ 2 ตัวแปรและชนิดข้อมูลพื้นฐานในภาษา C++

บทที่ 3 ตัวดำเนินการใน C ++

บทที่ 4 ขอบเขตและตัวแปรประเภทอื่นๆ ใน C++

บทที่ 5 ลำดับที่โค้ดถูกดำเนินการในโปรแกรม ลูปและสาขาใน C ++

อัปเดตครั้งล่าสุด: 09/05/2019

เรามาสร้างแอปพลิเคชันแรกใน C# กันดีกว่า มันจะใช้เวลาอะไร? ประการแรกเราต้องการ โปรแกรมแก้ไขข้อความซึ่งเราสามารถพิมพ์โค้ดโปรแกรมได้ ประการที่สอง เราต้องการคอมไพเลอร์ที่จะคอมไพล์โค้ดที่พิมพ์ในโปรแกรมแก้ไขข้อความลงในแอปพลิเคชัน exe ประการที่สาม เราต้องการ .NET framework ซึ่งจำเป็นในการคอมไพล์และรันโปรแกรม

เพื่อให้เขียนได้ง่ายขึ้น เช่นเดียวกับทดสอบและดีบักโค้ดโปรแกรม โดยปกติจะใช้สภาพแวดล้อมการพัฒนาพิเศษ โดยเฉพาะ Visual Studio

ในการสร้างแอปพลิเคชันใน C# เราจะใช้สภาพแวดล้อมการพัฒนาที่ฟรีและใช้งานได้อย่างสมบูรณ์ - Visual Studio Community 2019 ซึ่งสามารถดาวน์โหลดได้ตามที่อยู่ต่อไปนี้: Microsoft Visual Studio 2019 คุณยังสามารถใช้ Visual Studio 2017 ได้

หลังจากดาวน์โหลดแล้ว ให้รันโปรแกรมติดตั้ง ในหน้าต่างที่เปิดขึ้น เราจะถูกขอให้เลือกส่วนประกอบที่เราต้องการติดตั้งด้วย Visual Studio เป็นที่น่าสังเกตว่า Visual Studio เป็นสภาพแวดล้อมการพัฒนาที่ใช้งานได้ดีและช่วยให้คุณสามารถพัฒนาแอปพลิเคชันโดยใช้ภาษาและแพลตฟอร์มหลายภาษา ในกรณีของเรา เราจะสนใจ C# และ .NET Core เป็นหลัก ดังนั้นในชุดปริมาณงาน คุณสามารถเลือกได้เท่านั้น การพัฒนา .NET Core ข้ามแพลตฟอร์ม- คุณสามารถเลือกตัวเลือกเพิ่มเติมหรือแม้กระทั่งตัวเลือกทั้งหมดได้ แต่คุณควรคำนึงถึงขนาดฟรีบนฮาร์ดไดรฟ์ของคุณด้วย - ยิ่งคุณเลือกตัวเลือกมากเท่าไร พื้นที่ดิสก์ก็จะยิ่งมากขึ้นเท่านั้น

และเมื่อคุณติดตั้ง Visual Studio เครื่องมือที่จำเป็นทั้งหมดสำหรับการพัฒนาโปรแกรมจะถูกติดตั้งบนคอมพิวเตอร์ของคุณ รวมถึงเฟรมเวิร์ก .NET Core

หลังจากการติดตั้งเสร็จสิ้น เรามาสร้างโปรแกรมแรกกันดีกว่า เธอจะเป็นคนเรียบง่าย ก่อนอื่นเรามาเปิด Visual Studio กันก่อน บนหน้าจอเริ่มต้น เลือกสร้างโครงการใหม่

ในหน้าต่างถัดไป เลือกประเภทโครงการเป็นแอปคอนโซล (.NET Core) นั่นคือเราจะสร้างแอปพลิเคชันคอนโซลใน C#

ที่นี่ตรงกลางเราจะเลือกตัวเลือกแอปคอนโซล (.NET Framework)

หลังจากนี้ Visual Studio จะสร้างและเปิดโปรเจ็กต์ให้เรา:

กล่องขนาดใหญ่ที่อยู่ตรงกลางซึ่งโดยพื้นฐานแล้วคือโปรแกรมแก้ไขข้อความ มีโค้ด C# ที่สร้างขึ้นตามค่าเริ่มต้น ต่อไปเราจะเปลี่ยนเป็นของเราเอง

ทางด้านขวาคือหน้าต่าง Solution Explorer ซึ่งคุณสามารถดูโครงสร้างของโครงการของเราได้ ในกรณีนี้ เรามีโครงสร้างเริ่มต้นที่สร้างขึ้น: โหนดคุณสมบัติ (จะเก็บไฟล์คุณสมบัติแอปพลิเคชันและไม่จำเป็นในตอนนี้); โหนดการพึ่งพา - โหนดนี้มีแอสเซมบลี dll ที่เพิ่มเข้ากับโครงการตามค่าเริ่มต้น แอสเซมบลีเหล่านี้ประกอบด้วยคลาสไลบรารี .NET ที่ C# จะใช้ อย่างไรก็ตาม ไม่จำเป็นต้องประกอบทั้งหมดเสมอไป จากนั้นคุณสามารถลบสิ่งที่ไม่จำเป็นออกได้ ในเวลาเดียวกันหากคุณต้องการเพิ่มไลบรารี่ที่จำเป็นก็จะถูกเพิ่มลงในโหนดนี้

การใช้ระบบ; // เนมสเปซที่เสียบได้ เนมสเปซ HelloApp // การประกาศเนมสเปซใหม่ ( คลาสโปรแกรม // การประกาศของคลาสใหม่ ( static void Main(string args) // การประกาศวิธีการใหม่ ( Console.WriteLine ("Hello World!"); // การกระทำของเมธอด ) // สิ้นสุดการประกาศเมธอดใหม่ ) // สิ้นสุดการประกาศคลาสใหม่ ) // สิ้นสุดการประกาศเนมสเปซใหม่

ที่จุดเริ่มต้นของไฟล์จะมีคำสั่งusing ตามด้วยชื่อของเนมสเปซที่จะเชื่อมต่อ เนมสเปซเป็นตัวแทนของการจัดคลาสให้เป็นบล็อกทั่วไป ตัวอย่างเช่น ในบรรทัดแรกโดยใช้ System; เนมสเปซของระบบเชื่อมต่ออยู่ ซึ่งประกอบด้วยคลาสพื้นฐานและคลาสพื้นฐานของแพลตฟอร์ม .NET

และเนื่องจาก C# มีไวยากรณ์เหมือน C ทุกบรรทัดจึงลงท้ายด้วยเครื่องหมายอัฒภาค และทุกบล็อกของโค้ดจะอยู่ในวงเล็บปีกกา

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

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

คลาสสามารถประกอบด้วยตัวแปร วิธีการ คุณสมบัติ และคำสั่งอื่นๆ ที่หลากหลาย ในกรณีนี้ เราได้ประกาศวิธีหลักไว้หนึ่งวิธี ในโปรแกรม C# เมธอด Main คือจุดเริ่มต้นของโปรแกรม และการควบคุมทั้งหมดจะเริ่มต้นด้วยเมธอดดังกล่าว จะต้องมีอยู่ในโปรแกรม

คำว่า static บ่งชี้ว่าวิธีการ Main เป็นแบบคงที่ และคำว่า void บ่งชี้ว่าจะไม่ส่งกลับค่าใดๆ เราจะมาดูกันว่าทั้งหมดนี้หมายถึงอะไรในภายหลัง

ถัดไปในวงเล็บเรามีพารามิเตอร์วิธีการ - สตริง args - นี่คืออาร์เรย์ args ที่เก็บค่าประเภท สตริง นั่นคือสตริง ในกรณีนี้ เรายังไม่ต้องการพวกมัน แต่ในโปรแกรมจริง พารามิเตอร์เหล่านี้คือพารามิเตอร์ที่ถูกส่งเมื่อโปรแกรมถูกเรียกใช้จากคอนโซล

ภายในวิธีการคือการกระทำที่วิธีการดำเนินการ โดยค่าเริ่มต้นจะมีหนึ่งการกระทำ: Console.WriteLine("Hello World!"); - พิมพ์ข้อความ “Hello World!” ไปที่คอนโซล

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

ตอนนี้เรามาเปลี่ยนรหัสทั้งหมดนี้ดังต่อไปนี้:

การใช้ระบบ; เนมสเปซ HelloApp ( โปรแกรมคลาส ( static void Main(string args) ( Console.Write("ป้อนชื่อของคุณ: "); ชื่อสตริง= Console.ReadLine(); // ป้อนชื่อ Console.WriteLine($"Hello (name)"); // แสดงชื่อบนคอนโซล Console.ReadKey();

ฉันทำการเปลี่ยนแปลงเล็กน้อยจากโค้ดที่สร้างขึ้นอัตโนมัติ ตอนนี้บรรทัดแรกในวิธี Main จะแสดงพร้อมท์อินพุต

Console.Write("ใส่ชื่อของคุณ: ");

คลาสคอนโซลที่มีการเรียกใช้เมธอดอยู่ในเนมสเปซของระบบ พื้นที่นี้เชื่อมต่อตั้งแต่เริ่มต้นโดยใช้คำสั่งใช้ หากไม่รวมเนมสเปซของระบบ ฉันจะไม่สามารถใช้คลาส Console และพิมพ์สตริงไปยังคอนโซลได้ อย่างไรก็ตาม โดยหลักการแล้ว เราไม่จำเป็นต้องใส่เนมสเปซด้วย เรายังสามารถลบบรรทัดแรกออกได้ แต่ในกรณีนี้ เราจะต้องระบุเส้นทางแบบเต็มไปยังคลาสที่กำลังใช้งาน ตัวอย่างเช่น ในกรณีของเรา เราอาจเขียน: System.Console.WriteLine("Enter your name:")

บรรทัดที่สองกำหนดชื่อตัวแปรสตริงที่ผู้ใช้ป้อนข้อมูลจากคอนโซล:

ชื่อสตริง = Console.ReadLine();

นั่นคือการใช้เมธอด Console.ReadLine() ทำให้เราสามารถอ่านบรรทัดจากคอนโซลได้

ชื่อที่ป้อนจะถูกพิมพ์ลงบนคอนโซล:

Console.WriteLine($"สวัสดี (ชื่อ)");

หากต้องการป้อนค่าของชื่อตัวแปรภายในเอาต์พุตบรรทัดไปยังคอนโซล ให้ใช้เครื่องหมายปีกกา () นั่นคือเมื่อบรรทัดถูกส่งออกไปยังคอนโซลนิพจน์ (ชื่อ) จะถูกแทนที่ด้วยค่าของตัวแปรชื่อ - ชื่อที่ป้อน

อย่างไรก็ตาม เพื่อให้สามารถป้อนค่าตัวแปรภายในบรรทัดได้ด้วยวิธีนี้ เครื่องหมายดอลลาร์ $ จะถูกระบุหน้าบรรทัด

ตอนนี้เรามาทดสอบโปรเจ็กต์ด้วยการเปิดตัว และคลิกที่ F5 หรือลูกศรสีเขียว

ดังนั้นเราจึงได้สร้างแอปพลิเคชันแรกขึ้นมา คุณสามารถค้นหาได้ในฮาร์ดไดรฟ์ของคุณในโฟลเดอร์โปรเจ็กต์ในไดเร็กทอรี bin/Debug โดยจะตั้งชื่อตามชื่อของโครงการและมีนามสกุล .exe (สำหรับ .NET Core เวอร์ชันก่อนหน้า นี่คือไฟล์ที่มีนามสกุล dll) จากนั้นไฟล์นี้สามารถรันได้โดยไม่ต้องใช้ Visual Studio และยังโอนไปยังคอมพิวเตอร์เครื่องอื่นที่มี .NET Core ได้อีกด้วย

สภาพแวดล้อมการพัฒนา Microsoft Visual Studio ช่วยเพิ่มความเร็วและลดความซับซ้อนของกระบวนการพัฒนาแอปพลิเคชันเว็บและแอปพลิเคชันสำหรับ Windows OS ได้อย่างมาก Visual Studio เป็นมาตรฐานที่เกือบเป็นที่ยอมรับในระดับสากลสำหรับการสร้างแอปพลิเคชัน .NET

หลักสูตรการมองเห็น Studio มีวัตถุประสงค์เพื่อศึกษาสภาพแวดล้อมการพัฒนาและสร้างแอปพลิเคชันในนั้น อย่างไรก็ตาม หลักสูตรอาจรวมถึงการศึกษาเทคโนโลยีหรือซอฟต์แวร์เพิ่มเติมที่ช่วยในการพัฒนาแอพพลิเคชั่น ตัวอย่างจะเป็นเฟรมเวิร์กซอฟต์แวร์ Windows Communication Foundation (WCF), เครื่องมือพัฒนาเว็บออฟไลน์ WebMatrix, " บริการคลาวด์» Windows Azure และบริการและผลิตภัณฑ์อื่นๆ

หลังจากการฝึกอบรมคุณจะสามารถ

แม้ว่าการฝึกอบรม Microsoft Visual Studio จะมุ่งเป้าไปที่การเรียนรู้การพัฒนาแอปพลิเคชันบนเว็บ แต่โปรแกรมการฝึกอบรมจะแตกต่างกันไปตามศูนย์ฝึกอบรมต่างๆ โดยการเฉลี่ยโปรแกรมของหลักสูตรทั้งหมดที่พบ หลังจากการฝึกอบรม คุณจะสามารถ:

  • ออกแบบการพัฒนาแอปพลิเคชันและวิเคราะห์ความต้องการของลูกค้า
  • ออกแบบและพัฒนาส่วนติดต่อผู้ใช้
  • สร้างส่วนประกอบโดยใช้ Visual Basic หรือ Visual C#;
  • ใช้เว็บฟอร์มที่มีระดับฟังก์ชันการทำงานที่ต้องการ
  • ใช้อาแจ็กซ์;
  • สร้างการควบคุมของคุณเอง
  • ใช้เครื่องมือสำหรับการทำงานกับข้อมูล (ADO.NET, ASP.NET, รูปแบบ XML ฯลฯ )
  • ตรวจสอบความปลอดภัยของแอปพลิเคชันเว็บ
  • แก้ไขข้อบกพร่องของแอปพลิเคชัน (ค้นหาข้อผิดพลาด จัดการข้อยกเว้น)
  • เพิ่มประสิทธิภาพและเร่งความเร็วแอปพลิเคชัน

หากคุณศึกษา Windows Communication Foundation (WCF) ในหลักสูตรนี้ คุณจะได้เรียนรู้:

  • สร้างสถาปัตยกรรมและจัดระเบียบโฮสต์ของบริการ WCF
  • จัดการข้อมูล ข้อความ และเทมเพลตข้อความ
  • วินิจฉัยบริการ WCF (การทดสอบ การแก้ไขปัญหา) และรับรองการทำงานที่ปลอดภัย

หลักสูตรที่มี WebMatrix จะสอนวิธีใช้ WebMatrix โดยคำนึงถึงลักษณะเฉพาะของแต่ละขั้นตอนของการพัฒนาแอปพลิเคชัน (ตั้งแต่การออกแบบไปจนถึงการแก้ไขจุดบกพร่องและการเพิ่มประสิทธิภาพแอปพลิเคชัน)

เพื่อใคร

หลักสูตร Microsoft Visual Studio ส่วนใหญ่ได้รับการออกแบบมาสำหรับโปรแกรมเมอร์ที่มีประสบการณ์ซึ่งคุ้นเคยกับการพัฒนา .NET ในขณะเดียวกัน ข้อกำหนดขั้นต่ำสำหรับผู้เข้าร่วมคือความรู้เกี่ยวกับ HTML, DHTML และทักษะในการสร้างแอปพลิเคชันหรือสคริปต์

ใบรับรองการสำเร็จหลักสูตร

ศูนย์ฝึกอบรมทุกแห่งออกประกาศนียบัตรและใบรับรอง บางหลักสูตรได้รับอนุญาตจาก Microsoft และเตรียมคุณให้พร้อมสำหรับการสอบผ่านเพื่อรับการรับรองระดับสากล