การควบคุมที่กำหนดเอง

ผู้เขียน: Randy Alexander
วันที่สร้าง: 1 เมษายน 2021
วันที่อัปเดต: 15 พฤษภาคม 2024
Anonim
ความสามารถในการควบคุมตัวเอง | 5 Minutes Podcast EP.495
วิดีโอ: ความสามารถในการควบคุมตัวเอง | 5 Minutes Podcast EP.495

เนื้อหา

คำจำกัดความ - การควบคุมที่กำหนดเองหมายถึงอะไร?

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