วิธีการผลิตส่วนประกอบ DELPHI:
ในฐานะเครื่องมือ RAD Delphi ได้รับความนิยมอย่างกว้างขวางในด้านการรวบรวมที่รวดเร็วและอินเทอร์เฟซแบบภาพที่เป็นมิตร Delphi มีส่วนประกอบสำเร็จรูปมากมาย และเมื่อมีการอัปเดตเวอร์ชัน
มีการเพิ่มส่วนประกอบใหม่อย่างต่อเนื่อง นอกจากนี้ คุณสามารถซื้อส่วนประกอบพิเศษที่พัฒนาโดยบุคคลที่สาม หรือดาวน์โหลดส่วนประกอบฟรีจากอินเทอร์เน็ต ส่วนประกอบเหล่านี้เพียงพอที่จะรองรับการพัฒนาระบบแอปพลิเคชันทั่วไป แต่นักพัฒนาแอปพลิเคชันยังจำเป็นจะต้องสร้างวิดเจ็ตของตนเอง
รูปแบบส่วนประกอบสามารถใช้เพื่อปิดผนึกวัตถุให้แน่นและเพิ่มเปลือกที่ใช้งานง่าย ซึ่งเอื้อต่อการดีบักซอฟต์แวร์และการนำโค้ดกลับมาใช้ใหม่ ทีมพัฒนาจะแบ่งงานและทำงานร่วมกับส่วนประกอบต่างๆ เป็นหน่วยการทำงาน
การใช้การจัดการทางวิศวกรรมทำได้ง่ายกว่า ซึ่งสามารถลดข้อผิดพลาดที่ไม่คาดคิดตั้งแต่การวางแผนและการออกแบบซอฟต์แวร์ไปจนถึงการทดสอบและแก้ไข และปรับปรุงประสิทธิภาพการทำงานได้อย่างมาก ส่วนประกอบที่ครบกำหนดสามารถขายเป็นซอฟต์แวร์เชิงพาณิชย์ได้ ซึ่งนำมาซึ่งประโยชน์เพิ่มเติมและเอื้อต่อการแบ่งงานทางสังคมและการทำงานร่วมกันในการพัฒนาซอฟต์แวร์ การใช้ส่วนประกอบและการผลิตส่วนประกอบของ Delphi ใช้สภาพแวดล้อมการทำงานเดียวกันและวิธีการเขียนโปรแกรมที่คล้ายคลึงกัน ตราบใดที่คุณเข้าใจหลักการพื้นฐาน คุณไม่จำเป็นต้องเรียนรู้สิ่งใหม่ ๆ มากมายเพื่อสร้างส่วนประกอบ
แนวคิดพื้นฐาน
กระบวนการพื้นฐานในการสร้างส่วนประกอบสามารถสรุปได้ดังนี้:
1. เขียนแบบเอกสารสำเร็จรูป (หน่วย) ประกอบด้วยการประกาศส่วนประกอบและรหัสการใช้งานส่วนประกอบ
2. คอมไพล์และดีบักยูนิตส่วนประกอบในลักษณะเดียวกับยูนิต Delphi ทั่วไป
3. สร้างหน่วยการลงทะเบียนส่วนประกอบ ข้อความสั่ง Uses ใช้เพื่อเชื่อมต่อหน่วยส่วนประกอบ และใช้กระบวนการ Register เพื่อทำการลงทะเบียนส่วนประกอบให้เสร็จสมบูรณ์
4. เขียนข้อมูลวิธีใช้แบบออนไลน์ของส่วนประกอบและคอมไพล์เป็นไฟล์วิธีใช้ Windows มาตรฐาน
หลังจากงานทั้งหมดเสร็จสิ้น ไฟล์ไบนารีของหน่วยคอมโพเนนต์ (.DCU) ไฟล์ต้นฉบับการลงทะเบียนส่วนประกอบ (.PAS) ไฟล์ข้อมูลวิธีใช้ (.HLP) และไฟล์คำสำคัญเพิ่มเติมจะถูกสร้างขึ้น
(.เคดับบลิวเอฟ). หลังจากที่ผู้ใช้ได้รับไฟล์เหล่านี้แล้ว ก็สามารถติดตั้งและใช้งานได้ เรียกคำสั่งเมนูในสภาพแวดล้อม Delphi เพื่อเริ่มกระบวนการติดตั้ง (ต้องระบุชื่อไฟล์การลงทะเบียนในระหว่างกระบวนการติดตั้ง) คุณสามารถลงทะเบียนส่วนประกอบในไลบรารี VCL ของ Delphi และสร้างปุ่มใหม่บนแถบเครื่องมือส่วนประกอบ ด้วยความช่วยเหลือของเครื่องมือการติดตั้ง HelpInst ไฟล์คำหลักสามารถรวมเข้ากับระบบดัชนีวิธีใช้ Dephi และสามารถรับความช่วยเหลือออนไลน์ได้โดยใช้ปุ่ม F1
ทำมาแบบนี้. ไฟล์ DCU ไม่มีความแตกต่างโดยพื้นฐานจากหน่วย Delphi ทั่วไป และสามารถเรียกโดยหน่วยอื่นได้โดยตรง แม้ว่าจะไม่ได้ติดตั้งลงในไลบรารี VCL ก็ตาม ความแตกต่างที่ยิ่งใหญ่ที่สุดคือ
Yu: คุณสมบัติและเหตุการณ์บางอย่างในหน่วยส่วนประกอบได้รับการประกาศเป็นเผยแพร่ ดังนั้นผู้ใช้จึงมองเห็นได้ในระหว่างช่วงการเขียนโปรแกรม ผู้ใช้สามารถแก้ไขออบเจ็กต์ผ่านหน้าต่างแก้ไขออบเจ็กต์
(ObjectInspector) เพื่อเข้าถึงคุณสมบัติและเหตุการณ์เหล่านี้ นี่คือกุญแจสำคัญในการเขียนโปรแกรมด้วยภาพ
การสืบทอดและการปรับเปลี่ยนวัตถุ
สิ่งแรกที่ต้องทำเมื่อสร้างส่วนประกอบคือเลือกประเภทวัตถุ Delphi ที่เหมาะสมเป็นวัตถุหลักเพื่อรับวัตถุใหม่ วัตถุลูกสามารถสืบทอดส่วนที่ไม่ใช่ส่วนตัวทั้งหมดของวัตถุแม่ได้
ส่วนต่างๆ แต่อย่ากำจัดส่วนที่ไม่จำเป็นออกไป ดังนั้น วัตถุหลักที่เลือกควรมีคุณสมบัติ เหตุการณ์ และวิธีการมากที่สุดเท่าที่เป็นไปได้ที่วัตถุลูกต้องการ แต่ไม่ควรมีคุณสมบัติที่วัตถุลูกไม่ต้องการ
TComponent เป็นจุดพื้นฐานของส่วนประกอบ Delphi ทั้งหมด แต่หากคุณได้รับส่วนประกอบใหม่โดยตรงจาก TComponent คุณจะต้องเริ่มต้นสิ่งต่างๆ มากมายตั้งแต่เริ่มต้น โดยทั่วไปแล้วจะมีเฉพาะส่วนประกอบที่ไม่ใช่ภาพเท่านั้น