Microsoft Visual Studio

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
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 | edytuj kod]

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 | edytuj kod]

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 biblioteki 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 Framework Nie
Visual Studio Standard Tak Tak ograniczona funkcjonalność Tak Tak Tak Tak Nie Tak Nie wymaga instalacji Windows Phone Framework 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 | edytuj kod]

Visual Studio 97[edytuj | edytuj kod]

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 | edytuj kod]

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 | edytuj kod]

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 | edytuj kod]

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 | edytuj kod]

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 | edytuj kod]

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 | edytuj kod]

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 | edytuj kod]

Jedenasta wersja środowiska Visual Studio, wydana w 2012 roku:

Visual Studio 2013 (Visual Studio 12)[edytuj | edytuj kod]

W czerwcu 2013 zostało udostępnione Preview następnej - 12 wersji Visual Studio, które cechuje m.in.:

  • wykorzystanie .NET Framework 4.5.1
  • wprowadzenie opcji "Just My Code" dla języków C++ oraz JavaScript[3]
  • autouzupełnianie kodu pisanego w C/C++
  • wsparcie znacznej części standardu C++11
  • nowe ułatwienia w nawigacji kodu
  • C++ auto-vectorizer
  • wsparcie dla systemu Git
  • integracja z Windows 8.1

Visual Studio w języku polskim[edytuj | edytuj kod]

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 | edytuj kod]

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

Zobacz też[edytuj | edytuj kod]

Linki zewnętrzne[edytuj | edytuj kod]