Quantcast
Browsing all 2016 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

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

فرض کنید قصد داریم خاصیت htmlContent زیر را در قالب این کامپوننت نمایش دهیم:export class ShowHtmlComponent { htmlContent = "Template <script>alert(\"Hello!\")</script>...

View Article


‫تولید اعداد تصادفی (Random Numbers) در #C

کلاس Random در NET.  ابزارهایی را فراهم می‌کند که بتوانیم توسط آن‌ها اعداد تصادفی تولید کنیم. سازنده این کلاس دو Overload مختلف دارد. یکی از Overload‌ها بدون پارامتر است و دیگری مقداری را بعنوان Seed...

View Article


Image may be NSFW.
Clik here to view.

‫ارسال چند درخواست به صورت همزمان به ASP.NET Web API 2.x در AngularJS 1.x

 ما در AngularJs آبجکتی را به نام  q$ داریم که برای اجرای توابع به صورت async مفید است و همچنین در استفاده از مقادیر برگشتی از این درخواست‌ها برای پردازش‌های آینده به ما کمک میکند. برای اطلاعات بیشتر...

View Article

Image may be NSFW.
Clik here to view.

‫آماده سازی زیرساخت تهیه Integration Tests برای ServiceLayer

پیشنیاز نقشه راه «آزمون واحد در دات نت»مطلب «طراحی و پیاده سازی ServiceLayer به همراه خودکارسازی Business Validationها»در این مطلب قصد داریم تست ServiceLayer را به جای تست درون حافظه‌ای که با ابزارهای...

View Article

Image may be NSFW.
Clik here to view.

‫امن سازی درخواست‌های ای‌جکسی برنامه‌های ASP.NET MVC 5.x در مقابل حملات CSRF

طی مقاله چک لیست تولید برنامه Asp.net mvcوبررسی امنیتی ای‌جکس هنگام استفادهدر مورد چک لیست امنیتی سایت سرفصل‌های مهم عنوان و بررسی شده است که یکی از موارد، مقاوم ساختن وب اپلیکشن در برابر حملات...

View Article


‫بازسازی کد: استخراج متد (Extract method)

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

View Article

Image may be NSFW.
Clik here to view.

‫مقدمه‌ای بر Docker، قسمت دوم

در قسمت قبلیبا مفاهیم اولیه‌ی داکر آشنا شدیم و در این قسمت بیشتر به مباحث عملی آن خواهیم پرداخت. ضمن اینکه طریقه‌ی نصب داکر نیز بسیار ساده‌است و برای مطالعه‌ی بیشتر به سایت مرجعآن مراجعه بفرمایید (برای...

View Article

Image may be NSFW.
Clik here to view.

‫فعالسازی Windows Authentication در برنامه‌های ASP.NET Core 2.0

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

View Article


Image may be NSFW.
Clik here to view.

‫Scaffolding در EF Core

ایجاد Model  از روی Database موجود در EF Core در بسیاری اوقات ممکن است تیم تحلیل دیتابیس، از توسعه اپلیکیشن جدا شده باشد تا مراحل نرمال سازی و تست بهره وری اجرای کوئری‌ها، به‌صورت جداگانه‌ای از توسعه‌ی...

View Article


‫بازسازی کد: جایگزینی متغیر موقتی با پرس و جو (Replace temp with query)

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

View Article

‫سازماندهی برنامه‌های Angular توسط ماژول‌ها

یک برنامه‌ی Angular، از گروهی از کامپوننت‌ها تشکیل می‌شود؛ برای مثال یک کامپوننت App وجود دارد که آن نیز از تعدادی کامپوننت مختلف تشکیل می‌شود. ماژول‌ها کار سازماندهی و بسته بندی این کامپوننت‌ها را...

View Article

‫بازسازی کد: تعریف متغیر توضیحی (Introduce explaining variable)

زمانیکه عبارت شرطی، یا محاسبات پیچیده‌ای در کد وجود دارد، می‌توان آن را به بخش‌های کوچکتری تقسیم و برای هر بخش، یک متغیر توضیحی را ایجاد کرد؛ به طوری‌که نام متغیر، توضیح کافی ای در مورد آن بخش از عبارت...

View Article

Image may be NSFW.
Clik here to view.

‫ذخیره سازی اطلاعات در مرورگر توسط برنامه‌های Angular

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

View Article


Image may be NSFW.
Clik here to view.

‫مقدمه‌ای بر node.js و شروع کار با express

در این مقاله می‌خواهیم با node.js آشنا شویم و بررسی کنیم node.js چیست و چگونه می‌توانیم آن را بر روی سیستم خود نصب کنیم. در مقاله‌های بعدی کار با expressرا شروع میکنیم. برای شروع باید بگوییم اصلا...

View Article

Image may be NSFW.
Clik here to view.

‫افزایش کارآیی گزارش‌ها در Stimulsoft

به صورت پیش فرض، تمام گزارشات Stimulsoft، قبل از رندر باید به صورت اسمبلی کامپایل شوند. در برنامه‌های NET. در صورتیکه اسمبلی در حافظه بارگذاری شده باشد، تا زمانیکه برنامه اصلی از حافظه خارج نشود، فایل...

View Article


‫مدیریت اعمال آغازین در برنامه‌های Angular

در برنامه‌های کاربردی بر پایه Angular گاها نیاز است اعمالی را قبل از بارگذاری آغازین نرم افزار انجام دهید. این موارد می‌توانند خواندن اطلاعات پیکربندی از یک فایل json. باشند و یا گرفتن داده‌هایی از...

View Article

Image may be NSFW.
Clik here to view.

‫نحوه ذخیره کلمات عبور در SQL Server

در این مقاله قصد داریم با نحوه ذخیره کلمات عبور در SQL Server و نحوه کار با آن‌ها آشنا شویم.به عنوان توسعه دهنده / مدیر، احتمالا از طریق لاگین ویندوزی به SQL Server دسترسی پیدا می‌کنید. با این حال طریق...

View Article


‫تولید اعداد تصادفی (Random Numbers) در #C

کلاس Random در NET.  ابزارهایی را فراهم می‌کند که بتوانیم توسط آن‌ها اعداد تصادفی تولید کنیم. سازنده این کلاس دو Overload مختلف دارد. یکی از Overload‌ها بدون پارامتر است و دیگری مقداری را بعنوان Seed...

View Article

Image may be NSFW.
Clik here to view.

‫معماری وب گرا (سبکی از سرویس گرایی)

در ابتدای مقاله، پیش از آن که وارد بحث معماری وب گرا بشوم، یک سوال را مطرح میکنم که شاید برای شما هم جالب باشد. آن سوال اینست : آیا SOA پاسخی برای همه چیز در حوزه معماری است؟ شاید اینطور نباشد. به...

View Article

‫بازسازی کد: جداسازی متغیر موقتی (Split temporary variable)

در حالت‌هایی که متغیر موقتی‌ای در متد وجود دارد که چندین بار مقدار دهی می‌شود، احتمالا به چنین بازسازی کدی نیاز است. قبل از ادامه بحث در این باره نیاز است یک نوع از متغیرهای محلی را بررسی کرد. متغیر...

View Article
Browsing all 2016 articles
Browse latest View live


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