-
1400/02/06 - 11:59:20
بررسی خیلی سریع مفهوم Yeld در سی شارپ
فرض کنید قرار است در یک متد لیستی از همکاران را به عنوان مثال برگردانید، این لیست از دیتابیس خوانده می شود و قطعن باید به صورت کامل Populate شود و سطح بالاتر که آنرا صدا میزند پاس داده شود. به دو پیاده سازی دقت کنید، پیاده سازی اول به صورت یابویی و پیاده سازی دوم به لحاظ کردن کمی استفاده از مغز و در کنار آن استفاده از مفهوم yieldانجام گردیده است.
-
1400/02/06 - 11:57:24
بررسی خیلی سریع مفهوم Yeld در سی شارپ
فرض کنید قرار است در یک متد لیستی از همکاران را به عنوان مثال برگردانید، این لیست از دیتابیس خوانده می شود و قطعن باید به صورت کامل Populate شود و سطح بالاتر که آنرا صدا میزند پاس داده شود. به دو پیاده سازی دقت کنید، پیاده سازی اول به صورت یابویی و پیاده سازی دوم به لحاظ کردن کمی استفاده از مغز و در کنار آن استفاده از مفهوم yieldانجام گردیده است.
-
1395/10/03 - 18:20:41
استفاده از Await در Try/Catch در Csharp 6
در ورژنهای قبلی زبان C# امکان استفاده از Await در بلاکهای Try/Catch/Finally وجود نداشت که از محدودیتهای کامپایلر به حساب می آمد. در C# 6 این قابلیت هم افزوده شده و میتوان از آن به آسانی استفاده نمود. در این مقاله به بررسی چگونگی انجام این عمل خواهیم پرداخت.
-
1395/09/15 - 12:24:50
استفاده از چند Model در یک Razor در ASP.NET MVC 5 - قسمت اول
یکی از مواردی که ASP.NET همواره مطرح بوده و راهکارهای استاندارد یا ابداعی زیادی برای آن وجود دارد، ارسال بیش از یک Model به View میباشد.
-
1395/09/13 - 10:29:02
تعریف، بررسی و مقایسه Instance Constructor و Static Constructor در زبان سی شارپ
همه برنامه نویسان سی شارپ با مفهومی به نام متد سازنده آشنایی داشته و از آن به عنوان یک Initializer در سطح کلاس استفاده مینمایند، ولی شاید همه از وجود یک نوع Static از متدهای سازنده در هر کلاس به طور دقیق اطلاع نداشته و کاربرد و تفاوتهای آن با نوع Instant از متدهای سازنده را به درستی ندانند. در این مقاله به صورت کوتاه هر دو نوع را معرفی و به بررسی تفاوتهای آنها خواهیم پرداخت.
-
1395/09/12 - 11:37:12
بررسی SRP یا Single responsibility principle
در دو قسمت قبلی هر Principle از استانداردهای SOLID را نام بردیم و حال وقت شرح و بررسی هر یک از آنهاست . اولین و شاید بتوان گفت مهمترین آیتم همان SRP است که شرح و بررسی آن خواهیم پرداخت .
-
1395/09/11 - 16:44:21
آموزش SOLID Programming Principles - بخش دوم
SOLID چیست ؟.
قاعدتا در همین حرکت به سراغ گوگل خواهیم رفت و به احتمال زیاد به Wikipedia منتقل خواهیم شد.
-
1395/09/11 - 15:27:06
آموزش SOLID Programming Principles - بخش اول
با پیدایش زبانهای برنامه نویسی و توسعه روزانه تکنولوژی در عرصه نرم افزار، نیاز به در اختیار داشتن کدهای تمیز، تعمیر پذیر و قابل درک برای همه اجزای درگیر در یک تیم برنامه نویسی روز به روز بیشتر شده و این سبب پیدایش نظریه ها و راهکارهای بسیار خواهد گردید.
-
1395/09/06 - 10:36:52
مقایسه RenderPartial ، RenderAction ،Partial و Action در MVC Razor
همانطور که در حین تولید یک پروژه ASP.NET همه ما مشاهده کرده ایم، صدا زدن و استفاده از PartialView ها در RunTime راههای مختلفی خواهد داشت.حتی گاهی مشاهده شده برنامه نویسان دچار سردرگمی گشته و به درستی نمی دانند هر کدام از این راهها چه تفاوتها، معایب و مزایایی دارد و جای درست استفاده از هر کدام کجاست.
-
1395/08/29 - 09:52:55
نصب Visual Studio 2017 RC در حالت Offline
شاید شما هم قصد داشته باشید VS 2017 را نصب و حد اقل کمی امتحان کنید. خوب یک فایل زیر 1 مگا بایت از سایت Microsoft دانلود میکنید و پس از گذشت 1000 سال و نابود شدن چند گیگ از ترافیک اینترنت شما بالاخره نصب خواهد گردید، ولی مشکل اینجاست که وقتی از قابلیتهای جدید آن تعریف میکنید و همکاران و دوستان شما هم علاقه مند شده و درخواست DVD با کلن یک چیزی مثل ISO File می نمایند، شما باید ابراز تاسف کنید و از آنها بخواهید خودشان جداگانه اقدام به دانلود و نصب این برنامه نمایند.