Quantcast
Channel: ‫فید مطالب وحید نصیری .NET Tips
Browsing index pages (271 articles)

Image may be NSFW.
Clik here to view.

‫ابزارهای سراسری در NET Core 2.1.

مفهوم «ابزارها» و یا «project tools» از نگارش اول NET Core. به همراه آن است؛ مانند تنظیم زیر در فایل csproj برنامه‌ها:<ItemGroup><DotNetCliToolReference...

View Article


Image may be NSFW.
Clik here to view.

‫اجبار به استفاده‌ی از HTTPS در حین توسعه‌ی برنامه‌های ASP.NET Core 2.1

پس از نصب SDK جدید NET Core 2.1. و ایجاد یک برنامه‌ی جدید بر اساس آن توسط دستور«dotnet new mvc» و سپس اجرای آن به کمک دستور «dotnet run»، تصویر جدیدی مشاهده می‌شود: در نگارش‌های قبلی، پس از اجرای...

View Article


Image may be NSFW.
Clik here to view.

‫بررسی خطاهای ممکن در حین راه اندازی اولیه برنامه‌های ASP.NET Core در IIS

نحوه‌ی نصب و راه اندازی برنامه‌های ASP.NET Core را در IIS، پیشتر در مطلب «ارتقاء به ASP.NET Core 1.0 - قسمت 22 - توزیع برنامه توسط IIS» بررسی کردیم. در این مطلب می‌خواهیم به تعدادی از خطاهای ممکن در...

View Article

Image may be NSFW.
Clik here to view.

‫کنترل نرخ ورود اطلاعات در برنامه‌های Angular

فرض کنید قصد دارید همزمان با تایپ کاربر، نتایج جستجو را به او نمایش دهید. این جستجو نیز عموما به همراه ارسال یک درخواست HTTP به سمت سرور و نمایش اطلاعات بازگشتی به کاربر است. جهت کاهش تعداد رفت و...

View Article

‫امکان یافتن پیش از موعد مشکلات قالب‌های Angular در نگارش 5 آن

مشکلات کامپوننت‌های Angular را چون با زبان TypeScript تهیه می‌شوند، می‌توان بلافاصله در ادیتور مورد استفاده و یا در حین کامپایل برنامه مشاهده کرد؛ اما یک چنین بررسی در مورد قالب‌های HTML ایی آن در زمان...

View Article


Image may be NSFW.
Clik here to view.

‫استفاده از مسیرهای مطلق در حین import ماژول‌ها در برنامه‌های مبتنی بر...

در حین import ماژول‌های TypeScript ایی پس از مدتی به یک چنین کدهایی خواهیم رسید:import { SpecialCollection } from "../../special"; import { LoginComponent } from "../login"; import { TextUtils } from...

View Article

‫Value Types ارجاعی در C# 7.2

در C# 7.2 می‌توان با value types (مانند structs) همانند reference types (مانند کلاس‌ها) رفتار کرد. جائیکه کارآیی برنامه بسیار حائز اهمیت باشد (مانند بازی‌ها)، استفاده از structs و value types بسیار...

View Article

‫Span در C# 7.2

C# 7.2 به همراه تعداد کوچکی از بهبودهای کامپایلر است و با Visual Studio 2017 نگارش 15.5 ارائه شده و روش فعالسازی آن با نگارش 7.1 آن یکی است (انتخاب گزینه‌ی «C# latest minor version (latest)» در تنظیمات...

View Article


Image may be NSFW.
Clik here to view.

‫فعالسازی امکانات Refactoring افزونه‌ی Roslynator در VSCode

یکی از قابلیت‌های افزونه‌ی C# for Visual Studio Codeپس از نگارش 1.10.0 آن، امکان بارگذاری افزونه‌های مخصوص Roslyn است که قابلیت‌های Refactoring را به همراه دارند؛ مانند افزونه‌ی معروف و جامع...

View Article


Image may be NSFW.
Clik here to view.

‫کاهش حجم قابل ملاحظه‌ی برنامه‌های Angular با استفاده از RxJS 5.5

Angular 5.x به همراه پشتیبانی از RxJS 5.5.x منتشر شده‌است. RxJS 5.5 نیز به همراه تغییر قابل ملاحظه‌ای در نحوه‌ی import اجزای آن توسط ویژگی جدید lettable operators است. در این مطلب نحوه‌ی ارتقاء...

View Article

‫بهبود SEO برنامه‌های Angular

یکی از موارد مهم بهینه سازی صفحات سایت برای موتورهای جستجو، افزودن عنوانی مناسب، به همراه توضیحات و واژه‌های کلیدی، twitter card ،Facebook Graph و امثال آن‌ها است. برای این منظور Angular به همراه...

View Article

Image may be NSFW.
Clik here to view.

‫نمایش Breadcrumbs در برنامه‌های Angular

داشتن Breadcrumbs یکی از گزینه‌های مفید بهبود کاربری هر سایتی است و در برنامه‌های Angular با کوئری گرفتن از سیستم مسیریابی آن می‌توان به سادگی آن‌ها را تولید کرد.ایجاد ساختاری برای نگهداری آرایه‌ی...

View Article

Image may be NSFW.
Clik here to view.

‫نمایش، ذخیره و چاپ فایل‌های PDF در برنامه‌های Angular

با توجه به اینکه فایل‌های PDF نیز فایل باینری هستند، کلیات نکات مطلب «دریافت و نمایش تصاویر از سرور در برنامه‌های Angular» در مورد آن‌ها هم صادق است. در اینجا به تکمیل این نکات پرداخته و مواردی را...

View Article


Image may be NSFW.
Clik here to view.

‫دریافت و نمایش تصاویر از سرور در برنامه‌های Angular

عملیات دریافت اطلاعات راه دور، در برنامه‌های Angular به صورت Ajaxانجام می‌شود. در این حالت، پردازش تصاویر دریافتی از سرور، به علت داشتن محتوای باینری، نیاز به رعایت یک سری نکات خاص دارد که آن‌ها را در...

View Article

‫از سرگیری مجدد، لغو درخواست و سعی مجدد دریافت فایل‌های حجیم توسط HttpClient

پس از آشنایی با «نکات دریافت فایل‌های حجیم توسط HttpClient»، در ادامه می‌توان سه قابلیت مهم از سرگیری مجدد، لغو درخواست و سعی مجدد دریافت فایل‌های حجیم را با HttpClient، همانند برنامه‌های download...

View Article


‫بررسی نکات دریافت فایل‌های حجیم توسط HttpClient

HttpClient به عنوان جایگزینی برای HttpWebRequest API قدیمی، به همراه NET 4.5. ارائه شد و هدف آن یکپارچه کردن پیاده سازی‌های متفاوت موجود به همراه ارائه را‌ه‌حلی چندسکویی است که از WPF/UWP ، ASP.NET تا...

View Article

‫روش استفاده‌ی صحیح از HttpClient در برنامه‌های دات نت

اگر در کدهای خود قطعه کد ذیل را دارید:using(var client = new HttpClient()) { // do something with http client } استفاده‌ی از using در اینجا، نه‌تنها غیرضروری و اشتباه است، بلکه سبب از کار افتادن زود...

View Article


‫الگویی برای مدیریت دسترسی همزمان به ConcurrentDictionary

ConcurrentDictionary، ساختار داده‌ای است که امکان افزودن، دریافت و حذف عناصری را به آن به صورت thread-safe میسر می‌کند. اگر در برنامه‌ای نیاز به کار با یک دیکشنری توسط چندین thread وجود داشته باشد،...

View Article

‫بررسی معادل‌های LINQ to Objects در TypeScript

اگر برنامه نویس NET. باشید، پس از مدتی کار با LINQ، در سایر زبان‌های دیگر نیز به دنبال این قابلیت فوق العاده‌ی functional یا تابعی خواهید گشت. در این مطلب، خلاصه‌ای از متدهای توکار جاوا اسکریپت را که...

View Article

‫نوع‌های نال نپذیر در TypeScript

تا پیش از ارائه‌ی کامپایلر TypeScript 2.0، مقادیر null و undefined، به هر نوعی قابل انتساب بودند و امکان تفکیک آن‌ها وجود نداشت که این مورد می‌تواند منشاء بروز بسیاری از خطاهای در زمان اجرا شود. let...

View Article
Browsing index pages (271 articles)


Latest Images