เนื้อหา
- คำจำกัดความ - การควบคุมที่กำหนดเองหมายถึงอะไร?
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณโยกย้ายและดำเนินธุรกิจจากคลาวด์ได้อย่างไร
- Techopedia อธิบายการควบคุมที่กำหนดเอง
คำจำกัดความ - การควบคุมที่กำหนดเองหมายถึงอะไร?
Custom control เป็นตัวควบคุมที่ไม่รวมอยู่ใน. NET Framework Library และสร้างขึ้นแทนโดยผู้จำหน่ายซอฟต์แวร์บุคคลที่สามหรือผู้ใช้
Custom control เป็นแนวคิดที่ใช้ในขณะที่สร้างทั้งไคลเอนต์ Windows Forms และ ASP.NET Web applications การควบคุมไคลเอนต์ที่กำหนดเองจะใช้ในแอปพลิเคชัน Windows Forms ในขณะที่การควบคุมเซิร์ฟเวอร์ที่กำหนดเองจะใช้ในหน้า ASP.NET (เว็บฟอร์ม) การใช้คอนโทรลแบบกำหนดเองนั้นทำได้ง่ายกว่าใน. NET มากกว่า Windows รุ่นก่อนหน้าเนื่องจากเทคนิคการเขียนโปรแกรมอย่างง่าย
การควบคุมที่กำหนดเองเป็นคำทั่วไปที่มีการควบคุมผู้ใช้ การควบคุมผู้ใช้ใน ASP.NET ถูกสร้างขึ้นโดยใช้รหัส ASP.NET และนำมาใช้ซ้ำในหน้าเว็บอื่น ๆ ในขณะที่การควบคุมผู้ใช้ในรูปแบบของ Windows หมายถึงการควบคุมแบบคอมโพสิตที่มีส่วนต่อประสานผู้ใช้ (UI) ที่สอดคล้องกัน
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณโยกย้ายและดำเนินธุรกิจจากคลาวด์ได้อย่างไร
Techopedia อธิบายการควบคุมที่กำหนดเอง
กรอบงาน. NET ให้คลาส System.Windows.Forms.Control เพื่อสร้างตัวควบคุมไคลเอ็นต์ที่กำหนดเองใน Windows Forms คลาสนี้มีฟังก์ชั่นพื้นฐานทั้งหมดที่จำเป็นสำหรับการควบคุม แต่ไม่ได้มีฟังก์ชั่นการควบคุมเฉพาะหรืออินเทอร์เฟซแบบกราฟิกใด ๆ ดังนั้นจึงมีความยืดหยุ่นมากกว่าการควบคุมของผู้ใช้ในการกำหนดตัวควบคุมให้เหมาะกับความต้องการของแอปพลิเคชันโดยอนุญาตให้แทนที่พฤติกรรมเริ่มต้นของการจัดการ Windows ดังนั้นความรู้ของ Windows 32 API จึงเป็นสิ่งจำเป็นในการใช้แนวคิดนี้อย่างมีประสิทธิภาพ Windows Forms ไม่รองรับการควบคุมแบบไม่มีหน้าต่าง อย่างไรก็ตามมันช่วยให้โฮสต์ของตัวควบคุม ActiveX ซึ่งสามารถเป็นแบบไม่มีหน้าต่าง
ในการสร้างการควบคุมแบบกำหนดเองใน ASP.NET คลาส Framework, System.Web.UI.WebControl ควรถูกนำมาใช้พร้อมกับ System.Web.UI.Control เพื่อแสดงองค์ประกอบที่ไม่ใช่แบบภาพ ตัวควบคุมเหล่านี้ให้ความสามารถในการจัดส่งเป็นไลบรารีลิงก์แบบไดนามิก (.dll) ซึ่งสามารถคอมไพล์แล้วและรวมเข้ากับสภาพแวดล้อมการพัฒนาแบบรวมของ Visual Studio
บางแง่มุมที่ต้องพิจารณาขณะสร้างตัวควบคุมแบบกำหนดเองรวมถึงคำจำกัดความของคุณสมบัติด้วยค่าเริ่มต้นซึ่งจำเป็นต้องแสดงใน Visual Studio IDE พฤติกรรมในเค้าโครง UI (เช่นลำดับแท็บตัวชี้นำ UI ฯลฯ ) และเหตุการณ์ที่กำหนดเอง บางครั้งการควบคุมที่กำหนดเองสามารถสร้างขึ้นได้โดยการรวมการควบคุมในตัวเพื่อให้การทำงานที่ซับซ้อน
ขอแนะนำให้ใช้การควบคุมแบบกำหนดเองเมื่อต้องการการแสดงกราฟิกแบบกำหนดเองของการควบคุมหรือเมื่อมีความจำเป็นที่จะต้องใช้ฟังก์ชั่นที่กำหนดเองที่ไม่ได้จัดทำโดยการควบคุมมาตรฐาน
คำจำกัดความนี้ถูกเขียนใน con of .NET