مهران رسا
چهارشنبه 02 شهریور 1390, 12:36 عصر
سلام ،
فرض کنید قراره عملیات درج و ویرایش رو به صورت بصری در یک برنامه پیاده سازی کنید. دو راه پیش رو هست :
تعریف دو Form جداگانه برای عملیات درج و ویرایش.
تعریف یک فرم که به صورت مشترک هر دو عملیات رو انجام میده.
من راه دوم رو انتخاب میکنم. مثلاً یک فرم می سازم و یک فیلد عمومی به اسم Action داخلش تعریف میکنم که میتونه دو تا مقدار رشته ای EDIT و ADD بگیره. و دکمه ای که کاربر روش کلیک میکنه با توجه به مقدار این فیلد عمل کنه.
خب وقتی دو تا فرم رو به یک فرم کاهش میدیم در زمان طراحی صرفه جویی میشه ، ضمن اینکه حجم کار هم پایین تر میاد اما از طرفی تعداد خطوطی که درون یک فرم نوشته میشه افزایش پیدا میکنه و به پیچیدگی کار هم اضافه میشه. با این تفاسیر این روش درسته یا اشتباهه؟
در کل میخوام بدونم اصولی برای کنترل فرم ها و تعاملشون با همدیگه وجود داره؟ یا یه چیزه کاملاً سلیقه ای هست؟
مثلاً قانونی وجود داره که اعمال متفاوت باید در فرم یا Unit های جداگانه نوشته بشه؟
فرض کنید قراره عملیات درج و ویرایش رو به صورت بصری در یک برنامه پیاده سازی کنید. دو راه پیش رو هست :
تعریف دو Form جداگانه برای عملیات درج و ویرایش.
تعریف یک فرم که به صورت مشترک هر دو عملیات رو انجام میده.
من راه دوم رو انتخاب میکنم. مثلاً یک فرم می سازم و یک فیلد عمومی به اسم Action داخلش تعریف میکنم که میتونه دو تا مقدار رشته ای EDIT و ADD بگیره. و دکمه ای که کاربر روش کلیک میکنه با توجه به مقدار این فیلد عمل کنه.
خب وقتی دو تا فرم رو به یک فرم کاهش میدیم در زمان طراحی صرفه جویی میشه ، ضمن اینکه حجم کار هم پایین تر میاد اما از طرفی تعداد خطوطی که درون یک فرم نوشته میشه افزایش پیدا میکنه و به پیچیدگی کار هم اضافه میشه. با این تفاسیر این روش درسته یا اشتباهه؟
در کل میخوام بدونم اصولی برای کنترل فرم ها و تعاملشون با همدیگه وجود داره؟ یا یه چیزه کاملاً سلیقه ای هست؟
مثلاً قانونی وجود داره که اعمال متفاوت باید در فرم یا Unit های جداگانه نوشته بشه؟