Czy znacie książki / blogi gdzie omawiane są bardziej zaawansowane przykłady związane z programowaniem obiektowym? Coś bardziej nastawionego na praktykę niż teorię? Chodzi mi o to, że, dla przykładu, jest wiele publikacji na temat wzorców projektowych, niestety jednak są to często bardzo trywialne przykłady użycia. A właśnie chciałbym trafić na coś bardziej zaawansowanego, bardziej realistycznego, niż tylko kawałek teorii i banalny przykład na trzech klasach Animal, Dog, Cat.

Weźmy np. konfigurator auta,
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ToJestNiepojete: takich kompleksowych kursów/książek raczej w tym temacie nie ma, bo to zbyt złożony temat (jakby były to by pewnie były obok "czystego kodu" gdzieś tam chociaż w top10 co każdy programista musi przeczytać). kilka pomysłów jakie na szybko mam:
- po pierwsze nie lekceważ samych wzorców, to że przykłady często bywają trywialne to jedno, ale przez takie lekceważące podejście potem i tak sporo osób ich w prawdziwych projektach nie
  • Odpowiedz
@csmth: Ja wzorców nie lekceważę. Na studiach miałem je fajnie omówione na sensownych przykładach. Teraz postanowiłem sobie odświeżyć wiedzę i gdy ktoś pokazuje zastosowanie danego wzorca przy jakimś trywialnym problemie rodem z kursu z podstaw programowania, to ciężko jest dostrzec potencjał w danym rozwiązaniu. W Effective Java było kilka mądrych przykładów, które pomogły mi dobrze zrozumieć istotę streamów i takie rzeczy właśnie cenię.
  • Odpowiedz
Da się zrobić tak by strona z backendem w PHP komunikowała się z aplikacją desktopową napisaną w C#? tj. jeśli wyślę jakąkolwiek komendę z panelu php w przeglądarce to program w c# ją wykona (np wyświetlenie "Hello World" przez Messagebox.Show).

Jeśli tak to jak mógłbym to zrobić?
#programowanie #php #csharp
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy w asp.net w frameworku Blazor #csharp można wdrożyć autoryzacje na podstawie uwierzytelniania google? Do realizacji tego celu powinna byc tabela z rolami (owner, admin, user)?

#naukaprogramowania
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wystartowały Zapisy Do Kolejnej Edycji Szkolenia – Zostań Programistą .NET.

Pokaże Ci Całą Drogę Jak Zostać Programistą C#/.NET w 2022 Roku (Startując Od Zera).

Zbieramy zapisy do 15-tygodniowego programu. A dzięki niemu:
✅ Poznasz Cały Proces.
kazik- - Wystartowały Zapisy Do Kolejnej Edycji Szkolenia – Zostań Programistą .NET.
...

źródło: comment_16316867981LYtrrLGPJeEDqRT2QAZML.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tak z ciekawości. Jak wyglądałby odpowiednik poniższego kodu w C#?

final Optional = userRepository
.getUserById(Long userId)
.map(user -> user.getUserName()).
.orElseThrow((() -> new UserNotFoundException());
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@budyn: masz racje, ale oryginalnie chyba tez tak działa.

można odwrócić kolejność
(userRepository.GetUserById(userId) ?? throw new UserNotFoundException()).UserName;
  • Odpowiedz
Jak zamieszczać skrypty js w asp.net? Czy jak wstawię w @section Scripts w widoku to czy jest poprawne?
Mój kod (dla lepszej przejrzystości wrzucę tylko fragment kodu):

@section Scripts {
@{await
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #csharp #dotnet
Witam, jak zaciemniacie kod .dll?
Po wrzuceniu .exe w jetbrain .net decompilet cała zawartość dll jest przejrzysta gotowa do dekompilacji :( jak sobie z tym radzić? Próbowałem eazfuscator i nic nie zdziałał
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #csharp #dotnet

Jest aplikacja w .NET Framework korzystająca z Entity Framework i bazy SQL Server. Chcę udostępniać każdemu programiście ten sam (albo zbliżony) stan bazy danych, to znaczy żeby każdy z programistów mógł uruchomić u siebie rozwijaną przez nas aplikację i miał już jakieś dane na których mógłby testować rozwijany przez siebie kod. Chcę też mieć możliwość zaktualizowania i rozesłania programistom nowego stanu bazy (np.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@najpierw_robic_potem_myslec: Dlaczego nie użyjesz migracji?

Nie wiem czy używasz core czy zwykłego EF ale zasada jest taka sama:
(tutaj wkleiłbym ci link do dokumentacji microsoft - ale nie mogę)

Możesz używać metod seed to zapełniania danymi testowymi bazy.
  • Odpowiedz
HERMETYZACJA W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek jest już na YouTube. Tym razem przedstawię Ci czym jest hermetyzacja (enkapsulacja) w programowaniu obiektowym. Jak zawsze wszystkie przykłady przedstawię w C#. Miłego oglądania

Link: https://www.youtube.com/watch?v=0dyIlB7y_Wo

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #hermetyzacja #enkapsulacja
kazik- - HERMETYZACJA W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek jest już...

źródło: comment_16311930901FusZW58aK8LYF0cpaWZcD.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #ksiazki #kursy #sklepinternetowy

Koledzy i koleżanki,
Jeżeli chodzi o #scala (przepraszam, za wołanie ale jest szansa, ze ktoś będzie się orientować) to swojego czasu znalazłem rewelacyjną książkę napisaną przez Gabriela Volpe: Practical FP in Scala: A hands-on approach.

Jest tam opisany proces budowy sklepu internetowego wraz ze wszsytkimi najlepszymi praktykami i architekturą jeśli chodzi o budowę takiego sklepu akurat w tym przypadku z
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ABSTRAKCJA W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek jest już na YouTube. W tym odcinku przybliżę Ci czym jest abstrakcja w programowaniu obiektowym. W C# do zastosowania abstrakcji stosujemy klasy abstrakcyjne oraz interfejsy. Dowiesz się czym są klasy abstrakcyjne, kiedy ich używać, czym są interfejsy i jaka jest różnica pomiędzy nimi. Miłego oglądania

Link: https://www.youtube.com/watch?v=PKi-whp4fiM

#programowanie #programista #nauka #naukaprogramowania #programista15k #
kazik- - ABSTRAKCJA W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek jest już n...

źródło: comment_1630935230irXYHdAsanijcJIJHYHBSA.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mch0588: Straszny syf ten artykuł. Przeklejony cały wywiad z Stroustrupem.... trochę bezsens.

Switch nowy jest rewelacyjny, pattern matching jest w deche, recodry to coś czego bardzo brakowało.
Co do var to osobiście wolę nie używać ale nie widzę problamu w tym, żeby jednak były.

private List _observations
  • Odpowiedz
@mch0588 autor chyba nie pisze za dużo w c# i nie miał pomysłu na artykuł to wysrał 80% przeklejonego gówna i dopisał od siebie jakieś głupoty xd żaden z jego przykładów nie jest trafiony. Dobrze że kolega @inny_89 podsumował za mnie bo chciałem w sumie napisać to samo xd
  • Odpowiedz
#anonimowemirkowyznania
Kolejne pytanie o język #programowanie Ale spokojnie swoje już programowałem i wiem, że język to tylko narzędzie do rozwiązania problemu. Otóż pracowałem już kilka lat w desktop, potem kilka lat w embedded. Ale w moim mieście jest mało ofert w tych kierunkach i na moje możliwości dobiłem już sufitu. Chcę teraz uderzyć w #webdev Głównie programowałem w #cpp do tego różne narzędzia i
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

POLIMORFIZM W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek dotyczący programowania obiektowego jest już na YouTube. Z tego odcinka dowiesz się, czym jest polimorfizm w programowaniu obiektowym. Przedstawię między innymi polimorfizm statyczny i polimorfizm dynamiczny na przykładach w C#. Miłego oglądania

Link: https://www.youtube.com/watch?v=T2hNOpj194Q

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #polimorfizm
kazik- - POLIMORFIZM W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek dotyczący...

źródło: comment_1630588380YPLBZCbabn84lcZnpERG2y.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach