عنوان:

‫آموزش سیلورلایت 4 - قسمت‌های 21 تا 27


نویسنده: وحید نصیری
تاریخ: ۱۳۸۹/۰۳/۲۰ ۲۳:۰۵:۰۰
آدرس: www.dntips.ir

فصل عنوان فایل مرتبط
21 بررسی کنترل DataForm +
22 برنامه نویسی گرافیکی در Silverlight +
23 آشنایی با پویا نمایی در Silverlight +
24 برنامه نویسی چند ریسمانی در Silverlight +
25 تعامل با کدهای HTML صفحه در Silverlight +
26 استفاده از WCF RIA Services در Silverlight +
27 استفاده از MEF در Silverlight 4 +

منابع و مآخذ +

سورس تمام مثال‌های کتاب +
و یا دریافت تمام قسمت‌ها به صورت یکجا



توضیحی در مورد مثال‌ها:
تمام پوشه‌های مثال‌ها دارای شماره هستند و این شماره‌ها متناظرند با شماره‌ی فضاهای نام مثال‌ها

نظرات

  • مهمان در ۱۳۸۹/۰۳/۲۰ ۲۳:۲۹:۲۷
    آقای نصیری واقعا خسته نباشید مجموعه عالی و بی نظیری بود
    امیدوارم در زمینه های دیگر هم چنین مجموعه هایی را منتشر کنید
    موفق و پیروز باشید
  • مهمان در ۱۳۸۹/۰۳/۲۱ ۰۵:۴۳:۱۳
    بسیار مفید و کاربردی، خسته نباشید
    و موفق باشید
  • مهمان در ۱۳۸۹/۰۳/۲۱ ۱۰:۰۹:۵۷
    دست شما درد نکند. کار بسیار بزرگی انجام می‌دهید. امیدوارم همیشه پاینده باشید.
  • مهمان در ۱۳۸۹/۰۳/۲۱ ۱۴:۳۲:۴۵
    بسیار بسیار سپاسگذارم ، این حرکت شما باعث شد من به صورت جدی بر روی SliverLight وقت بگذارم .
  • وحید نصیری در ۱۳۸۹/۰۳/۲۱ ۲۲:۲۵:۴۳
    سلام
    ممنون. اگر روزی روزگاری دوستان این مثال‌ها را از سی شارپ به VB.NET‌ تبدیل کردند لطفا اطلاع بدهند تا به این مجموعه اضافه شود.
  • مهمان در ۱۳۸۹/۰۳/۲۲ ۰۹:۲۷:۱۴
    سلام، من هم ممنونم واقعا کار بزرگی انجام دادید.
  • مهمان در ۱۳۸۹/۰۳/۲۲ ۱۰:۰۷:۳۲
    راستش نمیشد تشکر نکرد. شاید هرکس دیگه بود با این همه زحمت اینها رو بصورت مجانی و راحت در اختیار بقیه نمیگذاشت.
    فقط امیدوارم که کسی از این منبع کتابی چیزی به اسم خودش ننویسه ... و خودتون بتونید به عنوان یک کتاب این رو ارائه بدید
    بی نهایت ممنون
    سعید محمدهاشم
  • مهمان در ۱۳۸۹/۰۳/۲۲ ۱۰:۵۱:۱۱
    سلام آقای نصیری واقعا کارت حرف نداره.
    سپاسگزارم.
    فقط اگه میشه تمام اینا رو یک فایلش کنی. عالی میشه
  • مهمان در ۱۳۸۹/۰۳/۲۳ ۱۵:۵۹:۲۳
    خسته نباشید، کار ارزنده ای هستش
    راستی چرا کتابش نکردید؟(اون یکی کتابهاتون رو دارم)
    ***
    لطفا فایل کامل رو ، در جای دیگی هم آپلود بکنید(همیشه یکی تو شرکت/دانشگاه دانلود میکنن!)
  • وحید نصیری در ۱۳۸۹/۰۳/۲۳ ۱۶:۴۹:۱۵
    سایت زیر امکان file fetching از رپیدشیر و مگاآپلود را دارد:
    http://www.multiupload.com/
    فایل را منتقل کنید. چندین mirror از آن حاصل خواهد شد.
  • وحید نصیری در ۱۳۸۹/۰۳/۲۳ ۱۶:۵۳:۳۳
  • مهمان در ۱۳۸۹/۰۴/۰۹ ۱۴:۱۶:۰۴
    با سلام و تشکر:
    میشه جایگاه WCF RIA Services در MVVM رو بگین کجاست ، یعنی به عنوان Model بهش نگاه میکنیم؟
  • وحید نصیری در ۱۳۸۹/۰۴/۰۹ ۱۶:۵۹:۱۴
    WCF RIA Services این امکان رو به شما می‌ده که به منطق پیاده سازی شده در سمت سرور در برنامه‌ی سمت کلاینت خودتون (یعنی همان برنامه سیلورلایت) به شکل شکیلی دسترسی داشته باشید. به این صورت دیگر نیازی نخواهد بود مدلی را سمت کاربر پیاده سازی کنید، اعتبار سنجی را این طرف هم مجددا اعمال کنید، هر بار که WCF Service تغییر کرد، در سمت کلاینت مجبور به به روز رسانی باشید و خیلی موارد دیگر. تمام این‌ها یکبار در سمت سرور پیاده سازی می‌شود و سپس توسط فریم ورک WCF RIA Services در سمت کلاینت قابل دسترسی خواهد بود.
    بنابراین مدل قابل استفاده در سمت کلاینت هم از این سرویس سمت سرور دریافت می‌شود و جالب اینجا است که تمام مباحث مطلع سازی تغییرات خواص، اعتبار سنجی، نکات ریز binding و غیره در این مدل‌های WCF RIA Services به صورت خودکار گنجانده شده و بار کدنویسی شما بسیار کمتر می‌شود.
    برای MVVM ، کنترل domain data source را با کد نویسی تولید می‌کنم تا بتونم در View Model استفاده کنم و از حالت متداول کشیدن و رها کردن این کنترل روی فرم که با اصول MVVM سازگار نیست به این صورت رها خواهم شد.
  • مهمان در ۱۳۸۹/۰۶/۳۰ ۱۳:۵۸:۳۲
    خیلی ممنون ان شاء... موفق باشید
  • مهمان در ۱۳۸۹/۰۸/۱۷ ۰۰:۱۲:۱۶
    با زحمت فوق العاده ای که در توضیح مدل MVVMکشیدید واسه من این سئوال پیش اومده ارتباط با سرور در این مدل کجا باید انجام بشه.
    در فصل 26 هم که WCF رو توضیح دادید،مثالتون از نوع code behind بود.در حالیکه عمده توضیحات فصلهای قبل از MVVM بود. الان بزرگترین مشکل من فهم لایه ها،(سمت سرور و کلاینت ) ، جایی که منطق برنامه باید پیاده بشه و این مسائل مفهومی هستش.
    توی ASP.NET جای همه چی مشخص بود. ولی تو سیلورلایت...
    خیلی متشکر میشم مثل همیشه راهنمایی کنید.
  • وحید نصیری در ۱۳۸۹/۰۸/۱۷ ۰۰:۴۶:۵۲
    MVVM فقط یک الگوی جدا سازی منطق برنامه از لایه نمایشی آن است. سؤال شما مربوط به multi-tier architecture است؛ جائیکه قسمت نمایشی کار از قسمت نگهداری اطلاعات از قسمت مدیریت کار با اطلاعات جدا شده است و اتفاقا سیلورلایت به صورت ذاتی چند tier است (حداقل دو tiers آن روی دو کامپیوتر مجزا قرار دارند؛ قسمت سیلورلایتی سمت کاربر و قسمت سرویس‌ها در سروری مجزا).
    در یک پروژه WCF RIA Services کلیه اعمال کار با بانک اطلاعاتی در همان سمت سرور و توسط سرویس‌هایی که اضافه می‌کنید انجام خواهد شد. فقط صدا زدن متدهای این سرویس‌ها است که در سمت کاربر و برنامه سیلولایتی صورت خواهد گرفت (در همان ViewModel).
    از آنجائیکه قسمت عمده مدل سیستم حین نمایش از همان جداول بانک اطلاعاتی شما تشکیل خواهد شد که در سمت سرور در سرویس‌های تعریف شده قابل دسترسی می‌شود، روش WCF RIA Services تعریف مجدد این‌ها را در سمت کاربر به صورت خودکار انجام می‌دهد. به همراه replicate کردن تمام مسایل اعتبار سنجی و غیره به سمت کاربر.
  • مهمان در ۱۳۸۹/۱۰/۰۹ ۱۵:۱۶:۱۵
    با سلام
    کتابتون واقعاً عالیه . من دنبال کتاب خیلی گشتم، ولی حتی توی نمایشگاه کتاب هم نتونستم منبع فارسی کاملی برای سیلور لایت پیدا کنم .فقط یه کتاب صد و چند صفحه ای بود . من فیلم ها و مقاله های زبان اصلی رو هم مطالعه کردم ولی کتاب شما از هر حیث کاملترین و بهترینه، فقط جای تعجبه که چرا چاپش نمی کنید .
    ببخشید یه راهنمایی می خواستم ، من نتونستم سورس مثالها رو دانلود کنم . تا جایی که من دنبال کردم باید توی این سایت RapidShare عضو شد ولی من هر کاری کردم خطا گرفت .
  • وحید نصیری در ۱۳۸۹/۱۰/۰۹ ۱۶:۵۳:۳۲
    سلام، برای دریافت از RapidShare نیازی به عضویت نیست. صفحه را باز کنید. اندکی تامل کنید. سمت راست صفحه لینک slow download برای دریافت رایگان ظاهر می‌شود.
  • وحید نصیری در ۱۳۸۹/۱۰/۱۵ ۱۷:۱۸:۵۷
    آدرس کمکی دریافت مثال‌ها: (+)
  • مهمان در ۱۳۸۹/۱۰/۱۵ ۱۷:۲۳:۴۶
    سلام . خیلی ممنون . دانلود کردم .
  • مهمان در ۱۳۸۹/۱۰/۱۷ ۱۱:۰۱:۰۵
    من قبلا تشکر کردم . ولی هر بار که یک فصل از کتاب جلو میرم لازم میبینم باز از شما تشکر کنم آقای نصیری
    واقعا کارتون عالی هست . من زبان c# رو با کتاب شما شروع کردم و حالا سیلورلایت . . واقعا مرسی و خسته نباشی عزیز
  • مهمان در ۱۳۸۹/۱۰/۱۷ ۱۱:۳۸:۵۵
    در صورت امکان اگر توضیحانی و نمونه های از wcf ria service ونحوه کار با mssql روی سرور و برقرای ارتباط با silverlight درسایت قرار بدید ممنون می شم
  • وحید نصیری در ۱۳۸۹/۱۰/۱۷ ۱۲:۲۹:۴۵
    همان فصل 26 به صورت اختصاصی به این موضوع پرداخته. مثال‌های آن هم به صورت جداگانه برای دریافت قرار داده شده است.
  • وحید نصیری در ۱۳۸۹/۱۰/۳۰ ۱۸:۲۵:۲۶
    • مهمان در ۱۳۹۱/۰۵/۲۱ ۱:۵۶
      به خاطر مجموعه خوبی که آماده کردید، سپاسگذارم