Tag Archives: programowanie

Obserwator (observer)

Wzorce projektowe

Dzisiaj weźmiemy pod nóż wzorzec projektowy należący do grupy wzorców czynnościowych, mianowicie obserwator. Jest często używany w projektach, a jego prostota pozwala na implementację nawet początkującym programistom. To chyba wystarczy, aby każdego zachęcić do zapoznania się z tym wzorcem.

Czytaj dalej

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

Kurs ASP.NET MVC 5

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 na temat kontrolerów w artykule o modelu MVC w aplikacji ASP.NET MVC 5. Nieodłącznym tematem poruszanym przy kontrolerach jest routing. Na nasze szczęście mamy już to za sobą, jeśli ktoś ma intencję to polecam prześledzić odpowiednią część artykułu Life Cycle ASP.NET MVC 5. Czytaj dalej

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

Kurs ASP.NET MVC 5

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). Czytaj dalej

Instalacja SQL Server 2014

Instalacja SQL Server

W tym artykule zajmiemy się instalacją Microsoft SQL Server 2014. Informację, które umieszczę z powodzeniem przeprowadzą Was także przez instalacji wersji Express. Czytaj dalej

Singleton (singleton)

Wzorce projektowe

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. Czytaj dalej

Wzorce projektowe

Wzorce projektowe

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#. Czytaj dalej

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

Kurs ASP.NET MVC 5

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. Czytaj dalej

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

Kurs ASP.NET MVC 5

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ę to odbywa krok po kroku. W trakcie artykuły będę posługiwał się wycinkami z oficjalnego źródła informującego o szczegółach przetwarzania żądań HTTP, mianowicie ASP.NET MVC 5 APPLICATION LIFECYCLE. Czytaj dalej

Angielskie Fiszki 2 | Windows Store

Angielskie Fiszki 2

Ulepszona wersja pierwszej części aplikacji. Słówka zostały podzielone kategorię. Aplikacja domyślnie zawiera bazę ponad stu słówek, użytkownik ma dodatkowo możliwość edycji bazy słówek. Zapewniłem mu także możliwość przywrócenia oryginalnego stanu fiszek. Największą zmianą jest możliwość importu i eksportu bazy słówek, umożliwia to np. wymianę dorobku między użytkownikami. Czytaj dalej

Moje projekty

Projekty

Jako, że sucha wiedza w przypadku nauki programowania to zbyt mało trzeba coś pisać. Myślę że świadom jest tego każdy aspirujący programista, a zapewne dozna olśnienia w niedalekiej przyszłości. Nie ma chyba lepszej nauki kodowania, niż zmaterializowanie jakiegoś pomysłu 🙂 Sam w wolnym czasie staram się coś tworzyć, nie będę tutaj wrzucał wszystkich aplikacji, bo niektóre potrzebują serwera czy też dedykowane są tylko zaliczeniu 🙂 Czytaj dalej