PDA

View Full Version : مقاله ای در مورد معماری 3 لایه در سی شارپ



اسماعیل ابراهیمی
دوشنبه 12 دی 1390, 21:45 عصر
با سلام خدمت دوستان عزیز

با توجه به عدم وجود هرگونه آموزشی از معماری 3 لایه ، دست بکار شدم و یک مقاله ی خارجی رو به فارسی برگردوندم .

اگر عیب و ایرادی داره لطفاً بنده رو مطلع بفرمایید تا در مقاله های بعدی رعایت کنم .

این مقاله می تونه درک مفاهیم پایه معماری 3 لایه رو برای برنامه نویسان که در این ضمینه اطلاعاتی ندارند رو بالا ببره ...

امیدورام خوشتون بیاد و بدرد بخور باشه

نکته : به علت حجم بالای فایل مجبور شدم در سرور پرشین گیگ آپلود کنم ... حدودا 2.5 مگابایت هست

رمز فایل هم در انتهای فایل نوشته شده

دانلود مقاله (http://wdl.persiangig.com/pages/download/?dl=http://cspro.persiangig.com/Articals/An-Introduction-to-3-Layer%20Architecture-www.csharpcode.ir.rar)

موفق باشید

AmirAmiri
دوشنبه 19 دی 1390, 22:52 عصر
سلام جناب آقای ابراهیمی.
اول از همه تشکر میکنم بابت زحمتی که کشیدید و مقاله رو ترجمه کردید. خدا قوت.
اما آقای ابراهیمی شمایی که این همه زحمت کشیدید، کاش نام مولف اصلیه این مقاله رو هم ذکر میکردید و رفرنس میدادید.
متاسفانه الان هیچ نامی از نویسنده اصلی مقاله به میان نیومده. اگه مقاله رو ترجمه کردید، توی فایل باید قبل از نام خودتون، نام نویسنده اصلی رو می آوردید و بعد نام خودتون رو با عنوان مترجم می آوردید.
در انتهای مقاله هم میبایست رفرنس داده میشد به مقاله اصلی.

به هر حال کاری که کردید و زحمتی که کشیدید قابل تقدیره و من از طرف خودم و تمام دوستانی که دانلود میکنن و فراموش میکنن دکمه تشکر رو فشار بدن، ازتون تقدیر و تشکر میکنم.

انشالله منتظر ترجمه های بعدی هم هستیم.

موفق و پیروز باشید.
یا حق.

Boy_nn
دوشنبه 03 بهمن 1390, 12:28 عصر
سلام به همه دوستان عزیز
چند تا سوال داشتم راجب برنامه نویسی سه لایه
1- اتصال دیتا ست به دیتا گرید در برنامه نویسی سه لایه به چه صورت است (درنظر بگیرید وقتی از طریق BindingSource به دیتا گیرید اتصال وصل می کنیم فیلتر کردن خیلی سریعتر صورت میگیره)
2- Linq در برنامه نویسی 3 لایه به چه صورت است

ممنون میشم دوستانی که بلد هستند هر چه سریعتر جواب بدند
در ضمن ممنون میشم سوالات بالا رو به صورت پروژه در یاست آپلود کنید

با سپاس

ahmad156
سه شنبه 11 بهمن 1390, 11:09 صبح
سلام دوست عزیز
ممنون از کار خوبتون
چند تا شوال داشتم
1-آیا نمیتونیم 2 تابع executeUpdateQuery و executeInsertQuery رو در قالب یه تابع بنویسیم؟
2-در 2 تابع بالا چه نیازی به DataAdapter هست؟
3-برای سرعت بالاتر میتونیم توابعی رو تو همین قالب ولی با استفاده از DataReader یا executeScalar استفاده کنیم؟

mahdad sepah
سه شنبه 11 بهمن 1390, 11:48 صبح
با سلام
ممنون از مقاله خوبتون
من 1سوال داشتم در مورد linq و entityframework در معماری سه لایه،بعضی ها می گفتند خود به خود برنامه 3لایه میشه از linq و entity استفاده کنی آیا واقعا اینگونه است؟

neda_f
سه شنبه 11 بهمن 1390, 12:08 عصر
با سلام خدمت دوستان عزیز

با توجه به عدم وجود هرگونه آموزشی از معماری 3 لایه ، دست بکار شدم و یک مقاله ی خارجی رو به فارسی برگردوندم .

اگر عیب و ایرادی داره لطفاً بنده رو مطلع بفرمایید تا در مقاله های بعدی رعایت کنم .

این مقاله می تونه درک مفاهیم پایه معماری 3 لایه رو برای برنامه نویسان که در این ضمینه اطلاعاتی ندارند رو بالا ببره ...

امیدورام خوشتون بیاد و بدرد بخور باشه

نکته : به علت حجم بالای فایل مجبور شدم در سرور پرشین گیگ آپلود کنم ... حدودا 2.5 مگابایت هست

رمز فایل هم در انتهای فایل نوشته شده

دانلود مقاله (http://wdl.persiangig.com/pages/download/?dl=http://cspro.persiangig.com/Articals/An-Introduction-to-3-Layer%20Architecture-www.csharpcode.ir.rar)

موفق باشید

پسوردش چیه پس ؟

kamasoud
سه شنبه 11 بهمن 1390, 12:29 عصر
www.csharpcode.ir

Mohammad Hassani
پنج شنبه 04 دی 1393, 11:57 صبح
سلام جناب آقای ابراهیمی.
اول از همه تشکر میکنم بابت زحمتی که کشیدید و مقاله رو ترجمه کردید. خدا قوت.
اما آقای ابراهیمی شمایی که این همه زحمت کشیدید، کاش نام مولف اصلیه این مقاله رو هم ذکر میکردید و رفرنس میدادید.
متاسفانه الان هیچ نامی از نویسنده اصلی مقاله به میان نیومده. اگه مقاله رو ترجمه کردید، توی فایل باید قبل از نام خودتون، نام نویسنده اصلی رو می آوردید و بعد نام خودتون رو با عنوان مترجم می آوردید.
در انتهای مقاله هم میبایست رفرنس داده میشد به مقاله اصلی.

به هر حال کاری که کردید و زحمتی که کشیدید قابل تقدیره و من از طرف خودم و تمام دوستانی که دانلود میکنن و فراموش میکنن دکمه تشکر رو فشار بدن، ازتون تقدیر و تشکر میکنم.

انشالله منتظر ترجمه های بعدی هم هستیم.

موفق و پیروز باشید.
یا حق.

سورس مقاله اوریجینال http://www.codeproject.com/Articles/36847/Three-Layer-Architecture-in-C-NET

hamid30sharp
پنج شنبه 04 دی 1393, 13:19 عصر
دوستان سلام
این برنامه نویسی 3 لایه برای برنامه نویسهای که کدنویسی رو خوب درک کردن و در نوشتن برنامه های قوی هستند قابل فهم هستش - اما برای یک مبتدی مثل من سخت و پیچیده ست - آیا لازم هست که حتما اون رو بدونیم (منظورم اینه که برنامه نویسی به این سمت می ره و در آینده دچار مشکل می شیم ؟)
اصلا چرا این نوع برنامه نویسی به وجود اومده؟

nimaakbari
جمعه 16 بهمن 1394, 02:04 صبح
138832

سلام لینک دانلود خرابه میشه دوباره آپلود کنید .