Microsoft Visual Studio
| Microsoft Visual Studio | |
| zintegrowane środowisko programistyczne | |
| Producent | Microsoft |
| Platforma sprzętowa | x86 |
| System operacyjny | Microsoft Windows |
| Pierwsze wydanie | Visual Studio (wiosna 1995) |
| Aktualna wersja stabilna | Visual Studio 2012 (11.0.50727.1) / 2 sierpnia 2012 |
| Aktualna wersja testowa | Visual Studio 2012 RC - July 2012 Update / 16 czerwca 2012[1] |
| Licencja | Zamknięte oprogramowanie Wersje Express: Freeware Inne wersje: Shareware |
| http://msdn.microsoft.com/vstudio/ | |
Microsoft Visual Studio – to zintegrowane środowisko programistyczne firmy Microsoft. Jest używane do tworzenia oprogramowania konsolowego oraz z graficznym interfejsem użytkownika, w tym aplikacje Windows Forms, WPF, Web Sites, Web Applications i inne. Aplikacje mogą być pisane na platformy: Microsoft Windows, Windows Phone, Windows CE, .NET Framework, Microsoft Silverlight oraz konsole XBOX.
Elementy składowe [edytuj]
Visual Studio zawiera edytor kodu wspierający IntelliSense jak również mechanizmy refaktoryzacji kodu. Zintegrowany debugger działa zarówno na poziomie kodu źródłowego jak i maszyny. Pozostałe narzędzia w ramach Visual Studio to: designer do tworzenia aplikacji Windows Forms, WPF i web, narzędzie do tworzenia klas, projektowania baz danych itd. Funkcjonalność Visual Studio praktycznie na każdym poziomie tej aplikacji można rozszerzać za pomocą dodatków.
Visual Studio zawiera zestaw narzędzi programistycznych (IDE), w skład którego wchodzi:
- Microsoft Visual C# (od wersji 2002)
- Microsoft Visual C++
- Microsoft Visual Basic
- Microsoft Visual J# (wersje 2002-2005)
- Microsoft Visual Web Developer ASP.NET (od wersji 2005)
- Microsoft Visual F# (od wersji 2010)
Microsoft Visual Studio pozwala na tworzenie samodzielnych aplikacji, a także aplikacji sieciowych, usług sieciowych oraz serwisów internetowych.
Dawniej istniała możliwość zakupu osobnych pakietów dla poszczególnych języków programowania (np. Visual C++). Obecnie jedyną możliwością jest zakup całego produktu Visual Studio.
Edycje [edytuj]
Microsoft Visual Studio jest dostępny w następujących edycjach:
Visual Studio Express – uproszczone wersje programów dostępnych w płatnych wersjach Visual Studio przeznaczone głównie dla studentów i hobbystów. Zawierają uproszczoną wersję MSDN – MSDN Express Library, można instalować wtyczki - ich ilość jest mocno ograniczona. Licencja pozwala na tworzenie programów komercyjnych. Języki dostępne w ramach Visual Studio Express:
-
-
- Visual Basic Express
- Visual C++ Express
- Visual C# Express
- Visual Web Developer Express
-
Visual Studio Standard – wersja ta umożliwia użycie wtyczek, używa bibliotekę MSDN. Nie ma możliwości zdalnego debugowania, w wersji 2008 nie ma możliwości tworzenia oprogramowania na urządzenia mobilne.
Visual Studio Professional – jest możliwość zdalnego debugowania i tworzenia oprogramowania na urządzenia mobilne.
Visual Studio Team System – edycja z dodatkowymi narzędziami ułatwiającymi współpracę przy tworzeniu oprogramowania.
- Możliwości różnych edycji Visual Studio[2]
| Produkt | Rozszerzenia (wtyczki) | Zewnętrzne narzędzia | Tworzenie instalatora | Integracja z MSDN | Class Designer | Refaktoring | Debugowanie | Code Analysis | Tworzenie programów dla platform 64 bitowych | Tworzenie programów dla procesorów Itanium | Tworzenie programów dla Windows Phone | Visual Studio Tools for Office |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Visual Studio Express | minimalne | minimalne | ograniczona funkcjonalność | MSDN Express | Nie | ograniczona funkcjonalność | ograniczona funkcjonalność | Nie | Nie | Nie | wymaga instalacji Windows Phone Freamwork | Nie |
| Visual Studio Standard | Tak | Tak | ograniczona funkcjonalność | Tak | Tak | Tak | Tak | Nie | Tak | Nie | wymaga instalacji Windows Phone Freamwork | Nie |
| Visual Studio Professional | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Nie | Tak | Nie | Tak | Tak |
| Visual Studio Team System editions | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak |
Historia [edytuj]
Visual Studio 97 [edytuj]
Pierwsza wersja Visual Studio łączyła w sobie kilka języków programowania (wcześniej firma Microsoft sprzedawała osobno pakiety dla poszczególnych języków). Składała się z Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0 i Visual InterDev 1.0. Była to jednocześnie pierwsza próba stworzenia uniwersalnego środowiska programowania, którego używały Visual C++, J++ i InterDev. Visual Basic i FoxPro używały swoich własnych środowisk.
Visual Studio 6.0 [edytuj]
Kolejna wersja została wprowadzona w 1998 roku i przetrwała bez zmian (oprócz poprawek) cztery lata, aż do wprowadzenia platformy .NET Framework. Wszystkim składnikom ustalono numer wersji na 6.0.
Visual Studio .NET (2002) (Visual Studio 7.0) [edytuj]
W 2002 roku firma Microsoft wprowadziła wersję, która zasadniczo różniła się od poprzednich. Najbardziej istotną zmianą było wprowadzenie platformy .NET Framework, dzięki której programy nie były kompilowane do kodu maszynowego, ale do CIL – języka pośredniego, który jest kompilowany do postaci ostatecznej podczas wykonywania programu. Kolejną istotną zmianą było wprowadzenie języka C# podobnego w składni do języka Java, ale przeznaczonego wyłącznie do środowiska .NET. Język Visual Basic został drastycznie zmieniony tak, aby pasował do platformy .NET. Języka C++ można było używać w dwóch wariantach:
- C++ Managed obsługującego platformę .NET,
- tradycyjnego C++ pozwalającego (jako jedyny język w zestawie) na kompilację bezpośrednio do kodu maszynowego.
Wszystkie języki (z wyjątkiem FoxPro, który nie został włączony do .NET) wchodzące w skład produktu używały jednolitego środowiska programistycznego. Samo środowisko zostało przeprojektowane w kierunku uzyskania większej elastyczności, funkcjonalności i łatwości obsługi.
Visual Studio .NET 2003 (Visual Studio 7.1) [edytuj]
Rok po wersji 2002 firma Microsoft wprowadziła do sprzedaży wersję 2003. Użytkownicy wersji 2002 za niewielką dopłatą mogli uaktualnić swoje oprogramowanie do najnowszej wersji. Wersja ta wprowadzała uaktualnienie .NET Framework do wersji 1.1 i wsparcie dla projektowania aplikacji dla urządzeń przenośnych.
Visual Studio 2005 (Visual Studio 8.0) [edytuj]
Visual Studio 2005 jest przeznaczona wyłącznie dla systemów MS Windows 2000/XP/2003. Najbardziej istotnymi zmianami w stosunku do poprzedniej wersji są:
- zastosowanie wersji 2.0 .NET Framework, z tym związane są zmiany także w językach programowania;
- możliwość kompilacji dla procesorów 64-bitowych różnych typów;
- jest to ostatnie wydanie Visual Studio dla Windows 2000;
- Pierwsza wersja z edycją Express Edition, dostępną za darmo;
- zmiana Managed C++ na C++/CLI (w Visual C++).
Visual Studio 2008 (Visual Studio 9) [edytuj]
Premiera Visual Studio 2008 (nazwa kodowa Orcas) odbyła się dopiero 27 stycznia 2008 r. Przygotowany z myślą o Windows Vista i Office 2007. W tej wersji zrezygnowano ze wsparcia dla Windows 2000. Na witrynie Microsoftu dostępna jest wersja Express Edition przeznaczona dla hobbystów i małych firm, może być używana bezpłatnie bez ograniczeń czasowych.
Zmiany:
- wykorzystanie .NET Framework 3.5
Visual Studio 2010 (Visual Studio 10) [edytuj]
Dziesiąta wersja środowiska Visual Studio:
- wykorzystanie .NET Framework 4.0;
- znaczne zmiany w GUI;
- wsparcie dla SQL 2008;
- nowe opcje do testowania;
- narzędzia zintegrowanego środowiska programistycznego dla Windows 7 i Microsoft SharePoint 2010;
- nowe "drag and drop bindings" dla Silverlight i aplikacji Windows Presentation Foundation;
- nowy język programowania F#;
- wsparcie budowania aplikacji dla Windows Azure;
- automatyczne znajdowanie popularnych błędów w kodowaniu.
Przegląd wersji rodziny Visual Studio 2010
Visual Studio 2012 (Visual Studio 11) [edytuj]
Jedenasta wersja środowiska Visual Studio, wydana w 2012 roku:
- wykorzystanie .NET Framework 4.5;
- Pisanie aplikacji dla Metro Style
- IntelliSense dla C++/CLI
- znaczne zmiany w GUI;
- integracja z MSSQL 2012;
- zintegrowany w pełni z Windows 8
Visual Studio w języku polskim [edytuj]
Pakiety językowe do programu Visual Studio to bezpłatne dodatki, które można instalować po zainstalowaniu angielskiej wersji programu Visual Studio 2010 Professional. Pakiety zapewniają częściową lokalizację interfejsu użytkownika i komunikatów o błędach oprogramowania. Po zainstalowaniu pakietów językowych użytkownik może wybrać interfejs użytkownika w wersji angielskiej lub zlokalizowanej. Pakiety językowe dla programu Visual Studio 2010 zostały przetłumaczone we współpracy z Politechniką Wrocławską.
Microsoft DreamSpark [edytuj]
Microsoft DreamSpark to program zapewniający studentom z całego świata dostęp do narzędzi technologicznych Microsoft. Po potwierdzeniu tożsamości zainteresowani mogą pobrać z witryny DreamSpark określony zestaw narzędzi projektowych i programistycznych oraz zestaw kluczy licencyjnych. Oprogramowanie udostępnione jest do użytku edukacyjnego, niekomercyjnego. W skład dostępnych produktów wchodzi między innymi Visual Studio 2008 Professional Edition, Visual Studio 2010 Professional Edition, a także Visual Studio 2012 Ultimate.
Przypisy
- ↑ Microsoft: July 2012 Update for Visual Studio 2012 Release Candidate. [dostęp 2012-08-26].
- ↑ Porównanie wersji Visual Studio 2008 (Visual Studio 2008 Product Comparison Guide). [dostęp 2009-09-25].