PDA

View Full Version : حرفه ای: شیوه صحیح برنامه نویسی سه لایه



saied7468
پنج شنبه 10 مهر 1393, 18:54 عصر
سلام به همه دوستان
من یه سمپل برنامه نویسی سه لایه ضمیمه کردم از اساتید می خوام لطف کنن و سورس رو یه نگاه بندازن و ببینن که آیا این شیوه کد نویسی برای برنامه نویسی سه لایه درسته هست یا نه و اگر نه زحمت بکشن دلیلش رو هم ذکر کنن .

با تشکر

saied7468
پنج شنبه 10 مهر 1393, 21:54 عصر
اساتید نظری ندارن این برنامه تا الان 30 بار دانلود شده !

hrkhrkhrk
پنج شنبه 10 مهر 1393, 22:24 عصر
یکمی در باره ی این سه لایه توضیح بدین بد نیست

saied7468
پنج شنبه 10 مهر 1393, 23:19 عصر
دوست عزیر برای توضیحات تئوری تو همین انجمن بگردی زیاده ولی نمونه عملی کمه که الان من یکی گذاشتم

NASA's Spaceman
پنج شنبه 10 مهر 1393, 23:49 عصر
سلام
به نظر من اگه میخوای دستورات حذف و اپدیت و اضافه کردن و جستوجو کردن رو انجام بدی این کارت صحیح نیست و باید توی لایه BL این کار رو انجام بدی چون لایه ای که فرم توش هست لایه طراحی هست و شما توی اون اومدین دستور sql نوشتین این چیزی بود که من میدونستم اگه بازم ایراد باشه رو نمیدونم
با سپاس Spaceman

saied7468
پنج شنبه 10 مهر 1393, 23:57 عصر
سلام توی بخش UI اصلا کد Sql وجود نداره دستورات تماما توی استورپروسیجر در دیتابیس هست و روال اینه که اسم استورپروسیجر و پارامتر ها در لایه UI گرفته می شه به لایه BLL فرستاده می شه اگه قرار باشه اونجا تغییر کنه تغییر می کنه و بعد به لایه DAL می ره از اونجا هم به دیتابیس می ره .

لطفا سورس رو دوباره نگاه کنید. ممنون

NASA's Spaceman
جمعه 11 مهر 1393, 10:24 صبح
عذرخواهی میکنم اشتباه دیدم
;)
از نظر من مشکلی توش نیست
با سپاس Spaceman

saied7468
جمعه 11 مهر 1393, 10:49 صبح
اساتید دیگه ای که کار کردن هم لطف کنن نظرشون رو بگن.

saied7468
شنبه 12 مهر 1393, 12:32 عصر
از اساتیدی که دانلود کردن هیچکدوم نظری ندارن !
واقعا برام عجیبه یعنی افرادی که برنامه می نویسن تو این انجمن تو عمرشون برنامه نویسی چند لایه کار نکردن ! پس عجیب نیست که به قول یکی از مدیران سایت 90 درصد برنامه هایی که نوشته می شن غیر استانداردن!

NASA's Spaceman
شنبه 12 مهر 1393, 13:03 عصر
دوست عزیز این یه نمونه هست که استاندارد هست
و با حرفتون هم کاملا موافقم
اینم سورس
124193
با سپاس Spaceman

samanelf
یک شنبه 13 مهر 1393, 03:06 صبح
درسته مشکل خواصی نداره من خودمم به این شکل کار میکنم اما ساده تر

اسماعیل ابراهیمی
یک شنبه 13 مهر 1393, 14:16 عصر
Spaceman عزیز
کوتاه و مفید
فقط تنها مورد اینه که در لایه DAL ممکنه برنامه نویسای دیگه متدها و شی ها رو جابجا بنویسن ، چون سلیقه ای هم هست

Good Luck