ویژوال استودیو

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

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

در حال حاضر آخرین نسخه ویژوال استودیو Visual Studio 2017 است. این نسخه به دو نسخه Visual Studio Professional (ارزان قیمت) و Visual Studio Enterprise (گرانقیمت) تقسیم می‌شود و دارای ویژگی‌های متفاوتی هستند. خبر خوب برای توسعه‌دهندگان نرم‌افزار این است که مایکروسافت تصمیم دارد که ویژوال استودیو را به صورت متن باز ارائه دهد. یکی از نسخه‌های ویژوال استودیو، Visual Studio Community می‌باشد که آزاد است و می‌توان آن را دانلود و از آن استفاده کرد. این برنامه ویژگی‌های کافی را برای شروع برنامه‌نویسی C++ در اختیار شما قرار می‌دهد. این نسخه (Community) کامل نیست و خلاصه‌شده نسخه اصلی است. به هر حال استفاده از Visual Studio Community که جایگزین Visual Studio Express شده و به نوعی همان نسخه Visual Studio Professional است، برای انجام تمرینات این سایت کافی است.

Visual Studio Enterprise 2017 دارای محیطی کامل‌تر و ابزارهای بیشتری جهت عیب‌یابی و رسم نمودارهای مختلف است که در Visual Studio Community وجود ندارند. ویژوال استودیو فقط به ++C خلاصه نمی‌شود و دارای زبان‌های برنامه‌نویسی دیگری از جمله ویژوال بیسیک نیز می‌باشد.