Tag Archives: c#

#08 Dodanie kontrolera i widoku | Kurs ASP.NET MVC 5

Bez nazwy-1 Mamy już model w naszej aplikacji ASP.NET MVC 5, który w przypadku pierwszego użycia zostanie odzwierciedlony w bazie danych. Przyszedł czas, aby napisać kontroler korzystający z naszej klasy, tym właśnie zajmiemy się w tym wpisie. Zaimplementujemy dwie akcje oraz współpracujące z nimi widoki. Jedna z akcji będzie umożliwiała wyświetlenie wszystkich rekordów tabeli, a druga zezwoli nam na dodanie danych do tej tabeli. Przed przeczytaniem artykułu polecam odświeżenie informacji Czytaj dalej...

#07 Utworzenie connection string | Kurs ASP.NET MVC 5

Bez nazwy-1 Klasa CarDBCtxt, którą dodaliśmy w poprzednim artykule odpowiada za mapowanie klasy Car oraz za utworzenie połączenia z bazą danych. W dzisiejszym artykule zajmiemy się zarządzaniem tym połączeniem z bazą za pomocą connection string. Baza zostanie utworzona na serwerze LocalDb (zapewnia minimalny pakiet plików potrzebnych do uruchomienia SQL Server Database Engine, LocalDb dołączany jest do Microsoft Visual Studio 2012 i 2013). Connection string Dostarcza informacji, które Czytaj dalej...

Singleton (singleton)

Łańcuch zobowiązań (Chain of responsibility) Minęło kilka dni odkąd zapowiedziałem cykl artykułów o wzorcach projektowych. Czas by przejść do konkretów. Już trochę późno, więc niech na pierwszy ogień pójdzie coś łatwiejszego, mianowicie wzorzec projektowy Singleton. Singleton (singleton) Należy do grupy kreacyjnych wzorców projektowych. Jego zadaniem jest zapewnienie, że klasa będzie miała maksymalnie jedną instancję. Inaczej mówiąc chcemy, aby klasa była reprezentowana, tylko przez jeden obiekt. Jeżeli użytkownik Czytaj dalej...

Wzorce projektowe

Łańcuch zobowiązań (Chain of responsibility) Przed powstaniem tego strony miałem zamiar podszlifować wiedzę z zakresu wzorców projektowych, postanowiłem, że wykorzystam min. ten temat, aby utworzyć bloga z zagadnieniami z których być może ktoś będzie czerpał korzyści. Tym artykułem chciałbym rozpocząć cykl, w którym zajmiemy się analizą mam nadzieję znaczną ilością wzorców projektowych, w przykładach będę posługiwał się językiem C#. Wzorce projektowe - jaki cel? W programowaniu tak jak i w życiu spotykamy Czytaj dalej...

#06 Dodanie modelu do aplikacji ASP.NET MVC 5 Code First| Kurs ASP.NET MVC 5

Bez nazwy-1 W tym artykule dowiemy się jak dodać model do aplikacji ASP.NET MVC 5, zgodnie z podejściem Code First. Model jest odbiciem struktury i logiki naszej bazy danych. Dzięki niemu będziemy mogli prowadzić dialog z naszą bazą. Najpierw napiszemy kod naszego modelu, a później za pomocą narzędzia Entity Framework (ORM) na jego podstawie utworzymy bazę danych, to w następnym artykule, narazie zajmijmy się dodaniem modelu. Co to jest ORM ORM - object relational mapping, idea ułatwiająca Czytaj dalej...

#05 Life Cycle aplikacji ASP.NET MVC 5 | Kurs ASP.NET MVC 5

Bez nazwy-1 W tym artykule poruszymy to co niewidzialne 🙂 Life Cycle, czyli nic innego jak przetwarzanie żądania HTTP, "klient czegoś żąda" - "serwer odbiera i zastanawia się czego on oczekuje...? Aha." - "klient otrzymuje odpowiedź". Troszkę groteskowo, ale teraz przejdźmy do rzeczy, jak się domyślamy każde kliknięcie w link inicjuje żądanie HTTP, które odbierane jest przez serwer. Serwer przetwarza je odpowiednio i zwraca klientowi odpowiedź HTTP, w dzisiejszym wpisie opiszę jak się Czytaj dalej...

#03 ASP.NET Model MVC | Kurs ASP.NET MVC 5

Bez nazwy-1 W poprzednim artykule wspomniałem o dwóch modelach ASP.NET, teraz zajmiemy się trzecim i jak dotąd ostatnim modelem tworzenia aplikacji internetowych w ASP.NET. ASP MVC jest to chyba najczęściej wybierany model do tworzenia aplikacji w technologii ASP.NET. Jak sama nazwa wskazuje model ten korzysta z wzorca MVC. Dzięki temu otrzymujemy logiczną strukturę katalogów, którą intuicyjnie się zarządza, izolację logiki od interfejsu użytkownika, łatwą testowalność kodu i wreszcie Czytaj dalej...

#02 Trzy modele programistyczne ASP.NET | Kurs ASP.NET MVC 5

Bez nazwy-1 Tworząc aplikację za pomocą ASP.NET musimy wybrać jeden spośród trzech dostępnych obecnie modeli programistycznych: Web Pages, Web Forms, MVC. Krótko o Web Pages: przeznaczony do trywialnych aplikacji jak w PHP, wykorzystuje składnie widoków Razor, wspierany przez środowisko Microsoft WebMatrix 2.   Krótko o Web Forms: świetna do tworzenia stron wizytówek i mniej skomplikowanych projektów, widok i code-behind tworzony jest w osobnych plikach, w Czytaj dalej...

#01 ASP.NET – co to jest? | Kurs ASP.NET MVC 5

Bez nazwy-1 ASP.NET – zbiór technologii opartych na frameworku zaprojektowanym przez firmę Microsoft. Przeznaczony jest do budowy różnorodnych aplikacji internetowych, a także aplikacji typu XML Web Services.   Taką regułką raczy nas aktualnie Wikipedia, mówiąc prościej ASP.NET to technologia za pomocą, której tworzymy program komputerowy pracującym na serwerze, który komunikuje się z użytkownikiem (klientem) poprzez przeglądarkę internetową. Efektem komunikacji jest HTML odpowiednio Czytaj dalej...

Kurs ASP.NET MVC 5

Bez nazwy-1 Kurs wprowadzi każdego początkującego programistę w świat aplikacji internetowych oferowanych przez giganta z Redmond. Pierwsze artykuły z tego cyklu będą dotyczyły teorii z zakresu ASP.NET, zaraz krótkim wstępie postaram się krok po kroku tworzyć serwis internetowy zarządzający bazą używaną przez dealera samochodów, może dla jasności powinienem napisać salonu samochodowego 😛 Będziemy stopniowo rozbudowali naszą aplikację o nowe elementy technologii ASP.NET MVC 5, których Czytaj dalej...