Quantcast
Channel: ‫فید مطالب .NET Tips
Browsing all 2016 articles
Browse latest View live

‫ارتقاء به Angular 6: بررسی تغییرات Angular CLI

اولین مرحله‌ی ارتقاء به Angular 6، به روز رسانی Angular CLI 1.x به نگارش 6 آن است. این شماره نگارش نیز با شماره نگارش Angular یکی شده‌است و دیگر 1x نیست. CLI 6.0 فقط پروژه‌های Angular 5.x و 6x را...

View Article


Image may be NSFW.
Clik here to view.

‫بررسی کلمات کلیدی Const و ReadOnly در سی شارپ

تعریف: Constant فیلدی است که مقدار آن در زمان کامپایل (Compile time) مشخص می‌شود و این مقدار هیچگاه نمی‌تواند تغییر کند (ثابت است). از کلمه کلیدی (Keyword) ، const برای تعریف یک constant استفاده...

View Article


‫ارتقاء به Angular 6: بررسی تغییرات RxJS

پس از ارتقاء Angular CLI و ساختار پروژه‌ی قبلی خود به نگارش 6، اولین موردی را که مشاهده خواهید کرد، این است: برنامه دیگر کامپایل نمی‌شود! اولین دلیل آن عدم استفاده‌ی از HttpClientمعرفی شده‌ی در نگارش...

View Article

‫نمایش اشیاء موجود در View بر اساس دسترسی‌ها در ASP.NET MVC

سیستم دسترسی در یک سیستم، همیشه برای من چالش برانگیز بوده است. با دیدن کدهای مختلف از افراد مختلف، شیوه‌های گوناگونی از کدنویسی را دیده‌ام؛ ولی یکی از نکاتی که در بین آن‌ها بررسی نشده بود و یا از آن...

View Article

‫اسمبلی‌های دوست (Friend Assembly)

تعریف اصلاح کننده دسترسی داخلی (Internal Access Modifier) این اصلاح کننده دسترسی باعث می‌شود عناصر یک اسمبلی تنها در سطح همان اسمبلی قابل دسترسی باشند. فرض کنید یک class library ای به نام MyLib با...

View Article


Image may be NSFW.
Clik here to view.

‫ایجاد پروژه‌ی «کتابخانه» توسط Angular CLI 6.0

یکی از مواردی که با Angular CLI 6.0به شدت ساده شده‌است، ایجاد پروژه‌های «کتابخانه» Angular است. برای مثال شاید در حین استفاده‌ی از بعضی از کتابخانه‌ی ثالث تهیه شده‌ی برای Angular با خطای ذیل مواجه شده...

View Article

Image may be NSFW.
Clik here to view.

‫کار با Visual Studio در ASP.NET Core

پیش نویس: این مقاله ترجمه شده فصل 6 کتاب Pro Asp.Net Core MVC2می‌باشد. کار با Visual Studio در این مقاله، یکسری توضیحاتی در مورد ویژگی‌های کلیدی ویژوال استودیو به برنامه نویس‌های (توسعه دهنده‌های)...

View Article

Image may be NSFW.
Clik here to view.

‫اجزاء معماری سیستم عامل اندروید :: بخش اول

اجزای معماری اندروید به صورت کلی به 4 دسته اصلی تقسیم می‌شود که عبارتند از:Kernelماشین مجازی Dalvikapplication framework applications برای درک بهتر این معماری و اجزای درونی آن، به تصاویر زیر توجه...

View Article


Image may be NSFW.
Clik here to view.

‫معرفی و روش استفاده از Dispatcher در WPF

باید این سوال را از خودمان بپرسیم که اصلا چه نیازی به استفاده از Dispatcher در WPF می‌باشد و این که ما چه نیازی داریم با ساختمان Thread آشنا شویم؟ می‌دانید که در پروژه و نرم افزارهایی که توسعه داده...

View Article


‫اجزاء معماری سیستم عامل اندروید :: بخش دوم

در مطلب قبلی در مورد سه ویژگی اصلیمعماری اندروید توضیحاتی ارائه شد و در این مطلب ویژگی آخر از این معماری را توضیح خواهم داد:Applications در معماری اندروید چه کاربردی دارد؟اجزای یک اپلیکیشن در پلتفرم...

View Article

Image may be NSFW.
Clik here to view.

‫اجزاء معماری سیستم عامل اندروید (قسمت اول معماری امنیتی اندروید) :: بخش سوم

همانطور که در مطالب قبلی توضیح داده شد، اندروید بر روی هسته‌ی لینوکس نگارش 2.6 به بالا اجرا می‌شود. در این مطلب قصد داریم تا نگاهی به معماری امنیتی اندروید داشته باشیم.Privilege Separation به چه...

View Article

Image may be NSFW.
Clik here to view.

‫به روز رسانی تمام فیلدهای رشته‌ای تمام جداول بانک اطلاعاتی توسط Entity...

یکی از مراحلی که پس از ارتقاء یک سایت به HTTPS باید صورت گیرد، به روز رسانی آدرس‌های قدیمی درج شده‌ی در صفحات مختلف، از HTTP به HTTPS است؛ وگرنه با خطای «قسمتی از صفحه امن نیست» توسط مرورگر مواجه...

View Article

Image may be NSFW.
Clik here to view.

‫کامپوننت‌ها در Vue.js

پیش‌تر در سایت مطالبی در رابطه با فریم‌ورک Vue.js منتشر شده‌است. در این مطلب می‌خواهیم نگاهی بر مفهوم کامپوننت‌ها در Vue بیندازیم و نحوه‌ی استفاده از آنها را بررسی کنیم.قبل از معرفی کامپوننت‌ها اجازه...

View Article


‫چک لیست ارتقاء به HTTPS مخصوص یک برنامه‌ی ASP.NET MVC 5x

پس از فعالسازی HTTPS بر روی سایت خود، در جهت بهبود امنیت برنامه‌های ASP.NET MVC 5.x، می‌توان درخواست کوکی‌های صرفا ارسال شده‌ی از طریق اتصال‌های HTTPS، اجبار به استفاده‌ی از آدرس‌های HTTPS و هدایت...

View Article

‫MongoDb در سی شارپ (بخش نهم)

سال‌های مدیدی است که به طراحی پایگاه‌های sql پرداخته و تجاربی آموخته‌ایم. کتاب‌ها و مقالات زیادی در اینباره منتشر شده‌اند. از این‌رو در نحوه طراحی دیتابیس‌های رابطه‌ای اطلاعات زیادی کسب و مسائل زیادی...

View Article


Image may be NSFW.
Clik here to view.

‫اجزاء معماری سیستم عامل اندروید (قسمت دوم معماری امنیتی اندروید) :: بخش چهارم

ایمن کردن برنامه تولید شده در برابر حملات:هنگام دریافت اطلاعات از کاربر، باید داده‌ها در جایی ذخیره شوند. اینکه داده‌ها در کجا ذخیره و نگه داری شوند و از نفوذ به آنها جلوگیری شود، نهایت امن بودن برنامه...

View Article

‫سعی مجدد خودکار درخواست‌های با شکست مواجه شده در برنامه‌های Angular

در دنیای واقعی، تمام درخواست‌های HTTP ارسالی به سمت سرور، با موفقیت به آن نمی‌رسند. ممکن است در یک لحظه سرور در دسترس نباشد. در لحظه‌ای دیگر آنقدر بار آن بالا باشد که نتواند درخواست شما را پردازش کند و...

View Article


Image may be NSFW.
Clik here to view.

Vue CLI

تیم Vue یک ابزار را جهت scaffold سریع یک پروژه Vue، به صورت رسمی ارائه کرده‌است. توسط این ابزار به صورت سریع می‌توانیم ساختار یک پروژه استاندارد Vue را ایجاد کنیم. چرا نیاز به Vue CLI داریم؟زیرا نیاز...

View Article

Image may be NSFW.
Clik here to view.

‫پشتیبانی توکار از GDPR در ASP.NET Core 2.1

دیروز (25 ماه May سال 2018) اولین روز فعالسازی GDPR یا General Data Protection Regulation بود و به همین خاطر است که اگر به سرویس‌های مهم اینترنتی دقت کرده باشید، پر شده‌است از پیام‌هایی مانند «ما از...

View Article

Image may be NSFW.
Clik here to view.

‫مراحل تنظیم Let’s Encrypt در IIS

روزگاری دریافت مجوزهای SSL، گران و سخت بود. برای رفع این مشکلات مؤسسه‌هایی مانند Let's Encryptپدیدار شده‌اند که مجوزهای SSL رایگانی را برای سایت‌های اینترنتی صادر می‌کنند. دسترسی به سرویس آن‌ها از طریق...

View Article
Browsing all 2016 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>