PDA

View Full Version : در برنامه نویسی سه لایه UserControl ها کجا قرار میگیرند؟!



shima2006
دوشنبه 08 آذر 1389, 14:12 عصر
سلام دوستان
من یک فلدر درست کردم به اسم User Controls که میخوام تمام User Control ها رو در این فلدر قرار بدم
در برنامه نویسی سه لایه جایه این فلدر کجاست ؟ باید مستقیما در Solution بذارمش یا در لایه GUI ؟!

amir-yeketaz
دوشنبه 08 آذر 1389, 14:21 عصر
فکر میکنم همون لایه GUI باید باشه یا همون Presentation Layer ...حالا چرا؟
فرض کنید ما یه تکست باکسی ساختیم (با استفاده از یوزر کنترل ها)که اگه مقداری نداشت خاصیت BackColor قرمز بشه (به نشانه ی اخطار!) ... حالا اگه نخوایم از یوزکنترل استفاده کنیم و بخوایم تو برنامه ی خودمون این کارو بکنیم مسلما باید این کار در لایه ی اینترفیس انجام بشه!!!

بازم بچه ها میتونن این قضیه رو به بحث بکشن !!!
موفق باشید