موضوع مقاله: ویژوال سی++ | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # ویژوال سی++ | مقدمه: ویژوال سی مجموعهٔ به هم پیوسته‌ای است که تمامی زنجیرهٔ ابزار توسعهٔ برنامه را یکجا گرد آورده. | ## بخش 1: ویژوال سی++ | زنجیرهٔ ابزار ذکر شده شامل ویرایشگر، کامپایلر، لینکر، ابزار میک، دیباگر و اسمبلر مخصوص ویژوال سی می‌باشد که هریک علاوه برداشتن خواص برنامه‌های قدیمی‌تر، دارای قابلیت‌های منحصر به فردی هم می‌باشند. محیط ویژوال سی همانند بسیاری از محیط‌های برنامه‌سازی جدید مجهز به ویژگی ارزشمند خودتکمیلی است. همچنین با ویژوال سی می‌توان هم برنامه سطح پایین و هم برنامه‌های سطح بالا را طراحی کرد. این برنامه ابتدا با ابزارهایی که به نسخه ۶ افزوده شد جایگزین شد و سپس به عنوان محیطی جداگانه به ویژوال استودیو ۲۰۰۵ افزوده شد. نسخه ۱۶بیتی مایکروسافت C 1.0، بر اساس شبکه C، اولین محصول مایکروسافت C در سال ۱۹۸۳ بود. آن را در داخل مایکروسافت (برای ویندوز و Xenix توسعه) مورد استفاده قرار گرفت و در سال ۱۹۸۴ در اوایل. C / + +C 7.0 در سال ۱۹۹۲ منتشر شد و ساخته شده‌است از پشتیبانی از+ + C و MFC 1.0 ویژوال+ + C 1.0، که شامل MFC 2.0 بود اولین نسخه از ویژوال+ + C، در فوریه سال ۱۹۹۳ منتشر شد. شامل توانایی برای ساخت هر دو DOS و برنامه‌های کاربردی ویندوز، کامپایلر بهینه‌سازی، پیش فیلتر منبع، و ویندوز 3.1 SDK می‌باشد. در بسیاری از جهات، این نسخه جلوتر از زمان خود بود، از ویندوز ۹۵، موسوم به «شیکاگو»، هنوز رتبه دهی نشده‌است منتشر شد، و از آنجا که نا به حال ویندوز NT سهم کوچکی در بازار بوده‌است. مایکروسافت و به روزرسانی ویژوال+ + C 1.5 به عنوان بخشی از 2.x آزاد تا ۲٫۱، که شامل ویژوال+ + C 1.52، و هر دو نسخه ۱۶ بیتی و ۳۲ بیتی از کیت کنترل توسعه (CDK) مورد بررسی قرار گرفتند. ویژوال+ + C 2.0 RISC نسخه برای پردازنده‌های MIPS و آلفا، و نیز به عنوان یک نسخه کراس پلت فرم برای مکینتاش (۶۸٬۰۰۰ مجموعه دستورالعمل). | ## بخش 2: ویژوال سی++ | ویژوال+ + C 4.0، منتشر شده در ۱۹۹۵/۱۲/۱۱ که شامل MFC 4.0، برای ویندوز ۹۵ و ویندوز NT طراحی شده‌است. برای اجازه دادن به حمایت از پروژه‌های میراث (ویندوز 3.x/DOS)، ۴٫۰ بود همراه با ویژوال+ + C 1.52 نصب CD. شماره نسخه ۳٫۰ برای دستیابی به شماره نسخه برابری بین ویژوال+ + C 4.0 و MFC 4.0 صرفنظر شد. ویژوال+ + C 5.0، که شامل MFC 4.21 در ۱۹۹۷/۰۴/۲۸ منتشر شد، یک ارتقاء عمده‌ای از ۴٫۲ بود در چهار نسخه در دسترس است. آموزش حرفه‌ای سازمانی RISC ویژوال+ + C 6.0 (که عموماً به عنوان VC6 شناخته می‌شود)، که شامل 6.0 MFC، در سال ۱۹۹۸ از زندان آزاد شد. ویژوال C + + 6.0 هنوز کاملاً مردمی و اغلب مورد استفاده قرار گیرد برای حفظ پروژه‌های میراث است. وجود دارد با این حال، با مسائل، به خصوص این نسخه تحت ویندوز XP در حالت اشکال زدایی (برای مثال، مقادیر متغیرهای استاتیک نمایش داده نمی‌شود). ۱۲٫۰۰٫۸۸۰۴: مسائل مربوط به اشکال زدایی را می‌توان با یک پچ به نام «بصری+ + C 6.0 پردازنده بسته» ویژوال C + +. بر این اساس، زبان انگلیسی نسخه ارتقا از ویژوال استودیو دات نت ۲۰۰۳ برای کمترین هزینه به صاحبان نسخه زبان انگلیسی از ویژوال استودیو عرضه شده‌است. این نسخه برای پشتیبانی از ویندوز ۹۵ و NT 4.0 به عنوان یک هدف بود نسخه SP1 نیز به روزرسانی برای ویندوز ویستا در ویندوز مایکروسافت SDK در دسترس است. شماره نسخه: ۱۴٫۰۰٫۵۰۷۲۷٫۷۶۲ ویژوال C + + 2008 (همچنین به ویژوال C + + 9.0 شناخته می‌شود) در نوامبر ۲۰۰۷ منتشر شد. | ## بخش 3: ویژوال سی++ | به‌طور پیش فرض، تمامی برنامه‌ها در برابر ویژوال کامپایل شده C + + 2008 runtimes و (استاتیک و اتصال پویا) تحت ویندوز ۲۰۰۰ کار و بعد از آن است. بسته ویژگی‌های منتشر شده برای VC9، بعد به SP1 گنجانده شده، اضافه شده پشتیبانی از C + + TR1 ضمیمه‌ها کتابخانه موجود است. شماره نسخه: ۱۵٫۰۰٫۳۰۷۲۹٫۰۱ ویژوال C + + 2010 (همچنین به ویژوال C + + 10.0 شناخته می‌شود) در تاریخ ۱۲ آوریل ۲۰۱۰ منتشر شد. ویژوال C + + 2012 (همچنین به ویژوال C + + 11.0 شناخته می‌شود) در ۱۵ آوریل ۲۰۱۲ منتشر شد و از آن است که در حال حاضر آخرین نسخه پایدار. نسخه RTM شماره: ۱۷٫۰۰٫۵۰۷۲۷٫۱ نسخه‌های ۶۴ بیتی ویژوال استودیو ۲۰۰۵ نسخه استاندارد و حرفه‌ای پشتیبانی از معماری x86-64 و کامپایلر ویژوال استودیو ۲۰۰۸ تیم سوئیت پشتیبانی از هر دو معماری x86-64 و IA-64. قبل از ویژوال + + C 2005، بسترهای نرم‌افزاری SDK تنها راه برای برنامه نویسان به منظور توسعه برنامه‌های کاربردی ویندوز ۶۴ بیتی بود.SDK شامل کامپایلر و ویژوال + + C 6.0 کتابخانه A64. NET 2003 کتابخانه‌ها (که دیگر در دسترس نیست) که می‌خواستند به حال برای تماس با مایکروسافت از طریق یک آدرس ایمیل خاص است. نسخه کنونی سیزده نسخه از ویژوال+ + C در دسترس وجود دارد: مایکروسافت ویژوال+ + C2008 Express Edition مایکروسافت ویژوال+ + C 2010 Express Edition (در دسترس به عنوان دانلود رایگان در سایت MSDN) مایکروسافت ویژوال استودیو ۲۰۱۰ حرفه‌ای مایکروسافت ویژوال استودیو ۲۰۱۰ تیم بنیاد مایکروسافت ویژوال استودیو ۲۰۱۰ حق بیمه مایکروسافت ویژوال استودیو ۲۰۱۰ نهایی مایکروسافت ویژوال استودیو ۲۰۱۲ حرفه ای مایکروسافت ویژوال استودیو ۲۰۱۳ حرفه ای مایکروسافت ویژوال استودیو ۲۰۱۳ تیم، شرکتی مایکروسافت ویژوال استودیو ۲۰۱۵ حرفه ای مایکروسافت ویژوال استودیو ۲۰۱۵ تیم، شرکتی مایکروسافت ویژوال استودیو ۲۰۱۷ حرفه ای مایکروسافت ویژوال استودیو ۲۰۱۷ تیم، شرکتی ویژوال + + C در ویژوال استودیو گنجانده شده‌است. این به این معنی است که کاربر می‌تواند کدهای خود را با هر یک از کتابخانه‌های موجود تدوین است. با این حال این می‌تواند برخی از مشکلات که با استفاده از اجزای مختلف (DLLها، EXE) را در همان برنامه می‌شود. کاربر باید C همان زمان اجرا برای تمام اجزای این برنامه استفاده کنید مگر اینکه مفاهیم درک شده‌است. | ## جمع‌بندی | مایکروسافت با استفاده از توصیه‌های multithreaded، کتابخانه‌های پیوند پویا (/ MD / MDD کامپایلر گزینه) برای جلوگیری از مشکلات احتمالی است با وجودی که این محصول به عنوان یک IDE برای زبان برنامه‌نویسی C، پشتیبانی کامپایلر که زبان مطابق به نسخه اصلی منسوخ استاندارد C، دوستیابی از سال ۱۹۸۹ است.