PDA

View Full Version : حرفه ای: آموزش multi-layer نه multi-tier



scarlet_yekta
پنج شنبه 06 شهریور 1393, 19:06 عصر
سلام دوستان
دنبال منابع آموزش برای برنامه نویسی سه لایه multi-layer نه multi-tier برای دلفی xe6 هستم هرچی تو اینترنت گشتم چیزی نصیبم نشده
نمیدونم کسی دیگه دلفی کار نمیکنه که منابعش کمه! از سایت embarcadero هم موفق به دانلود آموزش ها نشدم.

من برنامه نویسی چندلایه را در سی شارپ دیده بودم اما در دلفی ظاهرا متفاوته
منظورم از لایه ها هم اینه که یه لایه به عنوان data access Layer داشته باشم که تو یک کلاس کدهای مربوط به اتصال به اسکیوال و مباحث امنیتی را بنویسم. یک لایه هم با عنوانbusines layer داشته باشم که برای هر جدولی که تو اسکیوال ساختم یه کلاس میسازم و کدهای مربوط به اون را داخلش مینویسم . و یک لایه هم که نمایشه و فرم ها را طراحی میکنم و با اضافه کردن dll اون دو تا لایه به لایه نمایشم ارتباط بینشون را برقرار میکردم
همه اینها را تو سی شارپ انجام میدادم الان مشکلم اینه که تو دلفی به چه صورت این کار را بکنم

ممنون میشم راهنماییم کنید.

BORHAN TEC
جمعه 07 شهریور 1393, 10:22 صبح
با سلام،
Multi-Layer یک مفهوم کلی هست که در زبانهای مختلف میشه اون رو پیاده سازی کرد از جمله دلفی، سی شارپ، جاوا و ... . در دلفی هم انجام این کار سخت نیست. اصلی ترین هدف در برنامه های چند لایه علاوه بر افزایش خوانایی کدها، جدا کردن لایه GUI هست تا با تعویض GUI بشه برنامه رو به صورت Web یا Win App عرضه کرد. اگر می خواهید این کار را مختص دلفی انجام دهید و تجربه خوبی هم در زمینه Multi-Layer دارید می توانید از ویدئوهایی که MVVM را برای Delphi توضیح می دهند استفاده کنید. ویدئوهایی از آقایان Malcolm Groves و Nick Hodges در خصوص MVVM در دلفی:
https://www.youtube.com/watch?v=Ci1HP8ZBJxk
https://www.youtube.com/watch?v=sGn3-CsCYYM&vq=hd720&width=940&height=680
موفق باشید...

scarlet_yekta
یک شنبه 09 شهریور 1393, 10:13 صبح
سلام مجدد
ممنون که راهنمایی کردید ولی نمی تونم اینا را دانلود کنم میگه فایلش پاک شده. تو گوگل هم گشتم هر جا لینک داده بودند آخرش باز به همون پیغام میرسم.
اگه منابع دیگه ای سراغ دارید منتظر راهنماییتون هستم

BORHAN TEC
یک شنبه 09 شهریور 1393, 11:02 صبح
باز هم چک کردم. فایلهای مربوطه پاک نشده. با نرم افزار IDM و بهره گیری از روشهای غیر معمول دسترسی به اینترنت خیلی راحت میشه این فایلها رو دانلود کرد.

hp1361
یک شنبه 09 شهریور 1393, 11:44 صبح
سلام

از لینک های زیر میتونید دانلود کنید

https://mega.co.nz/#!dRB3UQAY!mCH0c0Z4YYahydOvwmCAHtD6WHPhEWavT0W-RzoCerY

https://mega.co.nz/#!odwzyTQa!BjK14tLT-UCfNSX-jUMcOZhMORNJa-VEGy_FqUz724I

حجمشون 130 و 160 مگابایته. با کیفیت گذاشتم که قابل رویت باشه کدهاش

موفق باشیم

scarlet_yekta
سه شنبه 11 شهریور 1393, 11:07 صبح
سلام

از لینک های زیر میتونید دانلود کنید

https://mega.co.nz/#!dRB3UQAY!mCH0c0Z4YYahydOvwmCAHtD6WHPhEWavT0W-RzoCerY

https://mega.co.nz/#!odwzyTQa!BjK14tLT-UCfNSX-jUMcOZhMORNJa-VEGy_FqUz724I

حجمشون 130 و 160 مگابایته. با کیفیت گذاشتم که قابل رویت باشه کدهاش

موفق باشیم


سلام
خیلی خیلی ممنونم دانلود شد.

rezamahdizadeh
پنج شنبه 13 شهریور 1393, 22:34 عصر
99 درصد مواقع از سایت mega تا 99 درصد دانلود میشه و در یک درصد آخر میماند

hp1361
پنج شنبه 13 شهریور 1393, 22:53 عصر
سلام

شاید چون بصورت Temporary دانلود میشه و در آخر پارت های دانلود شده رو به هم متصل کنه این مشکل پیش میاد.

ایشاله شنبه رو Picofile آپلود میکنم

موفق باشیم

scarlet_yekta
جمعه 14 شهریور 1393, 10:41 صبح
سلام برا ی دانلود از سایت mega عضو سایت unrestrict.li شوید و لینک دانلودی که جناب hp1361 داده اند را وارد کنید یه جستجو میکنه فایل را برای دانلود در اختیارتون میذاره با دانلود منیجر هم دانلود میشه اون مشکلاتی که میگید هم پیش نمیاد

rezamahdizadeh
جمعه 21 شهریور 1393, 09:47 صبح
ایشاله شنبه رو Picofile آپلود میکنم

موفق باشیم
گویا در سایت Picofile بارگزاری نکردی

hp1361
شنبه 22 شهریور 1393, 14:52 عصر
سلام

باعرض پوزش بابت تاخیر

http://s5.picofile.com/file/8140487776/CodeRage_7_Malcolm_Groves_An_Introduction_to_Model _View_View_Model_MVVM_in_Delphi_Ci1HP8ZBJxk_tag22_ .mp4.html

http://s5.picofile.com/file/8140441684/Build_an_MVVM_App_in_Twenty_Minutes_with_Nick_Hodg es_sGn3_CsCYYM_tag22_.mp4.html

موفق باشیم