#kurs ASP.NET MVC #9.5 Tworzenie formularza kontaktowego i wszystkich komponentów potrzebnych do jego obsługi.

Mamy już stworzoną stronę główną (widok Index). Teraz przyszedł czas na stworzenie formularza kontaktowego, do którego będziemy przechodzić poprzez link ze strony głównej. W tym celu musimy wykonać następujące czynności:

  • stworzyć model danych dla naszego formularza,
  • zmodyfikować stronę główną (widok Index) poprzez umieszczenia na niej odpowiedniej treści oraz linku do widoku formularza,
  • utworzyć nową metodę akcji, która będzie zarządzała nowym widokiem formularza (kontroler Home),
  • stworzyć nowy widok formularza, który będzie oparty na stworzonym wcześniej modelu danych.

W tym rozdziale będę korzystał czasami z gotowego kodu bez szczegółowego wyjaśnienia, ponieważ pewne zagadnienia będę opisywał szczegółowo w dalszej części kursu.

#kurs ASP.NET MVC #9.4 Dodajemy dynamiczną treść do widoku.

Dodawania do naszego widoku statycznej i dynamicznej treści.

Teraz chcielibyśmy dodać do naszego widoku jakąś treść. I o ile ze statyczną treścią nie ma większego problemu to dynamiczną musimy jakoś wygenerować i przesłać do widoku. Generowanie dynamicznej treści wykonuje się w kontrolerze, ale jeszcze później musimy w jakiś sposób przekazać ją do widoku?

Żeby zobaczyć jakikolwiek efekt zmodyfikujemy troszeczkę nasz nowo utworzony widok, ale także nasz kontroler Home. Wstawimy na naszą stronę główną (widok: Index) jakąś treść. Dodamy treść „Witaj! Znajdujesz się na stronie głównej.” i w następnym wierszu dodamy aktualną datę i godzinę.

Tekst statyczny, który będzie się pokazywał na stronie Index możemy wpisać bezpośrednio w pliku widoku Index. Natomiast dynamiczną część, czyli aktualna datę i godzinę, musimy wygenerować w kontrolerze i później przekazać ją do widoku. I tym się zajmiemy w pierwszej kolejności. Nasz kontroler Home należy zmodyfikować zgodnie z listingiem 9.4.1, pogrubioną czcionką zaznaczona zmodyfikowana treść kontrolera.

Listing 9.4.1 Modyfikacja kontrolera Home.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace PierwszaAplikacja.Controllers
{
    public class HomeController : Controller
    {
        // GET: Home
        public ViewResult Index()
        {
            ViewBag.DataGodzina = DateTime.Now;
            return View();
        }
    }
}

Do przechowania i przekazania daty i godziny z kontrolera do widoku użyjemy dynamicznego obiektu ViewBag, do którego możemy stworzyć właściwość DataGodzina (nazwa naszej właściwości jest dowolna) i do tej właściwości przypiszemy wartość aktualnej daty i godziny dzięki poleceniu DateTime.Now. Stworzenie właściwości DataGodzina dla obiektu ViewBag i przypisanie do niej wartości aktualnej daty i godziny wygląda następująco.

 

	ViewBag.DataGodzina = DateTime.Now;

Za pomocą obiektu ViewBag aktualną datę i godzinę możemy przekazać do naszego widoku Index. W tym celu modyfikujemy nasz widok Index. Pogrubioną czcionką zaznaczona jest zmodyfikowana część kodu.

Listing 9.4.2 Modyfikacja widoku Index.

 @{
    Layout = null;
}
<!DOCTYPE html>

<html>
<head>
<meta name="viewport" content="width=device-width" />
    <title>Strona główna</title>
</head>
<body>
    <div> 
            Witam ! <br>
            Aktualna data i godzina: @ViewBag.DataGodzina
    </div>
</body>
</html>

Jak widać kawałek kodu @ViewBag.DataGodzina służy do wywołania właściwości DataGodzina obiektu ViewBag. W tym właśnie miejscu w przeglądarce internetowej pojawi się aktualna data i godzina. Żeby zobaczyć efekt naszych działań uruchamiamy nasz projekt (F5), co prezentuje rysunek 9.4.1.

9.4.1 Widok projektu w przeglądarce internetowej po modyfikacjach kontrolera i widoku._
9.4.1 Widok projektu w przeglądarce internetowej po modyfikacjach kontrolera i widoku._

#kurs ASP.NET MVC #9.3 Tworzymy nowy widok o nazwie Index

Tworzymy nowy widok o nazwie Index

W poprzednim podrozdziale (9.2 Tworzymy nowy kontroler „HomeController”) utworzyliśmy pierwszy kontroler w naszym projekcie a mino to projekt w dalszym ciągu „wyrzuca” błąd. Tak jak już pisałem błąd ten jest spowodowany tym, że nie mamy utworzonego w naszym projekcie żadnego widoku (w naszym przypadku brak widoku o nazwie Index bo takiego właśnie widoku szuka kompilator). Przyszedł więc czas na stworzenie nowego pierwszego widoku.

Utworzyć widok możemy na dwa sposoby:

Sposób 1

Klikamy prawym przyciskiem myszy (PPM) na nazwie metody akcji Index, w kontrolerze Home, i z rozwiniętego menu wybieramy opcję Add View.

Rysunek 9.3.1. Tworzymy nowy widok o nazwie Index.
Rysunek 9.3.1. Tworzymy nowy widok o nazwie Index.

W oknie Add View konfigurujemy widok i potwierdzamy ustawienia.

Rysunek 9.3.2 Okno Add View, konfiguracja nowego widoku.
Rysunek 9.3.2 Okno Add View, konfiguracja nowego widoku.

Z uwagi na fakt, że tworzyliśmy widok klikając na metodzie Index Visual Studio automatycznie nazwał ten widok tak jak metoda dla której tworzymy ten widok, czyli Index. W polu szablon (template) wybieramy Empty (without model) i potwierdzamy przyciskiem Add. Opcję Empty (without model) wybieramy dlatego, widok Index będzie naszą stroną startową. Nie będzie ona prezentowała żadnych danych z modelu, dlatego korzystamy z ww. opcji.

Teraz przejdźmy do okna Solution Explorer i zobaczymy tam, że w folderze Views > Home utworzony został widok o nazwie Index.

Rysunek 9.3.3 Utworzony nowy widok w oknie Solution Explorer.
Rysunek 9.3.3 Utworzony nowy widok w oknie Solution Explorer.

Treść nowo utworzonego widoku możemy zobaczyć klikając na plik Index.cshtml.

Listing 9.3.1 Kod nowo utworzonego widoku o nazwie Index.

 

@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
</head>
<body>
    <div> 
    </div>
</body>
</html>


Kiedy uruchomimy nasz projekt w przeglądarce internetowej zobaczymy pustą stronę. Pustą dlatego, że nie umieściliśmy w niej żadnej treści. O tym, że uruchomiony jest widok Index świadczy tytuł strony i adres wyświetlany przez przeglądarkę (Rysunek 9.3.3).

Rysunek 9.3.4 Uruchomiony widok Index w przeglądarce internetowej.
Rysunek 9.3.4 Uruchomiony widok Index w przeglądarce internetowej.

#kurs ASP.NET MVC #9.2 Tworzymy nowy kontroler – HomeController

Tworzymy nowy kontroler o nazwie Home (HomeController).

Wiemy już jak stworzyć nowy pusty projekt. Zerknijmy teraz do modułu Solution Explorer i zerknijmy do katalogów Controllers i Views. Widzimy tam, że narazie nie mamy stworzonych żadnych kontrolerów i widoków.

PierwszaAplikacja - Solution Explorer.
Rysunek 9.2.1. PierwszaAplikacja – Solution Explorer.

Po uruchomieniu projektu w takim momencie otrzymamy błąd w przeglądarce (Rysunek 9.2.2).

Visual Studio - pierwsze uruchomienie pustego projektu "PierwszyProjekt".
Rysunek 9.2.2 Visual Studio – pierwsze uruchomienie pustego projektu „PierwszaAplikacja”.

Dlaczego otrzymamy taki błąd? Bo wybraliśmy szablon Empty i jeszcze nic nie dodaliśmy do naszego projektu.

W pierwszej kolejności dodamy kontroler o nazwie Home. W oknie Solution Explorer klikamy PPM na folderze Controllers i z rozwijalnego menu wybieramy opcję Add a później Controller.

Tworzymy nowy kontroler Home.
Rysunek 9.2.3. Tworzymy nowy kontroler Home.

Pojawia się okno z możliwością wyboru typu kontrolera. W naszym przykładzie wybieramy Empty i klikamy na OK.

Wybieramy typ kontrollera Home.
Rysunek 9.2.4. Wybieramy typ kontrolera Home.

Zgodnie z konwencją MVC nazwy kontrolerom nadajemy dodając do nazwy słówko Controller (jak poniżej).

9.2.5. Kontroler Home - nadawanie nazwy.
Rysunek 9.2.5. Kontroler Home – nadawanie nazwy.

W takie prosty sposób stworzyliśmy nasz pierwszy kontroler o nazwie Home i możemy go zobaczyć w oknie Solution Explorer’a w folderze Controllers.

9.2.6. HomeController.
Rysunek 9.2.6. HomeController.

Jeżeli klikniemy na niego w oknie głównym zobaczymy zawartość naszego kontrolera.

9.2.7. Zawartość kontrolera Home.
Rysunek 9.2.7. Zawartość kontrolera Home.

No dobrze, mamy nasz kontroler i co się teraz stanie jak uruchomimy nasz projekt (wciskamy F5)?

9.2.8. Błąd widoku kontrolera.
Rysunek 9.2.8. Błąd widoku kontrolera.

No nie! Znowu błąd?

Błąd występuje dlatego, że nie mamy jeszcze utworzonego widoku, który chcemy wyświetlić. W chwili uruchomienia projektu, uruchamiamy metodę Index z kontrolera Home. Dlaczego? Bo w domyślnej ścieżce rutingu (pamiętamy: plik RouteConfig.cs w folderze App_Start) jest zapis.

 routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );

Czyli na początku próbujemy uruchomić metodę Index z kontrolera Home. A ta metoda zawiera metodę View() która zwraca nam odpowiedni widok. Zgodnie z konwencją MVC kompilator szuka widoku o takiej samej nazwie jak nasza metoda akcji, czyli szuka widoku o nazwie Index, a takiego widoku na razie nie ma. Stąd ten błąd. Ale spokojnie w kolejnych częściach kursu utworzymy odpowiedni widok.

Ostatnim działaniem w tym podrozdziale będzie lekka modyfikacja metody Index według poniższego listingu.
Listing 9.3.1 Modyfikacja metody Index w kontrolerze HomeController (zmodyfikowana część jest pogrubiona).

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace PierwszaAplikacja.Controllers
{
   public class HomeController : Controller
   {
       // GET: Home
       public ViewResult Index()
       {
           return View();
       }
   }
}

Różnica między użyciem ActionResult na ViewResult zostanie wyjaśnione w dalszej części kursu. Na tą chwilę wyjaśnię tylko tyle, że metoda ViewResult() dziedziczy po metodzie ActionResult().

 

#kurs ASP.NET MVC #9.1 Tworzymy pusty projekt ASP.NET MVC Web Application

Tworzymy pusty projekt ASP.NET Web Application w Visual Studio.

W tym celu skorzystamy z procedury tworzenia nowego projektu która opisałem tutaj. W tym miejscu wypunktuję tylko kroki jakie musimy wykonać aby utworzyć nowy pusty projekt, a jeśli chcesz zapoznać się z tematem bardziej szczegółowo kliknij w link do procedury.

1.1. Kliknij w link Visual Studio 2015 (standardowo znajduje się na pulpicie).

1.2. Po otwarciu się aplikacji wybierz kombinację klawiszy Ctrl + Shift + N.

1.3. Z drzewka po lewej wybierz opcję Templates > Visual C# > Windows > Web a później wybierz opcję ASP.NET Web Application Visual C# z okna po środku i potwierdzasz przyciskiem OK.

1.4. Wybieramy szablon Empty, zaklikujemy opcję MVC poniżej okna z szablonami i potwierdzasz przyciskiem OK.

1.5. I już mamy utworzony nowy pusty projekt ASP.NET MVC.

#kurs ASP.NET MVC #8 Widok – tutorial kurs

Widok (ang. View)

Widok to jedna z trzech warstwa modelu MVC. W widoku definiujemy co i w jaki sposób będziemy prezentować użytkownikowi. To w widoku definiujemy dynamiczne zmienne które po wywołaniu widoku „uzupełniają się” danymi np. z bazy danych. Przykład prostego widoku, który wyświetla aktualną datę i godzinę. Cała treść, oprócz części pogrubionych, jest wygenerowana automatycznie przy pomocy Visual Studio.

Listing 8.1. Prosty widok (o nazwie Index) do wyświetlenia aktualnej daty
@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Aktualna Data</title>
</head>
<body>
    <div> 
        @ViewBag.PokazAktualnaDate
    </div>
</body>
</html>

Poniżej rysunek prezentujący efekt wywołania powyższego widoku w przeglądarce internetowej.

Widok wyświetlający aktualną datę.
Rysunek 8.1. Widok wyświetlający aktualną datę.

Żeby nasz widok mógł wyświetlić aktualną datę i godzinę musieliśmy w kontrolerze w odpowiedniej metodzie ,o takiej samej nazwie jak nasz widok (w tym przypadku jest to widok i metoda o nazwie Index), zdefiniować właściwość ViewBag.PokazAktualnaDate w zaprezentowany poniżej sposób.

ViewBag.PokazAktualnaDate = DateTime.Now;

Poniżej treść kontrolera Home i metody Index

Listing 8.2. Kod kontrolera Home i metody Index
public class HomeController : Controller 
{
    public ViewResult Index() 
        {
            ViewBag.PokazAktualnaDate = DateTime.Now;
            return View();
        }
}

Teraz „zdanie” wyjaśnienia jak to się dzieje, że w przeglądarce internetowej wyświetla się aktualna data i godzina.

Po uruchomieniu naszej aplikacji poprzez mechanizm rutingu przechodzimy do kontrolera Home i metody Index. Dlaczego właśnie do tego kontrolera i do tej metody? Ano dlatego, że domyślnie to właśnie kontroler Home i metoda Index są domyślnymi wartościami dla domyślnej ścieżki rutingu (patrz listing 1 z części #5 Ruting). Teraz popatrzmy co znajduje się w metodzie Index w naszym kontrolerze Home? Zadeklarowaliśmy tam właściwość ViewBag.PokazAktualnaDate która będzie przechowywała aktualną datę i godzinę w momencie wywołania oraz metodę View() która wywoła widok o nazwie Index, bo tak nazywa się nasza metoda w której wywołujemy metodę o nazwie View. Zgodnie z powyższym w naszej przeglądarce w momencie wywołania widoku Index pojawi się aktualna data i godzina.

#kurs ASP.NET MVC #6 Kontroler – tutorial kurs

Kontroler

Kontrolery to nic innego jak klasy C# których zadaniem jest obsługa żądań użytkowników (zwykle dziedziczy po klasie System.Web.Mvc.Controller). Kontroler w pierwszej kolejności odbiera dane wejściowe od użytkownika następnie je przetwarza i analizuje.

Skoro kontroler to klasa, to w „środku” musi mieć jakieś metody. Wewnątrz kontrolera wszystkie metody publiczne nazywamy metodami akcji i to za ich pomoc możemy „sterować” aplikacją. Zgodnie z konwencją MVC, aby ułatwiać sobie życie, wszystkie kontrolery należy umieszczać w katalogu Controllers w naszym projekcie (w oknie Solution Explorer), który jest automatycznie tworzony wraz z naszym nowym projektem. Tak jak w życiu jeśli masz wypracowaną jakąś własną konwencję to możesz ją stosować ale zaleca się stosowanie tej ogólnie przyjętej. Jeśli chodzi o nazywanie kontrolerów to przyjęło się że do nazwy kontrolera dodajemy słówko Controller np. HomeController. Z resztą Visual Studio sam proponuje nam przy tworzeniu kontrolerów używanie właściwej konwencji, co obrazuje poniższy zrzut.

ASP.NET MVC Kontrolery
Obrazek 6.1. ASP.NET MVC Kontrolery (nazewnictwo kontrolerów).

 

Na co wpływa kontroler?
Kontroler wpływa zarówno na model i widok. Po analizie danych wejściowych może on np. zaktualizować model oraz odświeżyć widok. Można powiedzieć, że za pomocą kontrolera możemy kontrolować co się w aplikacji dzieje (za pomocą metod akcji które zawiera kontroler).

Jak tworzymy/dodajemy kontrolery do projektu?
W oknie Solution Explorer klikamy na folderze Controllers prawym przyciskiem myszy (zwanym dalej PPM) i z menu kontekstowego wybieramy opcję Add a następnie z kolejnego menu Controller.

Poniżej przykład kontrolera o nazwie HomeController, który zwraca widok metody Index

    public class HomeController : Controller
    {
        public ViewResult Index()
        {
            return View(); // zwraca widok dla metody Index
        }
    }

 

#kurs ASP.NET MVC #5 Routing – tutorial kurs

Ruting (ang. Routing)

Jednym z podstawowych mechanizmów w technologii ASP.NET MVC jest mechanizm Routingu. To tu tak naprawdę wszystko się zaczyna. Jest to pierwsze miejsce gdzie następuje przetwarzanie żądania które jest wysyłane do serwera. Routing odpowiada za przekierowanie żądania użytkownika wysłane z przeglądarki do odpowiedniego kontrolera i odpowiedniej metody, która będzie odpowiedzialna za obsłużenie tego żądania.

Nasz aplikacja, po otrzymaniu żądania, pierwsze co robi to sprawdza czy w pliku RouteConfig.cs, znajdującego się w katalogu App_Start naszego projektu, jest ścieżka do odpowiedniego kontrolera i metody. Lokalizację pliku RouteConfig.cs przedstawia obrazek poniżej.

RouteConfig. Lokalizacja pliku w Solution Explorer.
Obrazek 1. RouteConfig. Lokalizacja pliku w Solution Explorer.

 

Zobaczmy co zawiera plik RouteConfig.cs. Możemy go podejrzeć klikając na ten plik lewym przyciskiem myszy (dalej lewy przycisk myszy będziemy w skrócie nazywać LPM).

ASP.NET MCV zawartość RouteConfig.cs
Obrazek 2. ASP.NET MCV zawartość RouteConfig.cs

powyższy kod do pobrania tutaj listing 01. RouteConfig.cs

Zwróćmy uwagę na tą część

routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { 
                     controller = "Home", 
                     action = "Index", 
                     id = UrlParameter.Optional }
            );

wiersz name: „Default” informuje aplikację, że jest to domyślna trasa. Jeżeli w adresie URL nie wpiszemy jaki kontroler i jaką metodę chcemy wywołać to zostanie wywołany kontroler Home o czy mówi ten fragment controller = „Home” oraz metoda Index o czym mówi ten fragment action = „Index”. Zwróćmy uwagę na fragment url:”{controller}/{action}/{id}”. Opisuje on możliwą do podania strukturę adresu URL. Po wpisaniu adresu strony (naszej aplikacji) możemy podać z jaki kontroler i jaką metodę chcemy wywołać np. URL http://localhost:50181/home/index mówi tyle, że chcemy wywołać metodę Index z kontrolera Home.

Więcej o tworzeniu tras w dalszej części kursu.


Nysa.Anonco.Pl : darmowe ogłoszenia drobne, wyniki lotto, cytaty, powiedzenia, kawały i wiele innych

#kurs ASP.NET MVC #4 Visual Studio Community 2015 podstawowe modułu – tutorial kurs

Visual Studio Community 2015 – podstawowe moduły

W poprzedniej części instalowaliśmy Visual Studio Community 2015. Teraz uruchomimy to narzędzie i omówię jego główne modułu z których będziemy korzystali.
Po uruchomieniu Visual Studio zobaczymy ekran jak na obrazku poniżej.

Visual Studio Community 2015 - widok główny.
Obrazek 1. Visual Studio Community 2015 – widok główny.

 

Na początku stworzymy pusty projekt abym mógł opisać poszczególne moduły/okienka Visual Studio 2015.

Aby utworzyć nowy pusty projekt możemy w głównym widoku kliknąć na link New Project lub na pasku menu wybrać opcję File później New i później Project lub wykorzystać skrót klawiszowy Ctrl+Shift+N.

Po wybraniu któregoś z ww. sposobów otworzy się okno o nazwie New Project i z drzewka po lewej stronie wybieramy opcję Templates > Visual C# > Web i w okienku po prawej wybieramy opcję  ASP.NET Web Application (obrazek 2).

Visual Studio 2015 - tworzenie nowego projektu.
Obrazek 2. Visual Studio 2015 – tworzenie nowego projektu.

W oknie tym możemy także wpisać nazwę naszego projektu (pole Name) oraz lokalizację plików naszego projektu (pole Location). Po wybraniu i wpisaniu wszystkich danych klikamy na przycisk OK w prawym dolnym rogu.

Kolejny krok to wybranie szablonu naszej aplikacji. My wybieramy szablon Empty i zaznaczamy checkbox przy słówku MVC poniżej, zgodnie z obrazkiem 3 i klikamy na przycisk OK.

Visual Studio 2015 - wybór szabony projektu.
Obrazek 3. Visual Studio 2015 – wybór szablonu projektu.

 

Następny obrazek pokazuje widok główny po stworzeniu nowego pustego projektu MVC.

Visual Studio 2015 - widok nowego pustego projektu MVC.
Obrazek 4. Visual Studio 2015 – widok nowego pustego projektu MVC.

 

Po utworzeniu nowego projektu mogę pokazać Wam gdzie znajdują się główne modułu do zarządzania naszym projektem.

Pierwszy z nich to Solution Explorer  (obrazek 5) który znajduje się po prawej stronie okna głównego. To za jego pomocą możemy zarządzać strukturą naszego projektu. To w nim dodajemy nowe elementy lub usuwamy niepotrzebne np. foldery, klasy, kontrolery itd.

Solution Explorer w Visual Studio 2015.
Obrazek 5. Solution Explorer w Visual Studio 2015.

Jeśli nie mamy „na wierzchu” tego elementu możemy skorzystać ze skrótu klawiszowego Ctrl+Alt+L lub z menu View wybrać opcję Solution Explorer.

Kolejnym elementem w widoku głównym aplikacji jest okno „główne” gdzie będziemy edytować pliki naszego projektu. Kliknijmy dla zobrazowania w plik Global.asaxSolution Explorerze i zobaczymy, ze w oknie „główny” pojawiła się treść tego pliku. W tym momencie możemy edytować zawartość tego pliku (obrazek 6).

Visual Studio 2015 okno "główne".
Obrazek 6. Visual Studio 2015 okno „główne”.

 

Po lewej okna głównego aplikacji możemy zauważyć napis Server Explorer po jego kliknięciu rozwinie się dodatkowe okienko o tej nazwie. Za pomocą Server Explorera będziemy mogli dodawać źródła danych do naszego projektu. Będziemy mogli także zarządzać naszą bazą danych. Ja bym to określił jako mini SQL Server. Po podłączeniu się ze źródłem danych będziemy mogli nawigować po wybranej bazie danych, przeglądać tabele, tworzyć nowe lub modyfikować istniejące, ale o tym później.

Server Explorer w Visual Studio 2015.
Obrazek 7. Server Explorer w Visual Studio 2015.

 

Na sam początek myślę, że wystarczy w trakcie dalszej nauki będziemy poznawać nowe elementy Visual Studio 2015.

 

Poniżej przydatne skróty klawiszowe w Visual Studio Community 2015.

Ctrl+Shift+N utworzenie nowego projektu
Ctrl+Alt+L przejście do elementu Solution Explorer
Ctrl+Alt+S przejście do elementu Server Explorer

#kurs ASP.NET MVC #3 Visual Studio Community 2015 instalacja narzędzia – tutorial kurs

Visual Studio Community 2015 – instalacja

Aby móc „bawić” się technologią ASP.NET musimy na początku zainstalować narzędzie Visual Studio. Ponieważ w tym kursie będziemy korzystali z wersji Visual Studio Community 2015 przeprowadzę Was krok po kroku przez proces instalacji właśnie tej wersji VS.

W poprzedniej części pisałem, że plik ISO (który ściągnęliśmy z Internetu) możemy nagrać na płytę DVD lub wykorzystać emulator DVD-ROMu i „zamontować” w nim nasz plik ISO. W systemie Windows będzie on wtedy widoczny tak jakbyśmy włożyli nasze DVD z Visual Studio do napędu DVD-ROM (obrazek 1).

Visual Studio instalacja - uruchomienie instalatora narzędzia.
Obrazek 1. Visual Studio instalacja – uruchomienie instalatora narzędzia.

W celu uruchomienia instalacji wybieramy stację DVD-ROM z Visual Studio i klikamy x2 na plik vs_community.exe.

Po uruchomieniu instalacji powita nas ekran powitalny (obrazek 2).

Visual studio instalacja - ekran powitalny.
Obrazek 2. Visual studio instalacja – ekran powitalny.

 

Po zniknięciu ekranu pojawi się nowe okno gdzie będziemy mogli wybrać miejsce instalacji Visual Studio, część Choose your installation location oraz typ instalacji, część Choose your type of installation. Jeżeli chodzi o lokalizację to proszę nie sugerujcie się lokalizacją z obrazka z uwagi na to, że jest to moja wybrana lokalizacja. Wy możecie zostawić lokalizację domyślną na dysk C. Natomiast jeżeli chodzi o typ instalacji wybieramy opcję Default i klikamy na przycisk Install, zgodnie z obrazkiem 3 (pamiętaj oczywiście musisz mieć uprawnienia administratora na danej maszynie aby móc zainstalować Visual Studio).

Visual Studio 2015 instalacja - wybór lokalizacji i typu instalacji.
Obrazek 3. Visual Studio 2015 instalacja – wybór lokalizacji i typu instalacji.

 

W tym momencie następuje tak naprawdę instalacja oprogramowania Visual Studio 2015 na Twojej maszynie. Wraz z trwaniem procesu instalacji instalator informuje nas co w danym momencie robi, jaki moduł aktualnie jest instalowany (obrazek 4). Na zrzucie widzimy, że instalator w momencie zrzutu ekranu tworzył punkt przywracania systemu (Creating a system restore point…).

Visual Studio 2015 instalacja.
Obrazek 4. Visual Studio 2015 instalacja.

 

Kolejny zrzut ekranu z instalacji (obrazek 5).

Visual Studio 2015 proces instalacji.
Obrazek 5. Visual Studio 2015 proces instalacji.

 

Po instalacji pojawia się ekran z informacją o prawidłowym przebiegu procesu instalacji (obrazek 6). Aby uruchomić Visual Studio 2015 klikamy w przycisk lauch.

Visual Studio 2015 zakończenie instalacja.
Obrazek 6. Visual Studio 2015 zakończenie instalacja.

 

Na kolejnym obrazku widać uruchomione Visual Studio Community 2015.

W kolejnej części będę omawiał podstawowe moduły Visual Studio 2015.
#kurs ASP.NET MVC #4 Visual Studio Community 2015 podstawowe modułu – tutorial kurs