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 และยูนิกซ์