CLR, BCL, CIL, and assemblies در .Net

CLR, BCL, CIL, and assemblies در .Net

این مقاله مفاهیم Base class Library(BCL)، Common Intermediate Language(CIL)، Common Language runtime(CLR) و اسمبلی های دات رو توضیح میدهد.

بیشتر بخوانید
انواع مختلف تست نرم افزار

انواع مختلف تست نرم افزار

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

بیشتر بخوانید
تست عملکرد در مقابل تست واحد:  مقایسه ای از تعاریف، اهداف و مزایا

تست عملکرد در مقابل تست واحد:  مقایسه ای از تعاریف، اهداف و مزایا

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

بیشتر بخوانید
تجریه خرید از مقداد آی تی و مقایسه با دیجی کالا

تجریه خرید از مقداد آی تی و مقایسه با دیجی کالا

از دیجی کالا خرید کنیم یا مقداد آی تی. قیمت کدوم مناسب تره و کدوم خدمات بهتری در قبال پولی که پرداخت میکنیم ارائه میکنه. اینا تجربه شخصی من هستن. مقداد آی تی بهتره یا دیجی کالا

بیشتر بخوانید
تجربه و راهنمای سفر به سلیمانیه عراق فروردین ۱۴۰۲

تجربه و راهنمای سفر به سلیمانیه عراق فروردین ۱۴۰۲

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

بیشتر بخوانید
تفاوت بین Spring و Spring Boot

تفاوت بین Spring و Spring Boot

در این مقاله قصد داریم چیزهایی درباره Spring و Spring Boot یاد بگیریم. Spting چیه، Spring Boot چیه تفاوت بین اون ها چیست و تفاوت بین Spting Boot و Spring MVC چیه و خیلی سوالات پرتکراری که در رابطه با این مفاهیم وجود داره. در پایان مقاله شما فهم مناسبی از اساس Spring و Spring Boot خواهید داشت.

بیشتر بخوانید
چند نخی در C#

چند نخی در C#

در این مقاله تلاش داریم به روش ساده ای این ها رو توضیح بدم. چند نخی چیست، چرا ازش استفاده میکنیم و در چه موقعیت هایی کاربردی است. همچنین آیا با asynchronous متفاوت است یا خیر، و در نهایت مثال هایی از ساختار چندنخی نوشته میشه.

بیشتر بخوانید
Thread Safety در C#

Thread Safety در C#

Thread safety یک مفهوم در زمینه برنامه های چندنخی است.

بیشتر بخوانید
تفاوت بین وب سرویس و .net remoting

تفاوت بین وب سرویس و .net remoting

هر دو تکنولوژی برای توسعه برنامه های توزیع شده فریم ورک مناسبی ارائه می کنند.

بیشتر بخوانید
آمورش Remoting در C#

آمورش Remoting در C#

.net remoting یک رهیافت abstract برای ارتباطات درون process ی ارائه می کند که شی Remotable را از دامین برنامه سرور یا کلاینت و از یک مکانیزم مشخص ارتابطی جدا می کند.

بیشتر بخوانید
تعریف و کاربرد git stash‌

تعریف و کاربرد git stash‌

کاربرد git stash ذخیره کردن موقت تغییرات در مواقعی هست که می خوایم روی برنچ دیگه ای کار کنیم.

بیشتر بخوانید
مقایسه بین API های REST و SOAP

مقایسه بین API های REST و SOAP

در این مقاله تفاون بین انواع تفاوت های بین SOAP و REST را توضیح می دهیم. چرا، چه موقع و چطور از یکی از این API ها در توسعه استفاده کنیم؟

بیشتر بخوانید
indexer ها در C#

indexer ها در C#

ایندکسرها C# معمولا به اسم آرایه های هوشمند شناخته می شوند. ایندکسر C# یک property کلاس است که به ما اجازه می دهد به متغیر عضو کلاس یا strcut با استفاده از ویژگی های آرایه دسترسی داشته باشیم.

بیشتر بخوانید
دلیگیت ها - تفاوت بین Action - Func - Predicate

دلیگیت ها - تفاوت بین Action - Func - Predicate

در این مقاله استفاده از سه نوع delegate را مرور می کنیم.

بیشتر بخوانید
چگونه آخرین  commit را لغو کنیم؟

چگونه آخرین commit را لغو کنیم؟

آموزش لغو کردن آخرین commit و تفاوت بین reset --soft و reset --hard

بیشتر بخوانید
چطوری پیام commit گیت رو تغییر بدیم

چطوری پیام commit گیت رو تغییر بدیم

این مقاله به شما آموزش میده که چطوری پیام آخرین commit یا حتی commit های قدیمی تر رو ویرایش کنید.

بیشتر بخوانید
مفاهیم CLR, IL, JIT در کامپایل C# و امنیت دسترسی کد

مفاهیم CLR, IL, JIT در کامپایل C# و امنیت دسترسی کد

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

بیشتر بخوانید
آموزش ایجاد برنچ remote

آموزش ایجاد برنچ remote

با checkout remote branch همکاری بهتر میشه به طوریکه برنامه نویس ها می توانند برنچ های remoteرو روی سیستم های خودشون کپی کنند و تغییرات خودشون رو اعمال و به برنچ remote ارسال کنند.

بیشتر بخوانید
دستور git cherry-pick: چیست و چطور از آن استفاده کنیم؟

دستور git cherry-pick: چیست و چطور از آن استفاده کنیم؟

با استفاده از دستور cherry-pick، گیت به شما اجازه می دهد تا کامیت های مشخص و منتخب را از هر برنچی به برنچ HEAD جاری یکپارچه کنید.

بیشتر بخوانید