در این آموزش قصد داریم که پرکابردترین ابزارهای استفاده شده در محیط توسعه ویژوال استادیو را به شما معرفی کنیم. به ویژوال استادیو اصطلاحاً یک IDE می گویند که سرنام عبارت Integrated Development Environment است. این IDEقدرتمند ابزار های بصری و پیشرفته ای را به سادگی در اختیار ما قرار می دهد. در این آموزش ما به بررسی ابزار Visual Studio و نه Visual Studio Code می پردازیم. با این وجود، در این آموزش در رابطه با بسیاری از روش هایی که که IDEها می توانند روال توسعه نرم افزارها را با استفاده از مواردی از قبیل تجزیه و تحلیل کیفیت و یا quality analysis و همچنین استفاده کردن از extension ها و ابزارهای درونی و یا built-in مربوط به publish کردن نرم افزار تقویت کنند صحبت می کنیم.
نرم افزار Visual Studio چیست؟
نرم افزار Visual Studio یک محیط توسعه یکپارچه و یا IDE است. این نرم افزار در توسعه نرم افزارهای دات نت و C+و همچنین بسیاری از دیگر زبان ها و فریم ورک ها کاربردهای بسیاری دارد. همچنین Visual Studio دارای یک اکوسیستم بسیار گسترده است زیرا این نرم افزار دارای قدمتی بیشتر از ۲۰ سال است.
چه قابلیت هایی در Visual Studio وجود دارند؟
نرم افزار Visual Studio بیشتر به خاطر تجربیات مطلوبی که به برنامه نویسان در زمینه هایی از قبیل که در ویرایش کد، دیباگ کردن و دیگر قابلیت ها ارائه می دهد، محبوب است.
ویرایشگر یا Editor
ادیتور Visual Studio قابلیت تکمیل کد و یا code completion و همچنین قابلیت های دیگری از قبیل هایلایت کردن دستورات و یا syntax highlighting و ارائه نکات سریع برای کدنویسی بهتر و نشان دادن errorها و warningها را دارد که در کنار code fixهای توصیه شده ارائه می شوند. این قابلیت ها به شما کمک می کنند که درک بهتری از کدهایی که در حال نوشتن آنها هستید کسب کنید.
ابزار IntelliSense با ابزار دیگری با نام IntelliCode که با اصول هوش مصنوعی توسعه داده شده است تقویت گردیده است. ابزار IntelliCode با استفاده از کدهای open-source توسعه داده شده است تا امکان استفاده کردن از الگوهای رایج و تکمیل هوشمند کدها را به ویرایشگر ویژوال استادیو اضافه کند. ابزار IntelliCode زمانی که در حال تایپ کردن کدها هستید، در قالب پیشنهادهای متنی خاکستری رنگ به شما نشان داده می شوند. ابزار IntelliCode می تواند لیست تکمیل کد و یا code completion که توسط IntelliSense ارائه می شود را هوشمندانه تر کند. این موضوع با نمایش دادن code completionهای محتمل تر در بالای لیست انجام می پذیرد.
قابلیت های تصحیح کد یا code fix درونی و ریفکتورینگ های پیشنهادی بصورت چراغی پرنور و یا پیچ گوشتی در حاشیه ادیتور ظاهر می شوند. این منوهای مفید می توانند عملیات متداول به منظور رفع خطا و یا error و هشدارها و یا warning ها را از کدهای نوشته شده در فایل های شما را پیشنهاد کنند. این ابزارها حتی می توانند پیشنهادات خوبی برا رای بهبود سبک کدنویسی شما ارائه دهند.
برنامه تحصیلی
- 1 Section
- 5 Lessons
- 10 هفته
- آموزش مقدماتی کار کردن با ویژوال استودیو (Visual Studio)5