Jest tu jakiś guru, który mógłby rozwinąć koncepcję podziału aplikacji? Linki do wikipidii mile widziane !

(nie rozdzielam View od Controller, większość kontrolek i tak spełnia funkcjonalność obydwu i tylko w rzadkich przypadkach kontroler jest wyłącznie kontrolerem, a view jest tym co można tylko zobaczyć)
#programowanie #csharp #falszywyrozowypasek
Phallusimpudicus - Jest tu jakiś guru, który mógłby rozwinąć koncepcję podziału aplik...

źródło: comment_7FN6kJrRmLKTc2YsJEkQsxnbwVprqyCt.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@Phallusimpudicus: do zrobienia prostej aplikacji nie ma potrzeby rozdzielać widoku od kontrolera bo nie ma to większego sensu.
Natomiast przy większych projektach dobrze jest zrobić odrębną warstwę prezentacji która jedynie wywołuje gotowe procedury kontrolera. Dzięki temu łatwiej dokonuje się zmian w sposobie działania samej aplikacji. Nie trzeba pamiętać czy zmiana w procedurze X wymaga przerobienia 1 czy 12 przycisków i funkcji na widoku.
Świetnym przykładem dla webu jest asp mvc
  • Odpowiedz
mam problem z wyslaniem maila przez skrzynke na onecie:

class EmailOperations
{
static MailAddress fromAddress = new MailAddress("test.test101@onet.eu", "From Name");
const string fromPassword = "haslo";
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Takie mam dwa pytanka oraz dosyć ważną i pewnie ciekawą dla niektórych Mirków kwestię, mianowicie po pierwsze chciałem zapytać o jakieś dobre źródło, z którego można ogarnąć C#, a ta druga sprawa to w jaki sposób najefektywniej uczyć się programowania. Suche czytanie ton książek nigdy nie pomagało, natomiast zawsze wszyscy pouczający kładą nacisk na praktykę. Teraz tylko szkopuł tkwi w tym jak tą praktykę nabyć? Rozwiązywać jakieś gotowe zadania? (jak tak to
Modern_Talking - Takie mam dwa pytanka oraz dosyć ważną i pewnie ciekawą dla niektóry...

źródło: comment_dMIkPhvjl4yM9G2HBKnn9MUlFBvFT69v.gif

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Modern_Talking: Jeśli chodzi o wiedzę to na początek Troelsen bardzo dobry. Załóż sobie prosty projekt i zrealizuj, potem kolejny itp. Lepiej zrobić 5 małych projektów niż nie zrobić jednego dużego.
  • Odpowiedz
Tl;dr Jak zrobić równoległy map korzystający z asynchronicznej funkcji?

Mam sobie kolekcję IEnumerable titles.
I mam też metodę async GetPage(title), która na podstawie tytułu pobiera i parsuje stronę z Wikipedii.
Jak teraz zgrabnie zmapować kolekcję titles tak, żeby dla każdego tytułu była wykonana asynchroniczna funkcja GetPage i w nowej kolekcji znalazł się jej rezultat? Kolejność wykonania operacji nie ma
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Marmite: Zależy czy chcesz zrobić wszystko na raz równolegle czy pojedynczo przetwarzasz wynik.
Jeśli wszystko to await Task.WhenAll(.....),
Jeśli po jednym to chyba można normalnie foreacha zrobić i w pętli awaitować konkretnego pojedynczego taska
  • Odpowiedz
#programowanie #csharp #windowsphone81 #windows10

Czy, ktos potrafi mi wyjasnic jak poprawic ten kod aby dzialal ? Chce, zeby dzialal zarowno na wp>8.1 i na windowsie. Nie chciałbym, aby tworzyc mediaelement w xaml. Pozdrawiam.

W xaml stworzony jest przycik i do "Click" podpieta ta procedura. Plik wav jest w Assets. Gdy tworze mediaelement w xaml a tutaj tylko puszczam play, to ta procedura dziala (wtedy adres jest
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@smyq: Wydaje mi się, że w ten sposób nie dodajesz tego obiektu do "widoku". Spróbuj to dodać do kolekcji innej kontrolki, przykładowo: myGrid.Children.Add(musicElement);
  • Odpowiedz
@smyq: Aaa DLACZEGO nie chcesz tworzyć MediaElementu w XAMLu?
Chyba nie należysz do tych "oryginalnych" ludzi, którzy cały UI klepią w code-behind strony?
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ilythiiri: Niestety. On od początku jest. Jestem programistą C# i głównie w takich obszarach się poruszam. Czasami wrzucam JavaScript czy ogólne wzorce projektowe programistyczne np. z Javy, bo tam też jest dosyć aktywne środowisko (jeśli nie bardziej), ale to dalej pozostaje tag zorientowany na C# i .NET.
  • Odpowiedz
#programowanie #csharp #mvvm

Mam pewien problem i za cholerę w internetach nie mogę znaleźć poprawnej implementacji jego rozwiązania. Rzecz dotyczy wzorca MVVM.

Zdecydowana większość prostych przykładów przedstawia:
* jeden widok, załóżmy wyświetlający wiek w textboxie (bindowanie OneWay),
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bartoneczek: W pracy robimy coś takiego:
ViewModel (implementuje INotifyPropertyChanged):
Wiek { get{ return model.wiek;} set{ if(model.wiek != value){_model.wiek = value; OnPropertyChanged();}}
model nie implementuje INotifyPropertyChanged

edit: komendy aktualizują ViewModel
  • Odpowiedz
Hej!

Mały update co do postępów w tworzeniu gry. Niestety nie udało się osiągnąć takich efektów jak na PC dla Androida. Na razie wygląda to w taki sposób jak na załączonym obrazku. Dodatkowo pokazuję nowy typ poziomu w którym będzie można budować podpory:) Kolejna nowość to, że teraz konstrukcja jest tworzona w 3D:)

Myślę też bardzo mocno nad prostym edytorem poziomów jak zasugerował jeden w Mirków, więc myślę, że małymi krokami może powstać
FEAofTruss - Hej!

Mały update co do postępów w tworzeniu gry. Niestety nie udało s...

źródło: comment_a48FJSO7BSH0DZZWk194rubs2KPn5M4D.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra, dzień 1/500 mogę zaliczyć. Nauka trwała ok. 2h podczas których ogarnąłem podstawy C#, nie było w tym problemu gdyż w PHP i C++ jest to samo, tylko trzeba zapamiętać inne sposoby wywoływania, bo nie ma np. cout tylko console.writeline. Jutro planem jest wejście w OOP, a w międzyczasie robienie sobie ćwiczeń z książki, żeby te podstawy utrwalić.

____________________________________________________________________________________________________
Zapraszam do obserwowania tagu #500dayschallenge <- Codzienna nauka programowania, aby zdobyć
DobryProgramista - Dobra, dzień 1/500 mogę zaliczyć. Nauka trwała ok. 2h podczas któr...

źródło: comment_7KLTCknxcpYKtFnKnqp9QpOMoyySfhEk.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fenix7557: 500 dni z haskellem albo lispem to dobry plan dla mnie :)

@DobryProgramista: fajnie, że się czegoś uczysz i w żadnym wypadku nie chcę odbierać Ci motywacji, ale jeśli Java jest dla Ciebie zbyt skomplikowana i nie wiesz co z nią można robić, to z C# nie będzie inaczej.

Bycie dobrym programistą nie polega na poznaniu jednego, najlepszego języka, tylko na stopniowym uczeniu się nowych paradygmatów, wzorców i
  • Odpowiedz