در قسمت قبل ایدهی اصلی و مفاهیم مرتبط با استفاده از Iterators مطرح شد. در این قسمت به یک مثال عملی در این مورد خواهیم پرداخت.چندین کتابخانه و کلاس جهت مدیریت Coroutines در دات نت تهیه شده که لیست آنها به شرح زیر است:1) Using C# 2.0 iterators to simplify writing asynchronous code2) Wintellect's Jeffrey Richter's PowerThreading Library3) Rob Eisenberg's Build your own MVVM Framework codesو ...مورد سوم که توسط خالق اصلی کتابخانهی Caliburn ...
تقریبا تمام اعمال کار با شبکه در Silverlight از مدل asynchronous programming پیروی میکنند؛ از فراخوانی یک متد وب سرویس تا دریافت اطلاعات از وب و غیره. اگر در سایر فناوریهای موجود در دات نت فریم ورک برای مثال جهت کار با یک وب سرویس هر دو متد همزمان و غیرهمزمان در اختیار برنامه نویس هستند اما اینجا خیر. اینجا فقط روشهای غیرهمزمان مرسوم هستند و بس. خیلی هم خوب. یک چارچوب کاری خوب باید روش استفادهی صحیح از کتابخانههای موجود را نیز ترویج ک ...
فصل عنوان فایل مرتبط 21 بررسی کنترل DataForm + 22 برنامه نویسی گرافیکی در Silverlight + 23 آشنایی با پویا نمایی در Silverlight + 24 برنامه نویسی چند ریسمانی در Silverlight + 25 تعامل با کدهای HTML صفحه در Silverlight + 26 استفاده از WCF RIA Services در Silverlight + 27 استفاده از MEF در Silverlight 4 + ...
فصل عنوان فایل مرتبط 11 آشنایی با MVVM Light Toolkit + 12 اعمال قالبهای متفاوت به برنامههای Silverlight + 13 استفاده از Web Services در Silverlight + 14 آشنایی با مفاهیم مرتبط با شیء Application و مدیریت آن + 15 امنیت در Silverlight + 16 روشهای تعیین اعتبار ورودی کاربر در Silverlight + 17 استفاده از تصاو ...
مجموعهی نسبتا مفصلی را از مباحث Silverlight 4 آماده کردهام (حدود 27 قسمت) که سعی میکنم هر یکی دو روزی یکبار چند قسمت از آنرا اینجا قرار دهم. فصل عنوان فایل مرتبط 1 معرفی Silverlight + 2 بررسی ساختار یک پروژهی Silverlight در VS.NET + 3 معرفی XAML + 4 آشنایی با طرح بندی رابط کاربر در Silverlight + 5 آشنایی با نحوهی مدیریت رویدادها در ...
ویژگی WCF ASMX حداقل پیشنیاز دات نت سه دات نت یک هدف جایگزینی یکپارچهی فناورهای قبلی شاملASMX ، WSE ،MSMQ ، COM+ Eenterpriseservices و .NET Remoting ارائه وب سرویس پروتکلهای پشتیبانی شده HTTPTCPNamed pipesMSMQCustomUDP HTTP only پشتیبانی از WS-* standards بلی خیر پشتیبانی از اطلاعات بایناری بلی خیر پشتیبانی از REST بلی خیر میزبانهای مهیا در هر نوع برنامهی تهیه شده با دات 3 به بعد قابلمیزبانی است، مانند یک برنامه کنسول، ...
سیلورلایت 4 با پشتیبانی رسمی از زبانهای راست به چپ و همچنین ارائهی کوهی از قابلیتهای جدید، کاندید مناسبی برای توسعهی نرم افزارهای تحت وب (و همچنین برنامههای Desktop چند سکویی) میباشد. اما باید درنظر داشت که تیم آن برای کوچک نگه داشتن حجم افزونهی آن تمامی کلاسهای موجود در دات نت فریم ورک را به آن اضافه نکردهاند و تقویم فارسی نیز از این دست است.مایکروسافت مدتی است که قسمتی را جهت دریافت بازخورد برنامه نویسها و دریافت نظرات و پیشنها ...
تاکنون سیلورلایت به سکوهای کاری مختلفی منتقل شده است و با توجه به مزایای استفاده از یک نسخهی ساده شدهی دات نت فریم ورک (برای اینکه حجم افزونهی آن زیاد نشود)، فراهم بودن اکثر امکانات طرح بندی WPF در آن، امکان استفاده از همان زبانهای آشنای دات نت مانند CS و VB برای توسعهی Silverlight، امکان اجرای برنامههای آن در خارج از مرورگر همانند یک برنامهی Desktop (البته با قیود امنیتی بسیار زیاد)، امکان دسترسی کامل به وب سرویسها و امکانات WCF، ...