Wielu początkujących programistów słysząc termin programowanie obiektowe (ang. Object-Oriented Programming, OOP) czuje się zagubionych. Brzmi skomplikowanie, prawda? W rzeczywistości jednak idea stojąca za programowaniem [...]
Domain-Driven Design (DDD) to dominujące podejście do tworzenia oprogramowania, które koncentruje się na definiowaniu elementów systemu (obiektów, komponentów) w taki sposób, aby jak najwierniej odzwierciedlały one rzeczywistość [...]
Właśnie wystartowały zapisy do nowej edycji mojego nowego programu Szkoła ASP.NET Core. Szkoła ASP.NET Core jest to zaawansowane praktyczne szkolenie ASP.NET Core MVC + REST API dla Programistów C#/.NET. W szkoleniu tworzymy [...]
W dzisiejszym artykule stworzymy prostą aplikację w Windows Forms w języku C#, która będzie tworzyła oraz zapisywała dane do pliku z rozszerzeniem CSV, a także pokaże Ci jak odczytywać dane z takiego pliku i wyświetlać je [...]
W dzisiejszym artykule stworzymy małą aplikację, która będzie nam kompresować pliki z wybranego folderu do pliku zip. Pokaże Ci również jak te pliki później przywrócić, czyli rozpakować do formatu wyjściowego. Oprócz tego [...]
Jak mówi wikipedia. Serializacja to proces przekształcania obiektów do strumieni bajtów z zachowaniem aktualnego stanu. Dzięki czemu obiekt może zostać utrwalony np. w pliku, może też zostać przesłany do innego procesu czy [...]
Tworząc różne aplikacje, często będziesz miał do zaimplementowania funkcje, które wymagają współpracy z zewnętrznymi plikami. Może to być zapis jakichś ważnych danych, których nie chcemy utracić, a chcemy mieć do nich łatwy [...]
Kilka tygodni temu opisywałem Ci moim zdaniem najlepsze sposoby nauki programowania. Mówiłem wtedy, że najlepszą drogą jest połączenie kilku sposobów nauki tzn.: Dobrej jakości kurs online. Pomoc mentora. Praktyka. Bazując [...]
W ostatnim czasie dostałem kilka wiadomości od czytelników bloga, to znaczy pytań na temat tego, na czym polega programowanie obiektowe. Chcą zostać programistami, znają już podstawy programowania, ale piszą o tym, że ciężko [...]
Nadszedł czas na kolejny, tym razem 4 filar programowania obiektowego. W poprzednich artykułach na temat podstaw programowania obiektowego dowiedziałeś się, czym jest dziedziczenie, polimorfizm, a także abstrakcja. Dzisiaj [...]