Windows Forms (WinForms) เป็นกรอบ UI สำหรับการสร้างแอพพลิเคชั่นเดสก์ท็อป Windows มันเป็น. NET wrapper ผ่านไลบรารีอินเทอร์เฟซผู้ใช้ Windows เช่น User32 และ GDI+ นอกจากนี้ยังมีการควบคุมและฟังก์ชั่นอื่น ๆ ที่ไม่ซ้ำกันกับรูปแบบของ Windows
แบบฟอร์ม Windows ยังเป็นหนึ่งในวิธีที่มีประสิทธิผลมากที่สุดในการสร้างแอปพลิเคชันเดสก์ท็อปตามตัวออกแบบภาพที่มีให้ใน Visual Studio มันช่วยให้การลากและวางของการควบคุมภาพและฟังก์ชั่นอื่น ๆ ที่คล้ายกันซึ่งทำให้ง่ายต่อการสร้างแอปพลิเคชันเดสก์ท็อป
สำหรับข้อมูลเกี่ยวกับนักออกแบบ Winforms ที่รองรับ. NET Runtime และการเปลี่ยนแปลงระหว่าง. NET Framework Designer (สนับสนุน. NET Framework ถึงเวอร์ชัน 4.8.1) กับ. NET Designer (รองรับ. NET 6, 7, 8, 9+) โปรดดูเอกสารการออกแบบ
สิ่งสำคัญ: ในฐานะผู้จำหน่ายควบคุมบุคคลที่สามเมื่อคุณย้ายถิ่นฐานการควบคุมจาก. NET Framework ไปยัง. NET ห้องสมุดควบคุมของคุณ ที่รันไทม์ คาดว่าจะทำงานเหมือนก่อนในบริบทของ TFM ใหม่ที่เกี่ยวข้อง (การเปลี่ยนแปลงความปลอดภัยเป็นพิเศษใน TFM เก็บไว้ ขึ้นอยู่กับความสมบูรณ์ของการสนับสนุนการออกแบบเวลาการควบคุมของคุณการย้ายถิ่นของนักออกแบบควบคุมจาก. NET Framework ไปยัง. NET อาจจำเป็นต้องใช้ชุดของพื้นที่ที่มีการเปลี่ยนแปลงการเปลี่ยนแปลง ลิงก์ที่ให้ไว้จะชี้ให้เห็นทรัพยากรเพิ่มเติมซึ่งช่วยในกระบวนการโยกย้าย
codebase นี้เป็นส้อมของรหัส Windows แบบฟอร์มใน. NET Framework 4.8 เราเริ่มกระบวนการโยกย้ายโดยการกำหนดเป้าหมาย. NET Core 3.0 เมื่อเรามุ่งมั่นที่จะนำ Runtimes ทั้งสองไปสู่ความเท่าเทียมกัน ตั้งแต่นั้นมาเราได้ทำการเปลี่ยนแปลงหลายครั้งรวมถึงการเปลี่ยนแปลงการเปลี่ยนแปลงซึ่งแยกทั้งสอง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงการเปลี่ยนแปลงดูคู่มือการพอร์ต
Winforms เป็นเทคโนโลยีที่ได้รับการแนะนำ แต่เดิมเป็นส่วนหนึ่งของ. NET Framework 1.0 ในวันที่ 13 กุมภาพันธ์ 2545 มันเป็นจุดสนใจหลักและเป็นเครื่องมือแอปพลิเคชันที่รวดเร็วสำหรับแอพที่ใช้ Windows และความเชื่อมั่นหลักนั้นไม่ได้เปลี่ยนแปลงไปในช่วงหลายปีที่ผ่านมา winforms ในเวลาที่ส่งคำขอของนักพัฒนาซอฟต์แวร์สำหรับ
เมื่อเวลาผ่านไปและด้วยความต้องการที่เพิ่มขึ้นในการจัดการกับสถานการณ์การทำงานกับผู้ตรวจสอบหลายคนจอภาพความละเอียดสูงฮาร์ดแวร์ที่ทรงพลังยิ่งขึ้นอย่างมีนัยสำคัญและอื่น ๆ อีกมากมาย Winforms ยังคงได้รับการปรับปรุงให้ทันสมัย
และจากนั้นก็มีวิวัฒนาการของ Windows: เมื่อ Windows เวอร์ชันใหม่แนะนำ API หรือเทคโนโลยีที่มีอยู่ใหม่หรือเปลี่ยนเทคโนโลยี - WinForms ต้องติดตามและปรับ API ของพวกเขาตาม
และ นั่น ก็ยังคงเป็นแรงจูงใจหลักสำหรับการปรับปรุงและสร้างสรรค์สิ่งใหม่ ๆ แต่ยังเป็นบาร์ที่จะเข้าถึงพื้นที่นวัตกรรมที่มีศักยภาพที่เราต้องการหรือต้องการพิจารณา:
อะไรจะไม่ทำให้บาร์:
ไม่มี:
เรายินดีต้อนรับผลงาน! หลายคนทั่วโลกช่วยให้โครงการนี้ดีขึ้น
วิธีที่ดีที่สุดในการมีส่วนร่วมคือลองทำสิ่งต่าง ๆ ข้อบกพร่องของไฟล์เข้าร่วมในการสนทนาการออกแบบและแก้ไขปัญหา
ควรรายงานปัญหาด้านความปลอดภัยและข้อบกพร่องเป็นการส่วนตัวผ่านอีเมลไปยัง Microsoft Security Response Center (MSRC) [email protected] คุณควรได้รับการตอบกลับภายใน 24 ชั่วโมง หากด้วยเหตุผลบางอย่างที่คุณทำไม่ได้โปรดติดตามทางอีเมลเพื่อให้แน่ใจว่าเราได้รับข้อความต้นฉบับของคุณ ข้อมูลเพิ่มเติมรวมถึงคีย์ MSRC PGP สามารถพบได้ใน Security TechCenter ดูข้อมูลเกี่ยวกับ Microsoft .NET CORE และโปรแกรม ASP.NET Core Bug Bounty
โครงการนี้ใช้ประมวลกฎหมายพื้นฐาน. NET เพื่อกำหนดความประพฤติที่คาดหวังในชุมชนของเรา อินสแตนซ์ของพฤติกรรมที่ไม่เหมาะสมการคุกคามหรือไม่เป็นที่ยอมรับอาจมีการรายงานโดยติดต่อผู้ดูแลโครงการที่ [email protected]
.NET (รวมถึงพื้นที่เก็บข้อมูลแบบฟอร์ม Windows) ได้รับอนุญาตภายใต้ใบอนุญาต MIT
. NET Windows Forms เป็นโครงการ. NET Foundation
ดูพื้นที่เก็บข้อมูล. NET Home เพื่อค้นหาโครงการอื่น ๆ ที่เกี่ยวข้องกับ. NET