ساده نگهش دار !

در پایان جنگ جهانی دوم ، ارتش سرخ ماهانه 1300 تانک T-34 تولید می کرد. این مخزن سبک بود و تعداد کمی قطعات داشت. نقص هایی در طراحی وجود دارد که باعث خرابی در مسافت های طولانی شده است. با این حال ، مهندسان روسی تصمیم گرفتند که این مشکل را برطرف نکنند ، زیرا این امر خط تولید را تغییر داده و تولید را کند می کرد . در عوض ، آنها قطعات یدکی را با مخزن قرار دادند. افراد با مهارت کم هم به دلیل طراحی ساده می توانستند در میدان نبرد تعمیراتی انجام دهند.

ادامه مطلب...
۲۸ تیر ۹۹ ، ۱۳:۴۹ ۰ نظر موافقین ۰ مخالفین ۰
محمدرضا نظری

جدول زمانی دات نت را میدانید ؟

طبق گفته تیم فنی NET Core ، نسخه نهایی 5.0 در نوامبر 2020 منتشر می شود.

ادامه مطلب...
۲۶ تیر ۹۹ ، ۰۰:۲۷ ۰ نظر موافقین ۰ مخالفین ۰
محمدرضا نظری

آنچه درباره NET 5. نمیدانید

مایکروسافت امروز اعلام کرد که بعد از .NET Core 3.0 نسخه ی بعدی ورژن 5 خواهد بود. به این ترتیب قرار است در آینده فقط یک دات نت داشته باشیم که به صورت یکپارچه در Windows و Linux و MacOS و Android و ... قابل استفاده است.

ادامه مطلب...
۲۶ تیر ۹۹ ، ۰۰:۱۱ ۰ نظر موافقین ۰ مخالفین ۰
محمدرضا نظری

روشهای مختلف گرفتن دیتا از View در ActionResult ها در MVC

4 روش برای گرفتن مقادیر داخل View در ActionResult وجود دارد ..

ادامه مطلب...
۲۶ آبان ۹۴ ، ۲۰:۳۲ ۰ نظر موافقین ۱ مخالفین ۰
محمدرضا نظری

استفاده از Model Binding برای آپلود فایل به سرور

برای آپلود فایل به سرور کافی است یک ActionResult به شکل زیر تعریف نماییم .

HttpPosteFileBase یکی دیگر از  Model Binder های توکار MVC است

ادامه مطلب...
۱۷ شهریور ۹۴ ، ۱۲:۰۴ ۰ نظر موافقین ۰ مخالفین ۰
محمدرضا نظری

جلوگیری از Mass Assignment در حین کار با Model Binder

برای جلوگیری از وارد کردن کد Html یک کنترل در صفحه توسط کاربر و فرستادن یک داده که مجوز دسترسی به آن در سطح کاربر نیست میتوان به 2 روش عمل کرد :

ادامه مطلب...
۱۷ شهریور ۹۴ ، ۱۱:۵۰ ۰ نظر موافقین ۰ مخالفین ۰
محمدرضا نظری

اصول طراحی شی گرا

یک شی میتواند یک موجودیت فیزیکی باشد که در جهان وجود دارد مثل کتاب و میوه

ادامه مطلب...
۰۱ شهریور ۹۴ ، ۰۷:۲۶ ۰ نظر موافقین ۰ مخالفین ۰
محمدرضا نظری

Abstract Class چیست

در ابتدا به تعریف مفهوم Abstract یا انتزاعی میپردازیم :

ادامه مطلب...
۳۱ مرداد ۹۴ ، ۰۱:۵۵ ۲ نظر موافقین ۰ مخالفین ۰
محمدرضا نظری

سازنده پیش فرض

سازنده‌ها مانند متدهای دیگر می‌توانند پارامتر دریافت کنند. سازنده ای که هیچ پارامتری دریافت نمی‌کند سازنده پیش فرض (Default constructor) نامیده می‌شود. سازنده پیش فرض زمانی اجرا می‌شود که با استفاده از عملگر new شیء ای ایجاد می‌کنید اما هیچ آرگومانی را برای این عملگر در نظر نگرفته اید.

ادامه مطلب...
۳۱ مرداد ۹۴ ، ۰۰:۵۱ ۳ نظر موافقین ۰ مخالفین ۰
محمدرضا نظری

اصول و قراردادهای نام‌گذاری در دات‌نت

1. متغیرهای عمومی (public) و protected و Constantها
- استفاده از روش Pascal Casing
- تنها از کاراکترهای حرفی برای نام متغیر عمومی استفاده شود.

 

ادامه مطلب...
۳۰ مرداد ۹۴ ، ۲۰:۳۳ ۳ نظر موافقین ۱ مخالفین ۰
محمدرضا نظری