یکی از امکاناتی که Visual Studio 2022 به ما میدهد، یک REST CLIENT توکار است که با آن میتوانیم بدون Swagger، Post Man یا ابزارهای مشابه، Apiهای خود را تست کنیم.
برای استفاده از آن، ابتدا یک پروژهی Api را داخل ویژوال استودیو با تنظیمات پیشفرض آن ایجاد میکنیم که شامل یک Controller به نام WeatherForecast است. سپس یک پوشه را درون آن با نامی دلخواه ایجاد میکنیم و داخل آن، یک فایل جدید را با پسوند http میسازیم. سپس این ف ...
در زمان توسعهی یک برنامه، شاید به تعداد کاراکترهایی که در یک خط نوشتهایم زیاد توجه نکنیم و در زمان مرور کدها با سایر اعضای تیم و مرج کردن باید به صورت مرتب صفحه را به صورت افقی اسکرول کنیم تا تمامی کدهای نوشته شده را بخوانیم. اما اگر از یک راهنما برای مشخص کردن حداکثر کاراکترهای نوشته شده استفاده کنیم، میتواند در زمان مرور و مرج کردن کمک زیادی به ما کند.
در ویژوال استودیو به صورت پیشفرض این امکان وجود ...
اگر شما هم مثل بنده در حال نگهداری از یک سیستم قدیمی میباشید، به احتمال زیاد همیشه با یک سری مسائل مثل آپدیت پکیجها، اضافه کردن یا حذف کردن فایلی از پروژه، مدیریت وابستگیها، خروجی گرفتن از یک پروژه کنسول و ... درگیر هستید؛ مسائلی که سالهاست با روی کار آمدن «دات نت کور» و پس از آن «دات نت ۵» حل شدهاست. این حجم از مشکلات به حدی بود که گاهاً کدنویسی را با مشکل مواجه میکرد و امروز تصمیم گرفتم این مشکل را برای پروژه شرکت حل کنم. ابتدا با ...
در این سری قصد آموزش افزونهی Resharper برای Visual studio را دارم که توسط شرکت Jetbrains برای بهبود امکانات Visual Studio و افزایش سرعت کد نویسی، نوشته شدهاست. این نرم افزار را از لینک زیر میتوانید دانلود کنید: Download لینک مرجع آموزشی آن هم در زیر در دسترس میباشد: info نصب نرم افزار نصب این افزونه، یکی از راحتترین قسمتها میباشد. فقط کافی است از لینک داده شده نرم افزار را دانلود کنی ...
هنگامیکه خطاهای غیر منتظرهای در برنامهی مدیریت شدهی شما رخ میدهند، شما اطلاعات کمی را در مورد این مساله دارید. اگرچه شما میتوانید تا حدودی جلوی این نوع خطاهای غیرمنتظره را با ابزارهای خطایابی و یا لاگر، رصد کنید ولی همیشه اینطور نیست؛ در این حال ذخیره، تجزیه و تحلیل Dumpهای حافظه، ممکن است آخرین گزینه برای شما باشد. خوشبختانه ویژوال استودیو، ابزاری عالی برای تجزیه و تحلیل Dumpهای حافظه است! در این مطلب به شما نشان میدهیم که چگونه ...
در این نوشتار چند مورد از مفیدترین کلیدهای میانبر ویژوال استودیو شرح داده میشوند. ویژوال استودیو امکانات خوبی را برای سرعت بخشیدن به برنامهنویسی دارد. دانستن این نکات سرعت برنامهنویسی را افزایش خواهد داد. ۱) جابجایی بین تبها: «Ctrl + Tab» با کلیدهای ترکیبی Ctrl + Tab و Ctrl + Shift + Tab میتوانید بین پنجرههای Active جابجا شوید. با کلیدهای جهتنما هم میتوانید به بقیه پنجرهها از جمله Properties منتقل شوید. ناگفته ن ...
نسخه net core 2.2. Preview 3.، روز چهارشنبه 25 مهر، مطابق با 17 اکتبر منتشر شد. این نسخه شامل ویژگیهای جدیدی از جمله موارد زیر میباشد: تغییرات عمده در API Authorization Server بهبود کارآیی و سرعت پشتیبانی از Spatial Data برای SQL Server و SQLite پشتیبانی از Cosmos DB جایگزینی Bootstrap 4, Angular 6 مهمترین ویژگی مربوط به EF Core برای گروهی از برنامه نویسان، پشتیبانی از فیلدهای جغرافیایی یا همان Spatial ...
یکی از راحتترین راههای افزودن پکیجهای برنامه نویسی به پروژههای دات نت، از طریق Nuget
میباشد. این ابزار به قدری راحت است که من تصمیم گرفتم پکیجهای تیممان را
از طریق این سیستم دریافت کنیم. مزیت آن هم این است که بچههای تیم همیشه
به پکیجها دسترسی راحتتری دارند و هم اینکه در آینده به روز رسانی
سادهتری خواهند داشت. با توجه به اینکه سایت اصلی تنها پکیجهای عمومی را
پشتیبانی میکند و چیزی تحت عنوان پکیجهای شخصی ندارد، ...
آشنایی با Node.js Node.js یک پلتفرم جاوا اسکریپتی سمت سرور است که ابتدا توسط Ryan Dahl در سال 2009 معرفی گردید. از Node.js جهت ساخت اپلیکیشنهای مقیاسپذیر تحت شبکه و با زبان برنامهنویسی جاوا اسکریپت در سمت سرور استفاده میشود. Node.js در پشت صحنه از رانتایم V8 استفاده میکند؛ یعنی همان رانتایمی که درون مرورگر کروم استفاده شده است. Node.js در واقع یک wrapper برای این موتور V8 است؛ جهت ارائهی قابلیتهای بیشتری برا ...
اگر از آن دسته افرادی هستید که با پکیجهای مختلف و پروژههای مختلف تحت کلاینت سر و کار دارید و همچنین اطلاعات چندانی نسبت به NodeJs ندارید (مثل خود من)، حتما به پروژههایی در Github برخوردید که نیازمند نصب وابستگیها از خط فرمان bower و یا npm هستند. بعد از مطالعهی مطلب آشنایی با bower این نیاز ایجاد شد تا در پروژههایی که قرار است درون Visual Studio اجرا شوند، وابستگیهای bower چگونه میتوانند مدیریت شوند. خوشبختانه Microsoft این امک ...