माइक्रोसॉफ्ट विजुअल स्टूडियो
माइक्रोसॉफ्ट विजुअल स्टूडियो, माइक्रोसॉफ्ट का एक एकीकृत विकास वातावरण (IDE) है। इसका प्रयोग विण्डोज़ फॉर्म अनुप्रयोगों, वेब साइटों, वेब अनुप्रयोगों और वेब सेवाओं के साथ ही कन्सोल और ग्राफिकल यूज़र इन्टरफेस अनुप्रयोगों को विकसित करने के लिये नेटिव कोड और प्रबंधित कोड दोनों के साथ माइक्रोसॉफ्ट विण्डोज़, विण्डोज़ मोबाइल, विण्डोज़ CE (Windows CE), .NET फ्रेमवर्क, .NET कॉम्पैक्ट फ्रेमवर्क (.NET Compact Framework) और माइक्रोसॉफ्ट सिल्वरलाइट द्वारा समर्थित सभी प्लेटफॉर्मों के लिये किया जा सकता है। विजुअल स्टूडियो में एक कोड संपादक शामिल होता है, जो इन्टेलीसेन्स (IntelliSense) और साथ ही कोड रिफैक्टरिंग का समर्थन करता है। यह एकीकृत डीबगर स्रोत-स्तरीय डीबगर और मशीन-स्तरीय डीबगर दोनों के रूप में कार्य करता है। अन्य अंतर्निर्मित उपकरणों में GUI अनुप्रयोगों के निर्माण के लिये फॉर्म डिज़ाइनर, वेब डिज़ाइनर, क्लास डिज़ाइनर और डेटाबेस स्कीमा डिज़ाइनर शामिल हैं। यह प्लग-इन्स को स्वीकार करता है, जो स्रोत नियंत्रण तंत्रों (जैसे सबवर्जन और विजुअल सोर्ससेफ) के लिये समर्थन जोड़ने से लेकर डोमेन-विशिष्ट भाषाओं के लिये एडिटर और विजुअल डिज़ाइनर जैसे नये उपकरण-समूह जोड़ने या सॉफ्टवेयर विकास जीवन-चक्र के अन्य पहलुओं (जैसे टीम फाउंडेशन सर्वर क्लाएंट: टीम एक्सप्लोरर) तक लगभग प्रत्येक स्तर पर इसकी कार्यात्मकता में वृद्धि करते हैं। भाषा सेवाओं के माध्यम से विजुअल स्टूडियो भाषाओं का समर्थन करता है, एक भाषा-आधारित सेवा उपलब्ध होने पर कोड संपादक और डीबगर को (विभिन्न सीमाओं तक) लगभग किसी भी प्रोग्रामिंग भाषा का समर्थन करने की अनुमति देती हैं। अंतर्निर्मित भाषाओं में C/C++ (विजुअल C++ के माध्यम से), VB.NET (Visual Basic.NET के माध्यम से) और C (विजुअल C# के माध्यम से) शामिल हैं। अन्य भाषाओं, जैसे F, M, पायथन (Python) और रूबी (Ruby) आदि, के लिये समर्थन पृथक रूप से स्थापित की जाने वाली भाषा सेवाओं के माध्यम से उपलब्ध है। यह XML/XSLT, HTML/XHTML, जावास्क्रिप्ट (JavaScript) और CSS का भी समर्थन करता है। विजुअल स्टूडियो के भाषा-आधारित संस्करण भी उपलब्ध हैं, जो प्रयोक्ताओं को अधिक सीमित भाषा सेवाएं प्रदान करते हैं। इन स्वतंत्र पैकेजों को माइक्रोसॉफ्ट विजुअल बेसिक, विजुअल J#, विजुअल C# और विजुअल C++ कहा जाता है। माइक्रोसॉफ्ट अपने विजुअल स्टूडियो 2008 के विजुअल बेसिक, विजुअल C#, विजुअल C++ और विजुअल वेब डेवलपर घटकों के "एक्सप्रेस" संस्करण बिना किसी लागत के प्रदान करता है। विजुअल स्टूडियो 2005 के भाषा-आधारित संस्करणों (विजुअल बेसिक, C++, C#, J#) के साथ ही विजुअल स्टूडियो 2008 और 2005 के व्यावसायिक संस्करण माइक्रोसॉफ्ट ड्रीमस्पार्क (Microsoft DreamSpark) कार्यक्रम के माध्यम से विद्यार्थियों के लिये मुफ्त डाउनलोड के रूप में उपलब्ध हैं। विजुअल स्टूडियो 2010 अभी रिलीज़ उम्मीदवार है और इसे आम लोगों द्वारा मुफ्त में डाउनलोड किया जा सकता है।