آموزش Knockout.Js #4
مقید سازی رویداد کلیک Click Binding روشی است برای اضافه کردن یک گرداننده رویداد در زمانی که قصد داریم یک تابع جاوااسکریپتی را در هنگام کلیک بر روی المان مورد نظر فراخوانی کنیم. از این مقید سازی عموما...
View Articleذخیره TreeView ساخته شده توسط KendoUI در Asp.net MVC
همانطور که از نمونه مثالهای خود Kendo UI مشاهده میشود ، نحوه استفاده از TreeView آن به صورت زیر است :<div> @(Html.Kendo().TreeView() .Name("treeview") .TemplateId("treeview-template")...
View Articleتنظیمات امنیتی Glimpse
در مورد glimpse پیشتر مطالبی در سایت منتشر شده است : آشنایی و بررسی ابزار Glimpse بعد از آپلود سایت ما میتوانیم دسترسی به تنظیمات خاص glimpse را تنها به کاربران عضو محدود کنیم:<location...
View Articleبروز رسانی استفاده از SqlServer Compact در Entityframework 6.0
تغییراتی در Entity framework 6 صورت گرفته و در ذیل لیستی از موارد آن آمده است. همچنین پیشتر در همین سایت نیز به آنها اشارهای شدهکه باز تولید پروایدرها برای نسخه جدید Entity framework یکی از آنها...
View Articleآشنایی با Should Library
نوشتن Assert در کدهای تست، وابستگی مستقیم به انتخاب کتابخانه تست دارد. برای مثال: NUnit:using NUnit.Framework; using NUnit.Framework.SyntaxHelpers; namespace TestLibrary { [TestFixture] public class...
View Articleبررسی متد های یک طرفه در WCF
در WCF به صورت پیش فرض متدها به صورت Request-Response هستند. این بدین معنی است که هر زمان درخواستی از سمت کلاینت به سرور ارسال شود تا زمانی که پاسخی از سمت سرور به کلاینت برگشت داده نشود، کلاینت منتظر...
View Articleاستفاده از الگوی Adapter در تزریق وابستگیها
در بعضی از مواقع ممکن است که در هنگام استفاده از اصل تزریق وابستگیها، با یک مشکل روبرو شویم و آن این است که اگر از کلاسی استفاده میکنیم که به سورس آن دسترسی نداریم، نمیتوانیم برای آن یک Interface...
View ArticleMessage Header سفارشی در WCF
فرض کنید در حال توسعه یک سیستم مبتنی بر WCF هستید. بنابر نیاز باید یک سری اطلاعات مشخص در اکثر درخواستهای بین سرور و کلاینت ارسال شوند یا ممکن است بعد از انجام بیش از 50 درصد پروژه این نیاز به وجود...
View Articleشبیه سازی outer Join در entity framework
فرض کنید دو جدول پرسنل و شهر را در دیتا بیس خود دارید و 2 بار کد شهر در جدول پرسنل ارتباط داده شده که یکی برای محل تولد و دیگری برای محل صدورو میخواهید توسط outer join لیست تمامی پرسنل و محل تولد و...
View Articleاستفاده از چندین Context در EF 6 Code first
در نگارش قبلی EF Code first به ازای یک پروژه تنها یک سیستم Migrationقابل تعریف بود و این سیستم مهاجرت، تنها با یک DbContext کار میکرد. در نگارش ششم این کتابخانه، سیستم مهاجرت Code first آن از چندین...
View ArticleAngularJS #4
در این قسمت قصد دارم تا یک سیستم ارسال دیدگاه را به کمک Angular پیاده سازی کنم. هدف از این مثال؛ آشنایی با چند Directive توکار Angular و همچنین آموختن چگونگی کار با سرویس http$ برای ارتباط با سرور...
View ArticleMTOM در WCF
در WCF سه نوع Message Encoder وجود دارد:Text(Xml) Message Encoder(به صورت پیش فرض در تمام Http-Base Bindingها از این Encoder استفاده میشود) Binary Message Encoder(به صورت پیش فرض در تمام Net*...
View Articleمعرفی چند تابع API و استفاده از آنها در #C
نکته : توابع عملیاتی APIدر صورتیکه کار خود را بدرستی انجام ندهند مقدار صفر، در غیر این صورت مقدار غیر صفر را برمیگردانند.()ShellAbout با استفاده از این تابع APIمیتوان پنجره About ویندوز را باز کرد...
View Articleتبدیل برنامههای کنسول ویندوز به سرویس ویندوز ان تی
در ویژوال استودیو، قالب پروژه ایجاد سرویسهای ویندوز ان تی از پیش تدارک دیده شده است؛ اما کار کردن با آن ساده نیست به علاوه امکان دیباگ این نوع سرویسها نیز به صورت پیش فرض درنظر گرفته نشده است و نیاز...
View Articleسفارشی سازی Binding یک خصوصیت از طریق Attributes
اگر با MVC کار کرده باشید حتما با ModelBindingآن آشنا هستید؛ DefaultModelBinder توکار آن که در اکثر مواقع، باری زیادی را از روی دوش برنامه نویسان بر میدارد و کار را برای آنان راحتتر میکند. اما در...
View Articleتعامل MATLAB (متلب) با دات نت - قسمت دوم
در قسمت قبلدر مورد استفاده دات نت در متلب توضیح داده شد. در این قسمت به نحوه استفاده توابع متلب در دات نت بصورت ساده میپردازیم. فرض کنید تیم برنامهنویس متلب و تیم برنامهنویس دات نت در تعامل با...
View Articleاستفاده از DataAnnotations در EF DataBase First
همانطور که میدانیم DataAnnotations برای فیلدهای مدلها در MVC وقتی که از EF Code First استفاده کنیم کار ما را برای اعتبارسنجی بسیار ساده میکنند. اما وضع در EF Database First متفاوت است زیرا اگر مدلی...
View ArticleAOP و پردازش فراخوانیهای تو در تو
هنگامیکه از روش AOP استفاده میکنیم گاهی نیاز است متد تزیینشده را از متدی درون خود کلاس فراخوانی کنیم و میخواهیم aspectهای آن متد نیز فراخوانی شوند.پیشنیاز: دورهی AOP(برای سادگی کار از تعریف...
View Articleمعرفی Lex.Db
Lex.Dbیک بانک اطلاعاتی درون پروسهای (مدفون شده یا embedded) بسیار سریع نوشته شده با سیشارپ است. این بانک اطلاعاتی کم حجم، سورس باز بوده و مجوز استفاده از آن LGPL است. به این معنا که استفاده از...
View Articleمعرفی نسخه غیر رسمی SSCEVSTools for Visual Studio 2013
با هر بار عرضهی نسخههای جدید ویژوال استادیو، علاوه بر اضافه شدن امکانات جدید، برخی از امکانات هم به دلایل نامعلومی از این نرم افزار حذف میشوند. در Visual Studio 2012 امکان بسیار کارآمد Setup and...
View Article