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

Image may be NSFW.
Clik here to view.

‫ارتقاء به ASP.NET Core 1.0 - قسمت 1 - NET Core. چیست؟

NET Core. چیست؟ برای اغلب توسعه دهنده‌های دات نت (برنامه‌های وب و دسکتاپ) تنها یک دات نت فریم ورک شناخته شده وجود دارد: The `Full` .NET Framework که تنها بر روی ویندوز قابل اجرا است و آخرین نگارش...

View Article


‫پنج دلیل برای توسعه‌ی وب با ASP.NET Core

یک:  ASP.NET Core مستقل از Platform استآینده‌ی محتوم نرم‌افزار، توسعه به شیوه‌های مستقل از Platform است. شاید این دلیل به تنهایی برای مهاجرت به ASP.NET Core کافی باشد. امروزه نرم‌افزارهایی که مبتنی بر...

View Article


Image may be NSFW.
Clik here to view.

‫ارتقاء به ASP.NET Core 1.0 - قسمت 2 - بررسی ساختار جدید Solution

اگر یک پروژه‌ی خالی ASP.NET Core Web Application را شروع کنید (با طی مراحل زیر جهت ایجاد یک پروژه‌ی جدید): .NET Core -> ASP.NET Core Web Application (.NET Core) -> Select `Empty` Template تغییرات...

View Article

Image may be NSFW.
Clik here to view.

‫ارتقاء به ASP.NET Core 1.0 - قسمت 3 - Middleware چیست؟

پیشنیازها - «با HttpHandler بیشتر آشنا شوید» - « کمی درباره httpmodule» - «چرخه‌ی حیات یک درخواست در ASP.NET MVC» یکی از بزرگترین تغییرات ASP.NET Core نسبت به نگارش‌های قبلی آن، مدیریت HTTP pipeline آن...

View Article

‫بیلد سیستم گریدل Gradle Build System

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

View Article


Image may be NSFW.
Clik here to view.

‫ارتقاء به ASP.NET Core 1.0 - قسمت 4 - فعال سازی پردازش فایل‌های استاتیک

همانطور که در قسمت قبل، با معرفی مقدماتی Middlewareها عنوان شد، تمام قابلیت‌های یک برنامه‌ی ASP.NET Core، به صورت پیش فرض غیرفعال هستند؛ مگر آنکه Middlewareهای مخصوص آن‌ها را به صورت دستی و با آگاهی...

View Article

Image may be NSFW.
Clik here to view.

‫ارتقاء به ASP.NET Core 1.0 - قسمت 5 - فعال سازی صفحات مخصوص توسعه دهنده‌ها

اولین Middleware موجود در بسته‌ی Microsoft.AspNetCore.Diagnostics را در مطلب «ارتقاء به ASP.NET Core 1.0 - قسمت 3 - Middleware چیست؟» با نمایش welcome page آن، بررسی کردیم. در این مطلب سایر صفحات مخصوص...

View Article

Image may be NSFW.
Clik here to view.

‫کامپوننت‌ها در AngularJS 1.5 - قسمت دوم - مسیریابی

در این قسمت به معرفی سیستم مسیریاب در Angular 1.5 خواهیم پرداخت. قبل از معرفی این سیستم ابتدا سیستم مسیریاب اصلی در Angular را بررسی خواهیم کرد.مروری بر مسیریابی در AngularJSبرای استفاده از مسیریاب...

View Article


Image may be NSFW.
Clik here to view.

‫ارتقاء به ASP.NET Core 1.0 - قسمت 6 - سرویس‌ها و تزریق وابستگی‌ها

پیشنیازها (الزامی) «بررسی مفاهیم معکوس سازی وابستگی‌ها و ابزارهای مرتبط با آن» «اصول طراحی SOLID» «مطالعه‌ی بیشتر» تزریق وابستگی‌ها (یا Dependency injection = DI) به معنای ارسال نمونه‌ای/وهله‌ای از...

View Article


Image may be NSFW.
Clik here to view.

‫تگ گذاری در کامنت‌ها

در محیط‌های برنامه نویسی مدرن و امروزی، استفاده از تگ‌ها در کامنت‌ها (CommentTag) رواج بسیاری دارد که یکی از معروفترین این تگ‌ها، تگ TODO است. این نوع تگ‌ها که عموما به همراه یک توضیح کوتاه یا عنوان به...

View Article

‫babel چیست؟ lebab چیست؟

قطعا به عنوان برنامه نویس JavaScript کم و بیش با ecmaScript 6آشنایی دارید.با وجود ویژگی‌های منحصر به فردی که دارد شاید تنها دلیلی که برخی از برنامه نویسان هنوز تصمیم به عدم استفاده از این زبان را...

View Article

Image may be NSFW.
Clik here to view.

‫ارتقاء به ASP.NET Core 1.0 - قسمت 7 - کار با فایل‌های config

یکی دیگر از تغییرات ASP.NET Core با نگارش‌های قبلی آن، تغییرات اساسی در مورد نحوه‌ی کار با تنظیمات برنامه و فایل‌های مرتبط با آن‌ها است. در ASP.NET Core می‌توانید: - تنظیمات برنامه را از چندین منبع...

View Article

Image may be NSFW.
Clik here to view.

‫ارتقاء به ASP.NET Core 1.0 - قسمت 8 - فعال سازی ASP.NET MVC

پیشنیازهای بحث (از قسمت 8 به بعد این سری) اگر پیشتر سابقه‌ی کار کردن با ASP.NET MVC را ندارید، نیاز است «15 مورد» ابتدایی مطالب ASP.NET MVC سایت را پیش از ادامه‌ی این سری مطالعه کنید؛ از این جهت که این...

View Article


Image may be NSFW.
Clik here to view.

‫ارتقاء به ASP.NET Core 1.0 - قسمت 9 - بررسی تغییرات مسیریابی

فعال سازی تنظیمات مسیریابی یکی دیگر از تغییرات عمده‌ی ASP.NET Core با نگارش‌های قبلی آن، نحوه‌ی مدیریت مسیریابی‌های سیستم است. در نگارش‌های قبلی مبتنی بر HTTP Moduleها، مسیریابی‌ها توسط یک HTTP Module...

View Article

‫Performance در AngularJS 1.x قدم ششم

موضوع این مقاله استفاده مستقیم از توابع و عملیات محاسباتی برای Binding در View می‌باشد که در پروژه‌های بزرگ که حجم المنت‌ها در صفحه زیاد است عملکردی منفی در Performance دارد که قابل چشم پوشی نیست. برای...

View Article


Image may be NSFW.
Clik here to view.

‫معماری module based در TypeScript قسمت اول

در صورت استفاده از TypeScript، قطعا با module‌هاو هدف استفاده‌ی از آن‌ها آشنایی دارید. در این مقاله می‌خواهیم با متداول‌ترین روش‌های بسته بندی آن‌ها آشنا شده و به صورت عملیاتی آن را پیاده نماییم. اولین...

View Article

Image may be NSFW.
Clik here to view.

‫ارتقاء به ASP.NET Core 1.0 - قسمت 10 - بررسی تغییرات Viewها

تا اینجا یک پروژه‌ی خالی ASP.NET Core 1.0 را به مرحله‌ی فعال سازی ASP.NET MVC و تنظیمات مسیریابی‌های اولیه‌یآن رسانده‌ایم. مرحله‌ی بعد، افزودن Viewها، نمایش اطلاعاتی به کاربران و دریافت اطلاعات از...

View Article


Image may be NSFW.
Clik here to view.

API Versioning

فرض کنید امروز یک API را برای استفاده عموم ارائه میدهید. آیا با یک breaking change در منابع شما که باعث تغییر در داده‌های ورودی یا خروجی API شود، باید استفاده کنندگان این API در سیستمی که از آن استفاده...

View Article

Feature Toggle

در بسیاری از پروژه‌های نرم افزاری ما ممکن است یک امکان (Feature) را برای بازه‌ی زمانی خاصی بنا به درخواست مشتری یا ضوابط خودمان نیاز داشته باشیم و در زمان دیگری یا برای مشتری دیگری نیاز نداشته باشیم و...

View Article

‫ارتقاء به ASP.NET Core 1.0 - قسمت 11 - بررسی بهبودهای Razor

زبان Razor نیز در ASP.NET Core به همراه بهبودها و اضافات قابل توجهی است که در این قسمت تعدادی از آن‌ها را مانند امکان ارث بری و تزریق وابستگی‌ها، بررسی خواهیم کرد. نحوه‌ی سفارشی سازی کلاس پایه‌ی تمام...

View Article
Browsing all 2016 articles
Browse latest View live


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