MS Visual Studio Community Edition dla MS Windows
Rozmiar: kilka GB
0. .NET
Będziemy potrzebować platformy dotnet, można ja pobrać z tego linku.
Tu link do .NET Core.
1 Pobieranie
Pobrać wersję na swój system operacyjny. Najnowsza wersja może nie pracować poprawnie na starszych aktualizacjach systemu. Więcej informacji tutaj.
Pobrać oprogramowanie w darmowej wersji Community można tutaj.
Starsze wersje tutaj.
Polska wersja, jak i starsze >> tutaj <<.
2 Instalacja
Pobiera się mały instalator i kolejno można przejść do właściwej instalacji.
Zapewne wymagane będzie pobranie paru dodatków, co wykona się automatycznie.
Kolejno wybieramy elementy systemu do instalacji. Nam wystarczy to co poniżej (wymagane około 7 GB):
Dla budowy aplikacji konsolowych trzeba wybrać jak wyżej:
– Programowanie aplikacji klasycznych dla platformy .NET
– Szablony języka C# zestawu SDK…
– Windows 11 SDK…
Instalacja chwilę potrwa.
Pojedyncze składniki
Należy sprawdzić czy mamy w sekcji instalatora „Pojedyncze składniki” zaznaczone
– NET 6.0 (lub aktualny)
– .NET DSK
– .NET Framework 4.8
jak niżej:
Jeśli tego nie mamy to możliwe, że nie będzie można tworzyć aplikacji konsolowych z okna VS. (Z wiersza poleceń będzie można: dotnet new console –framework net5.0)
Projektant klas
Jeśli chcemy mieć możliwość projektowania diagramów klas należy włączyć do instalacji ten moduł:
Wtyczki / rozszerzenia
Po instalacji VS można dodać kilka przydatnych wtyczek usprawniających pracę:
– https://www.plukasiewicz.net/Artykuly/VS2019Extensions
– https://www.syncfusion.com/blogs/post/15-must-have-visual-studio-extensions-for-developers.aspx
Visual Studio Code
Jest to odchudzona wersja MS VS, działająca także na Linux. Krótki opis instalacji znajdziesz tutaj.
Instalacja dla Linux: https://www.pragmaticlinux.com/2021/03/install-visual-studio-code-and-net-core-for-c-coding-on-linux/
Kolejno instalujemy wtyczki:
– scriptcsRunner
– C#
– C# Extensions
– C# Snippets
– AutoUsing for C#
– Roslyn
– OmniSharp
plus inne przydatne:
– indent-rainbow
– Rainbow-Brackets
– Code Runner
– IntelliSense
Linux: MonoDevelop
Rozmiar: 750 MB
Jest to swego rodzaju „zamiennik” Visual Studio dla systemu Linux.
https://www.monodevelop.com/download/#fndtn-download-lin-debian
Instalacja trwa dość długo, program pojawia się w menu, w sekcji Programowanie
Uwaga: W moim przypadku (Debian buster) trzeba było linię (z poradnika)
echo „deb https://download.mono-project.com/repo/debian vs-buster main” | sudo tee /etc/apt/sources.list.d/mono-official-vs.list
wykonać inaczej:
– utworzyć plik /etc/apt/sources.list.d/mono-official-vs.list
– do tegoż pliku wstawić wpis: deb https://download.mono-project.com/repo/debian vs-buster main
– i dopiero wtedy zrobić aktualizację pakietów
Po instalacji uruchamiamy z menu mono i
– Plik / Nowe rozwiązanie
– Inne / .NET
– Projekt konsoli
Tworząc nowy projekt zostanie utworzony katalog o jego nazwie.
Aby dodać do projektu nową klasę:
– prawym na projekcie
– Dodaj / Nowy plik
– General / Pusta klasa
Tworzenie i uruchamianie projektów
Visual Studio Code
– Tworzymy katalog na nasz projekt, najlepiej aby jego nazwa była zgodna z nazwą projektu.
– Uruchamiamy VSC i w eksploratorze otwieramy nasz katalog
– Klikamy Tak, ufam autorom
– i w wewnętrznym terminalu wpisujemy polecenie:
dotnet new console –framework net5.0
lub
dotnet new console
– Utworzy nam to podstawową strukturę projektu
– Klikamy na utworzony plik programu program.cs (nazwę można zmienić)
– Aby skompilować w terminalu wydajemy polecenie
dotnet run
Jeśli mamy wtyczkę ConsoleRunner to można utworzyć skrypt o nazwie scriptcs i zawartości
MS Visual Studio
– Wybieramy Utwórz nowy projekt i jak niżej:
– Kolejno rodzaj aplikacji konsolowej:
– Podajmy nazwę aplikacji i jej lokalizację
– wybieramy docelowa platformę:
Uwaga: w zależności od platformy będziemy mieli wygenerowany inny kod programu przykładowego:
Dla wersji 6.0 coś jak niżej:
Natomiast dla wcześniejszej wersji platformy:
I kolejno:
Dostaniemy kod jak niżej:
Więcej o tej zmianie mamy tutaj.
W środowisku Visual Studio także możemy wygenerować aplikację z konsoli:
– tworzymy katalog
– w wierszu polecenia wchodzimy do niego aby stał się katalogiem bieżącym
– wydajemy polecenie
dotnet new conosle –framework net5.0 (lub inaczej)
– utworzy się podstawowa struktura aplikacji konsolowej, która teraz możemy otworzyć w VS