sajad_3dmax
چهارشنبه 10 شهریور 1389, 16:15 عصر
با عرض سلام خدمت همه عزیزان...
دوستان گلم من به اتفاق تعدادی از دوستانم روی یک پروژه کار میکنبم. (Win App In C#)در این پروژه تعداد زیادی فرم Insert کاملا مشابه وجود داره(از نطر تعداد و نوع فیلدهایی که قراره درج بشه فرم ها کاملا مشابه همند. مثلا 5 فرم که فقط دوفیلد ID و Name دارند)حالا به این فکر رسیدم که برای همه این ها از یک فرم استفاده کنم.به این ترتیب که با استفاده از یک Flag (مثلا از یک متغیر رشته ای استفاده می کنم)تشخیص میدم که کاربر میخواد وارد کدوم فرم بشه. باری مثال اگه کاربر فرم درج مشتری رو میخواست فلگ رشته ای، برابر "Customer" بشه . یا اگه فرم درج کالا رو میخواست فلگ رشته ایم برابر بشه با ُStuff"".
حالااز خدمتتون میخواستم بپرسم که آیا این کار منطقیه یا فرم ها رو جداگانه طراحی کنم. که در حالت اول پیچیدگی زمانی، افزایش پیدا میکنه ولی در حالت دوم(درج فرمها بصورت جداگانه) پیچیدگی فضایی مقدار زیادی (با توجه به تعدد فرمهای مشابهکه در پروژه موجو هست) افزایش پیدا خواهد کرد.
دوستان گلم من به اتفاق تعدادی از دوستانم روی یک پروژه کار میکنبم. (Win App In C#)در این پروژه تعداد زیادی فرم Insert کاملا مشابه وجود داره(از نطر تعداد و نوع فیلدهایی که قراره درج بشه فرم ها کاملا مشابه همند. مثلا 5 فرم که فقط دوفیلد ID و Name دارند)حالا به این فکر رسیدم که برای همه این ها از یک فرم استفاده کنم.به این ترتیب که با استفاده از یک Flag (مثلا از یک متغیر رشته ای استفاده می کنم)تشخیص میدم که کاربر میخواد وارد کدوم فرم بشه. باری مثال اگه کاربر فرم درج مشتری رو میخواست فلگ رشته ای، برابر "Customer" بشه . یا اگه فرم درج کالا رو میخواست فلگ رشته ایم برابر بشه با ُStuff"".
حالااز خدمتتون میخواستم بپرسم که آیا این کار منطقیه یا فرم ها رو جداگانه طراحی کنم. که در حالت اول پیچیدگی زمانی، افزایش پیدا میکنه ولی در حالت دوم(درج فرمها بصورت جداگانه) پیچیدگی فضایی مقدار زیادی (با توجه به تعدد فرمهای مشابهکه در پروژه موجو هست) افزایش پیدا خواهد کرد.