Latest web development tutorials
×

C# หลักสูตร

C# หลักสูตร C# แนะนำโดยย่อ C# สิ่งแวดล้อม C# โครงสร้างหลักสูตร C# ไวยากรณ์พื้นฐาน C# ชนิดข้อมูล C# ประเภทการแปลง C# ตัวแปร C# คงที่ C# ผู้ประกอบการ C# ผู้พิพากษา C# การไหลเวียน C# บรรจุภัณฑ์ C# ทาง C# ประเภท nullable C# แถว(Array) C# เชือก(String) C# โครงสร้าง(Struct) C# แจกแจง(Enum) C# หมวดหมู่(Class) C# สืบทอด C# polymorphism C# ดำเนินงานมาก C# อินเตอร์เฟซ(Interface) C# namespaces(Namespace) C# สั่ง preprocessor C# นิพจน์ปกติ C# การจัดการข้อยกเว้น C# input และ output ไฟล์

C# การสอนที่ทันสมัย

C# คุณสมบัติ(Attribute) C# การสะท้อนกลับ(Reflection) C# คุณสมบัติ(Property) C# ทำดัชนี(Indexer) C# มอบความไว้วางใจ(Delegate) C# เหตุการณ์(Event) C# ตั้งค่า(Collection) C# ยาชื่อสามัญ(Generic) C# วิธีการที่ไม่ระบุชื่อ C# รหัสที่ไม่ปลอดภัย C# multithreading

C # สภาพแวดล้อม

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

สุทธิกรอบ (Framework สุทธิ)

.NET Framework ที่เป็นแพลตฟอร์มที่เป็นนวัตกรรมใหม่ที่สามารถช่วยให้คุณเขียนต่อไปนี้ประเภทของการใช้งาน:

  • การใช้งาน windows
  • การใช้งานเว็บ
  • บริการเว็บ

ใช้ NET Framework ที่เป็นโปรแกรมหลายแพลตฟอร์ม วิธีการออกแบบกรอบทำให้มันเหมาะสำหรับความหลากหลายของภาษาต่อไปนี้: C #, C ++, Visual Basic, Jscript, ภาษาโคบอลและอื่น ๆ ทั้งหมดของภาษาเหล่านี้สามารถเข้าถึงกรอบพวกเขาสามารถโต้ตอบกับแต่ละอื่น ๆ เพื่อกันและกัน

.NET Framework ที่ประกอบด้วยห้องสมุดขนาดใหญ่ของรหัสที่ใช้ในภาษาเช่น C # ลูกค้า ข้างล่างนี้เป็นบางส่วนของกรอบ NET:

  • รันไทม์ภาษาทั่วไป (รันไทม์ภาษา - CLR)
  • ห้องสมุดกรอบระดับสุทธิ (.NET Framework ที่ห้องสมุดชั้น)
  • ข้อมูลจำเพาะภาษาทั่วไป (ข้อมูลจำเพาะภาษาทั่วไป)
  • ระบบการพิมพ์สามัญ (Common ชนิดของระบบ)
  • เมตาดาต้า (Metadata) และชิ้นส่วน (ประกอบ)
  • แบบฟอร์ม Windows (Windows แบบฟอร์ม)
  • ASP.Net และ ASP.Net AJAX
  • ADO.Net
  • Windows กระแสมูลนิธิ (Windows มูลฐานกระแส - WF)
  • Windows แสดงพื้นฐาน (Windows Presentation Foundation)
  • ของ Windows สื่อสารมูลฐาน (Windows Communication Foundation - WCF)
  • LINQ

สำหรับข้อมูลรายละเอียดเกี่ยวกับแต่ละองค์ประกอบให้ดูที่ไมโครซอฟท์ (Microsoft) เอกสาร

C # สภาพแวดล้อมการพัฒนาแบบบูรณาการ (สิ่งแวดล้อมการพัฒนาแบบบูรณาการ - IDE)

ไมโครซอฟท์ (Microsoft) ให้เครื่องมือในการพัฒนาต่อไปสำหรับการเขียนโปรแกรม C #:

  • Visual Studio 2010 (VS)
  • Visual C # 2010 เอ็กซ์เพรส (VCE)
  • Visual Web Developer

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

Visual C # Express และ Visual Web Developer รุ่น Express เป็นรุ่นที่กำหนดเองของ Visual Studio และมีรูปลักษณ์และความรู้สึกเดียวกัน พวกเขายังคงส่วนใหญ่ของการทำงานของภาพสตูดิโอ ในการกวดวิชานี้เรากำลังใช้ Visual C # 2010 ด่วน

คุณสามารถเลือกจาก Microsoft Visual Studio สำหรับการดาวน์โหลดบน จะถูกติดตั้งโดยอัตโนมัติบนเครื่องของคุณ โปรดทราบว่าคุณจำเป็นต้องเชื่อมต่อเครือข่ายที่มีอยู่เพื่อทำการติดตั้งด่วน

เขียนโปรแกรม C # บน Linux หรือ Mac OS

แม้ว่า NET Framework ที่กำลังทำงานอยู่บนระบบปฏิบัติการ Windows, แต่มีบางส่วนที่ทำงานบนระบบปฏิบัติการรุ่นอื่น ๆ ให้เลือกโมโนเป็นรุ่นที่มาเปิดกรอบสุทธิซึ่งรวมถึงการเรียบเรียง C #, และสามารถทำงานบนระบบปฏิบัติการหลายระบบเช่นรุ่นต่างๆของ Linux และ Mac OSสำหรับข้อมูลเพิ่มเติมกรุณาเยี่ยมชม ไปโมโน

วัตถุประสงค์ของโมโนไม่ได้เป็นเพียงการทำงานข้ามแพลตฟอร์มโปรแกรม Microsoft .NET แต่ยังให้เครื่องมือในการพัฒนาที่ดีขึ้นให้กับนักพัฒนาลินุกซ์ โมโนสามารถทำงานบนระบบปฏิบัติการหลายระบบรวมทั้ง Android, BSD, iOS ของคุณ, Linux OS X, Windows, Solaris และยูนิกซ์