در مقاله قبلی ما با مفاهیم مهم Web API آشنا شدیم. شما میتونید اونارو اینجا بخونید. Web API با AJAX: درک درخواست POST در Web API Web API با AJAX: درک درخواست GET در Web API Web API با AJAX: در سرویس RESTful Web API درخواست قرار دهید Web API با AJ... ادامه متن
با استفاده ازStaticClass.zip پیشینه در این مقاله با یکی از قابل استفاده ترین ویژگی های شی گرا C#، کلاس های استاتیک آشنا می شویم. ما در مورد آنها از اصول اولیه یاد خواهیم گرفت زیرا من این مقاله را با تمرکز بر دانش آموزان و مبتدیان نوشته ام. قبل ا... ادامه متن
در اینجا به برخی از قابلیت های اصلی MVC 3 که در حال تغییر بازی بودند، بحث می کنیم. این قابلیت ها عبارتند از: اعتبار سنجی جی کوئری JavaSctipt محجوب JSON Binding تفکیک وابستگی فیلترهای عمل جهانی موتور دید تیغ اعتبار سنجی جی کوئری در MVC 3 MVC 2 به... ادامه متن
معرفی این مقاله کنترل «جعبه تکمیل خودکار» جعبه ابزار ویندوز فون را توضیح می دهد. کادر تکمیل خودکار ترکیبی از دو کنترل است، یکی برای ورودی استفاده می شود و آن یک کادر متنی است، دومی برای انتخاب آیتم استفاده می شود و شبیه به یک لیست باکس است. در ا... ادامه متن
این مقاله درک اساسی از معماری جداشده و اصل وارونگی کنترل (IoC) را فرض میکند. اگر در هر دو مفهوم بسیار جدید هستید، توصیه می کنم ابتدا هر دو را درک کنید. همه ما می دانیم که معماری جداسازی شده یکی از اهداف اصلی یک الگوی طراحی خوب در برنامه ها است... ادامه متن
این مقاله درک اساسی از معماری جداشده و انواع مختلف الگوهای تزریق وابستگی مانند: تزریق ستر تزریق سازنده تزریق تابع در این مقاله همه آنها را با یک مثال با استفاده از Unity Framework پیاده سازی می کنیم. حال بیایید بحث کنیم که یونیتی چیست و چه مزایا... ادامه متن
معرفی در این مقاله یک ویژگی بسیار اساسی را که در اکثر کنترلهای ورودی موجود است، Input Scope، پوشش خواهم داد. اگر تا به حال از آن در برنامه خود استفاده کرده اید، به این معنی است که از تجربه کاربری مراقبت می کنید، اما اگر هنوز از آن استفاده نکرده... ادامه متن
معرفی ممکن است شما علاقه مند به یادگیری HTML5 از اولین مقاله این مجموعه باشید زیرا این سومین قسمت از مجموعه Learn HTML5 من است. یادگیری HTML5 - قسمت 1: معرفی API های HTML5 HTML5 را بیاموزید - قسمت 2: کارگران وب رویدادهای ارسال شده توسط سر... ادامه متن
تزریق وابستگی یکی از نیازهای بسیار رایج توسعه نرم افزار است. چندین کانتینر Inversion of Control (IoC) برای دات نت وجود دارد که می توان از میان آنها انتخاب کرد (مانند Castle Windsor، Structure Map و Microsoft Unity، فقط به نام چند). Ninject یکی ا... ادامه متن
یک مدل چرخه عمر نرم افزار یا توصیفی یا توصیفی چشم انداز از چگونگی توسعه نرم افزار است. پروژه های توسعه نرم افزار اغلب پروژه های بسیار بزرگی هستند. تعدادی از افراد برای مدت بسیار طولانی روی چنین پروژه ای کار می کنند و بنابراین کل فرآیند باید کنتر... ادامه متن