PDA

نسخه کامل مشاهده نسخه کامل : component



bibi_gol
24-08-2008, 19:53
سلام بر دوستان . component چيه و چه جوري ميشه يه componento تو #c استفاده كرد؟

_H2_
28-08-2008, 15:26
سلام
در لفظ عمومی برنامه نویسی معمولاً لغت کامپونت را برای هر جزء کد مستقل و قابل انتشار و استفاده در مکان های مختلف و بعضاً پروژه های دیگر، به کار میبرند.

در دات نت هم به همین معنی استفاده میشود ولی مفهومی دقیقتر و کمی متفاوت با مفهوم فوق الذکر هم دارد.
در دات نت به هر کلاسس یا ساختار که مستقیم یا غیر مستقیم واسط System.ComponentModel.IComponent را پیاده سازی کند، Component گفته میشود و کدهای Designer ها و سایر بخش ها میتوانند با ان ارتباط برقرار کنند.

برای ساخت یک کامپونت جدید به مفهوم دات نتی ان یکی از ساده ترین راه ها استفاده از فرمان Project->Add Component است که در اصل یک کلاسس خالی با وراثتی از System.ComponentModel.Component میسازد (که کلاسس پایه واسط System.ComponentModel.IComponent را قبلاً پیاده سازی کرده است.)