Component-Oriented Programming with C# Exceed Camp #2, CPE, KU Day 2
Components Reusable object that performs a specific function Designed to work with other components and applications Associated with properties, events, and attributes
Component Properties Component List Event List Property List Properties' Names Properties' Values
Accessing Properties Obtaining Values Modifying Values Via properties window Using C# statements Some properties are read-only. They cannot be modified
Modifying Properties Via the properties dialog Using C# statements textBox1.Width = 150;
Handling Events
Assignment สร้างโปรแกรมชื่อ ComponentDemo ซึ่งสาธิตการทำงานของคอมโพเนนท์ที่แตกต่างกันอย่างน้อย 10 ชนิด สำหรับแต่ละคอมโพเนนท์ที่นำมาสาธิตในโปรแกรมจะมีข้อกำหนดดังนี้ สาธิตการอ่านและเปลี่ยนค่า property ของคอมโพเนนท์นั้น ๆ อย่างน้อยหนึ่งค่า แสดงการตอบสนองต่อ event อย่างน้อยหนึ่งชนิดที่เกิดขึ้นกับคอมโพเนนท์นั้น Sample