CsharpProgramowanie dynamiczne (DP) to technika rozwiązywania problemu przez rozbicie go na mniejsze podproblemy — ale to, co ją naprawdę definiuje, to zapamiętywanie wyniku każdego podproblemu, żeby…
Czytaj więcej →
CsharpOpanowanie kontroli wersji: przewodnik dla początkujących Wyobraź sobie, że pracujesz nad projektem oprogramowania i nagle wszystko idzie nie tak. Zmiany zachodzą na lewo, prawo i w…
Czytaj więcej →
CsharpConnectionstrings Oto przykładowe Connectionstrings do najpopularniejszych baz danych. Microsoft SQL Server ODBC — Standard Connection ODBC — Trusted Connection ODBC DSN OleDb — Standard Connection OleDb…
Czytaj więcej →
CsharpLINQ w C# – kompletny przewodnik z przykładami i najlepszymi praktykami LINQ w C# (Language Integrated Query) to jedno z tych narzędzi, które realnie zmieniają sposób…
Czytaj więcej →
Csharp · Wzorce ProjektoweMost Most (Bridge) jest strukturalnym wzorcem projektowym pozwalającym na rozdzielenie dużej klasy lub zestawu spokrewnionych klas na dwie hierarchie: abstrakcję oraz implementację. Nad obiema można wówczas…
Czytaj więcej →
Csharp · Wzorce ProjektoweFasada Fasada (Facade) jest strukturalnym wzorcem projektowym, który wyposaża bibliotekę, framework lub inny złożony zestaw klas w uproszczony interfejs. Cel Fasada zapewnia ujednolicony interfejs do zestawu…
Czytaj więcej →
Csharp · Wzorce ProjektoweSingleton Singleton jest kreacyjnym wzorcem projektowym, który zapewnia, że klasa ma tylko jedną instancję i zapewnia globalny punkt dostępu do tej instancji. Cel Intencją wzorca singleton…
Czytaj więcej →
Csharp · Wzorce ProjektowePrototyp (Prototype) Prototyp jest kreacyjnym wzorcem projektowym, który umożliwia kopiowanie już istniejących obiektów. To dość prosty wzorzec. Pozostałe wzorce kreacyjne to Builder, Singleton oraz Factory Method…
Czytaj więcej →
Csharp · Wzorce ProjektoweBudowniczy (Builder) Builder jest kreacyjnym wzorcem projektowym. Wśród innych wzorców kreacyjnych warto poznać Factory Method oraz Prototype, a całościowe spojrzenie daje przewodnik po wzorcach projektowych. Cel…
Czytaj więcej →
Csharp · Wzorce ProjektoweFabryka Abstrakcyjna bardziej praktyczny przykład Intencją wzorca fabryki abstrakcyjnej jest zapewnienie interfejsu do tworzenia rodzin powiązanych lub zależnych obiektów bez określania ich konkretnych klas. Teorię tego…
Czytaj więcej →
Csharp · Wzorce ProjektoweFabryka abstrakcyjna (Abstract Factory) Główna różnica między metodą fabryczną a fabryką abstrakcyjną polega na tym, że metoda fabryczna to pojedyncza metoda, a fabryka abstrakcyjna to obiekt.…
Czytaj więcej →
Csharp · Wzorce ProjektoweMetoda Wytwórcza bardziej praktyczny przykład Jak już wiemy intencją wzorca, jest zdefiniowanie interfejsu do tworzenia obiektów, ale to podklasy decydują, którą klasę utworzyć. Innymi słowy, metoda…
Czytaj więcej →
Csharp · Wzorce ProjektoweMetoda wytwórcza (Factory Method) Metoda wytwórcza jest kreacyjnym wzorcem projektowym.Znanna też jako: Konstruktor wirtualny, Virtual constructor Cel Metoda wytwórcza to wzorzec projektowy, którego celem jest dostarczenie…
Czytaj więcej →