Przejdz do zawartosci

Microsoft Visual Studio

Z Wikipedii, wolnej encyklopedii
Microsoft Visual Studio

Logo programu
Autor Microsoft
Pierwsze wydanie Visual Studio (19 marca 1997; okolo 28 lat temu)
Aktualna wersja stabilna 2026 18.0.2 (24 listopada 2025; okolo 3 miesiace temu)[1]
Aktualna wersja testowa 2026 11222.16 (24 listopada 2025; okolo 3 miesiace temu)[2]
Jezyk programowania C#, C++
Platforma sprzetowa x86, x86-64
System operacyjny Microsoft Windows, macOS
Rodzaj zintegrowane srodowisko programistyczne
Licencja zamkniete oprogramowanie
Wersje Express: Freeware
Inne wersje: Shareware
Multimedia w Wikimedia Commons
Strona internetowa

Microsoft Visual Studio - zintegrowane srodowisko programistyczne firmy Microsoft. Jest uzywane do tworzenia oprogramowania konsolowego oraz z graficznym interfejsem uzytkownika, w tym aplikacji Windows Forms, WPF, Web Sites, Web Applications i inne. Aplikacje moga byc pisane na platformy: Microsoft Windows, Windows Phone, Windows CE, .NET Framework, Microsoft Silverlight, Linux, MacOS oraz konsole Xbox.

Elementy skladowe

[edytuj | edytuj kod]

Visual Studio zawiera edytor kodu wspierajacy IntelliSense jak rowniez mechanizmy refaktoryzacji kodu. Zintegrowany debugger dziala zarowno na poziomie kodu zrodlowego jak i maszyny. Pozostale narzedzia w ramach Visual Studio to: designer do tworzenia aplikacji Windows Forms, WPF i web, narzedzie do tworzenia klas, projektowania baz danych itd. Funkcjonalnosc Visual Studio praktycznie na kazdym poziomie tej aplikacji mozna rozszerzac za pomoca dodatkow.

Visual Studio zawiera zestaw narzedzi programistycznych (IDE), w sklad ktorego 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 takze aplikacji sieciowych, uslug sieciowych oraz serwisow internetowych.

Dawniej istniala mozliwosc zakupu osobnych pakietow dla poszczegolnych jezykow programowania (np. Visual C++). Obecnie jedyna mozliwoscia jest zakup calego produktu Visual Studio.

Edycje

[edytuj | edytuj kod]

Microsoft Visual Studio jest dostepny w nastepujacych edycjach:

Visual Studio Express - uproszczone wersje programow dostepnych w platnych wersjach Visual Studio przeznaczone glownie dla studentow i hobbystow. Zawieraja uproszczona wersje MSDN - MSDN Express Library. Licencja pozwala na tworzenie programow komercyjnych. Jezyki dostepne w ramach Visual Studio Express:

  • Visual Basic Express
  • Visual C++ Express
  • Visual C# Express
  • Visual Web Developer Express

Visual Studio Standard - wersja ta umozliwia uzycie wtyczek i korzysta z biblioteki MSDN. Brak mozliwosci zdalnego debugowania. Wersja 2008 nie pozwala na tworzenie oprogramowania na urzadzenia mobilne.

Visual Studio Professional - funkcja zdalnego debugowania i tworzenia oprogramowania na urzadzenia mobilne.

Visual Studio Team System - edycja z dodatkowymi narzedziami ulatwiajacymi wspolprace przy tworzeniu oprogramowania.

Mozliwosci roznych edycji Visual Studio[3]
Produkt Rozszerzenia (wtyczki) Zewnetrzne narzedzia Tworzenie instalatora Integracja z MSDN Class Designer Refaktoring Debugowanie Code Analysis Tworzenie programow dla platform 64 bitowych Tworzenie programow dla procesorow Itanium Tworzenie programow dla Windows Phone Visual Studio Tools for Office
Visual Studio Express minimalne minimalne ograniczona funkcjonalnosc MSDN Express Nie ograniczona funkcjonalnosc ograniczona funkcjonalnosc Nie Nie Nie wymaga instalacji Windows Phone Framework Nie
Visual Studio Standard Tak Tak ograniczona funkcjonalnosc 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]

W latach 80. Microsoft wyprodukowal srodowisko programistyczne QuickC[a], pierwotnie na platforme DOS, a nastepnie dla 16-bitowego srodowiska Windows. Visual Studio jest nastepca QuickC, powstalo dla nowszych, 32-bitowych wersji Windows.[4]

Visual Studio 97

[edytuj | edytuj kod]

Pierwsza wersja Visual Studio laczyla w sobie kilka jezykow programowania (wczesniej firma Microsoft sprzedawala osobno pakiety dla poszczegolnych jezykow). Skladala sie z Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0 i Visual InterDev 1.0. Byla to jednoczesnie pierwsza proba stworzenia uniwersalnego srodowiska programowania, ktorego uzywaly Visual C++, J++ i InterDev. Visual Basic i FoxPro uzywaly swoich wlasnych srodowisk.

Visual Studio 6.0

[edytuj | edytuj kod]

Kolejna wersja zostala wprowadzona w 1998 roku i przetrwala bez zmian (oprocz poprawek) cztery lata, az do wprowadzenia platformy .NET Framework. Wszystkim skladnikom ustalono numer wersji na 6.0.

Visual Studio .NET (2002) (Visual Studio 7.0)

[edytuj | edytuj kod]

W 2002 roku firma Microsoft wprowadzila wersje, ktora zasadniczo roznila sie od poprzednich. Najbardziej istotna zmiana bylo wprowadzenie platformy .NET Framework, dzieki ktorej programy nie byly kompilowane do kodu maszynowego, ale do CIL - jezyka posredniego, ktory jest kompilowany do postaci ostatecznej podczas wykonywania programu. Kolejna istotna zmiana bylo wprowadzenie jezyka C# podobnego w skladni do jezyka Java, ale przeznaczonego wylacznie do srodowiska .NET. Jezyk Visual Basic zostal drastycznie zmieniony tak, aby pasowal do platformy .NET. Jezyka C++ mozna bylo uzywac w dwoch wariantach:

  • C++ Managed obslugujacego platforme .NET,
  • tradycyjnego C++ pozwalajacego (jako jedyny jezyk w zestawie) na kompilacje bezposrednio do kodu maszynowego.

Wszystkie jezyki (z wyjatkiem FoxPro, ktory nie zostal wlaczony do .NET) wchodzace w sklad produktu uzywaly jednolitego srodowiska programistycznego. Samo srodowisko zostalo przeprojektowane w kierunku uzyskania wiekszej elastycznosci, funkcjonalnosci i latwosci obslugi.

Visual Studio .NET 2003 (Visual Studio 7.1)

[edytuj | edytuj kod]

Rok po wersji 2002 firma Microsoft wprowadzila do sprzedazy wersje 2003. Uzytkownicy wersji 2002 za niewielka doplata mogli uaktualnic swoje oprogramowanie do najnowszej wersji. Wersja ta wprowadzala uaktualnienie .NET Framework do wersji 1.1 i wsparcie dla projektowania aplikacji dla urzadzen przenosnych.

Visual Studio 2005 (Visual Studio 8.0)

[edytuj | edytuj kod]

Visual Studio 2005 jest przeznaczona wylacznie dla systemow MS Windows 2000/XP/2003. Najbardziej istotnymi zmianami w stosunku do poprzedniej wersji sa:

  • zastosowanie wersji 2.0 .NET Framework, z tym zwiazane sa zmiany takze w jezykach programowania;
  • mozliwosc kompilacji dla procesorow 64-bitowych roznych typow;
  • jest to ostatnie wydanie Visual Studio dla Windows 2000;
  • Pierwsza wersja z edycja Express Edition, dostepna 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) odbyla sie dopiero 27 stycznia 2008 r. Przygotowany z mysla o Windows Vista i Office 2007. W tej wersji zrezygnowano ze wsparcia dla Windows 2000. Na witrynie Microsoftu dostepna jest wersja Express Edition przeznaczona dla hobbystow i malych firm, moze byc uzywana bezplatnie bez ograniczen czasowych.
Zmiany:

  • wykorzystanie .NET Framework 3.5

Visual Studio 2010 (Visual Studio 10)

[edytuj | edytuj kod]

Dziesiata wersja srodowiska Visual Studio:

  • wykorzystanie .NET Framework 4.0;
  • znaczne zmiany w GUI;
  • wsparcie dla SQL 2008;
  • nowe opcje do testowania;
  • narzedzia zintegrowanego srodowiska programistycznego dla Windows 7 i Microsoft SharePoint 2010;
  • nowe "drag and drop bindings" dla Silverlight i aplikacji Windows Presentation Foundation;
  • nowy jezyk programowania F#;
  • wsparcie budowania aplikacji dla Windows Azure;
  • automatyczne znajdowanie popularnych bledow w kodowaniu.

Visual Studio 2012 (Visual Studio 11)

[edytuj | edytuj kod]

Jedenasta wersja srodowiska Visual Studio, wydana w 2012 roku:

Visual Studio 2013 (Visual Studio 12)

[edytuj | edytuj kod]

17 pazdziernika 2013 zostala udostepniona finalna wersja Visual Studio 12[5], ktore cechuje m.in.:

  • wykorzystanie .NET Framework 4.5.1
  • wprowadzenie opcji "Just My Code" dla jezykow C++ oraz JavaScript[6]
  • autouzupelnianie kodu pisanego w C/C++
  • wsparcie znacznej czesci standardu C++11
  • nowe ulatwienia w nawigacji kodu
  • C++ auto-vectorizer
  • wsparcie dla systemu Git
  • integracja z Windows 8.1

W 2014 roku udostepniono takze Visual Studio 2013 Update w wersjach 1, 2, 3 i 4.

Visual Studio 2015 (Visual Studio 14)

[edytuj | edytuj kod]

W kwietniu 2014 ukazala sie wersja Release Candidate, w czerwcu 2014[7] wersja Community Technology Preview (CTP).

Visual Studio 2017 (Visual Studio 15)

[edytuj | edytuj kod]

W grudniu 2016 ukazala sie kolejna wersja Community Technology Preview (CTP).

7 marca 2017 zostala udostepniona finalna wersja[8] Visual Studio 15. Cechuje ja:

  • rozszerzona obsluga nowych funkcji jezykow C# 7.0 i Visual Basic 15
  • nowe srodowisko instalacji
  • ulepszona nawigacja w kodzie
  • przeprojektowana strona startowa
  • obsluga polecenia EditorConfig

Visual Studio 2019 (Visual Studio 16)

[edytuj | edytuj kod]

2 kwietnia 2019 r. Microsoft udostepnil Visual Studio 2019[9][10]. Nowosci to miedzy innymi[11]:

  • C# 8.0 Preview
  • F# 4.6
  • .NET Core 3.0

Visual Studio 2022 (Visual Studio 17)

[edytuj | edytuj kod]

8 listopada 2021 wydano pierwsza produkcyjna wersje nowego Visual Studio[12]. Do najwazniejszych nowosci naleza[13]:

  • 64-bitowe srodowisko
  • .NET 6
  • przeladowanie aplikacji podczas uruchomionego debugowania (Hot Reload)
  • ulepszony IntelliCode

Visual Studio dla systemu macOS

[edytuj | edytuj kod]

16 listopada 2016 roku zapowiedziano osobna wersje Visual Studio zaprojektowana specjalnie dla komputerow z systemem MacOS[14]. W maju 2017 roku wydano[15] pierwsza ogolnodostepna odslone programu. Posiada ona wsparcie dla .NET Core, ASP.NET Core, Xamarina oraz Unity.

Pakiety jezykowe w Visual Studio

[edytuj | edytuj kod]

Pakiety jezykowe to bezplatne dodatki, ktore po zainstalowaniu umozliwiaja zmiane wersji jezykowej programu i zapewniaja lokalizacje interfejsu uzytkownika i komunikatow o bledach oprogramowania[16]. Podczas pierwszej instalacji programu Visual Studio instalator dobiera odpowiedni pakiet jezykowy na podstawie uzywanego jezyka systemu operacyjnego[17]. Pakiety jezykowe dla programu Visual Studio 2010 zostaly przetlumaczone we wspolpracy z Politechnika Wroclawska[18].

Zobacz tez

[edytuj | edytuj kod]
  1. | a takze QuickBasic oraz QuickPascal

Przypisy

[edytuj | edytuj kod]
  1. | DeDiv-VR, Visual Studio 2026 Release Notes [online], learn.microsoft.com [dostep 2025-12-03] (ang.).
  2. | DeDiv-VR, Visual Studio Insiders Release Notes [online], learn.microsoft.com [dostep 2025-12-03] (ang.).
  3. | Porownanie wersji Visual Studio 2008 (Visual Studio 2008 Product Comparison Guide). [dostep 2009-09-25].
  4. | Marcin Borkowski. QuickC. ,,Bajtek", s. 28, listopad 1992. Spoldzielnia "Bajtek". ISSN 0860-1674. [dostep 2026-01-18].
  5. | Visual Studio 2013 released to web! | The Visual Studio Blog [online], blogs.msdn.com [dostep 2017-11-25] [zarchiwizowane z adresu 2014-01-13] (ang.).
  6. | Microsoft: What's New in Visual Studio 2013. [dostep 2014-01-23].
  7. | John Montgomery: Visual Studio "14" CTP now available. [w:] The Visual Studio Blog. The official source of product insight from the Visual Studio Engineering Team [on-line]. 3 czerwca 2014. [dostep 2017-02-03]. (ang.).
  8. | Informacje o wersji programu Visual Studio 2017. www.visualstudio.com. [dostep 2017-03-07]. (ang.).
  9. | KrzysztofK. Sulikowski KrzysztofK., Dzis premiera Visual Studio 2019 dla Windows i Mac [online], centrumxp.pl, 2 kwietnia 2019 .
  10. | PeterP. Bright PeterP., Visual Studio 2019 goes live with C++, Python shared editing [online], arstechnica.com, 2 kwietnia 2019 (ang.).
  11. | Microsoft, Visual Studio 2019 Release Notes [online], docs.microsoft.com, 29 kwietnia 2019 [dostep 2019-05-03] (ang.).
  12. | Visual Studio 2022 z premiera juz 8 listopada. Co nowego? [online], www.centrumxp.pl .
  13. | Microsoft, Visual Studio 2022 Release Notes [online], docs.microsoft.com, 8 listopada 2021 [dostep 2021-11-09] (ang.).
  14. | Announcing the new Visual Studio for Mac [online] [dostep 2018-01-11] (ang.).
  15. | Visual Studio for Mac: now generally available [online] [dostep 2018-01-11] (ang.).
  16. | Polish Language Pack for Visual Studio Code - Visual Studio Marketplace
  17. | g, Modify Visual Studio workloads and components [online], learn.microsoft.com, 20 sierpnia 2024 [dostep 2025-03-17] (ang.).
  18. | Politechnika Wroclawska - Instytut Informatyki - Polish Visual Studio 2010 Language Pack Localization Project

Linki zewnetrzne

[edytuj | edytuj kod]