#programowanie #csharp #dotnet
Murkowie programiści, korzystacie z DataAnnotations? Czy przy zagęszczeniu różnych adnotacji gdzie jedno pole moze miec ich 3-5 linijek nie uważacie że jest to słabo czytelne? Powoli mnie to wkurza, co robicie by zachować czytelność?
[ #csharp #dotnet #programowanie #maavfeed ]

#azure
Jon Hilton - AZURE BITES: BACKGROUND TASKS FOR YOUR WEB SITE USING AZURE WEBJOBS

#aspnet #performance
Ayende Rahien - The cost of routing

#visualstudio
James Chambers - TIPS FOR SPEEDING UP VISUAL STUDIO

#csharp
Bill Wagner - Equality and Equivalence

Archiwum:
Piotr Zieliński - WZORZEC REPOZYTORIUM (REPOSITORY PATTERN)
Powoli odchodzi się od wzorca repozytorium na rzecz innych rozwiązań, ale myślę, że jeśli ktoś nie zna,
Powoli odchodzi się od wzorca repozytorium na rzecz innych rozwiązań


@Maav: Mógłbyś rozwinąć? Repository wydaje się prostym i dość czytelnym konceptem, ciekaw jestem jakie są alternatywy.
  • Odpowiedz
[ #csharp #dotnet #programowanie #maavfeed ]

#csharp
Paweł Tymura - LINQ AGGREGATE I STRING BUILDER…

#designpatterns
Jared Parsons - Are private members a part of the API surface?
Graham Smith - Continuous Delivery with TFS / VSTS
Seria artykułów krok po kroku, jak stworzyć Continuous Delivery w VS

#aspnet
Radosław Maziarka - Jak usprawnić pracę frontendowca w ASP.NET przy wykorzystaniu Gulpa?
Ondrej Balas - Customize Authentication with ASP.NET Identity

#git
Krzysztof Morcinek
@Maav: Jedyna zaleta cherry-pick w tym zastosowaniu to możliwość przechowania części zmian (poprzez git add i git add -p), podczas gdy stash zamiata cały projekt.

Ale generalnie koleś przekombinował IMHO.
  • Odpowiedz
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
  • 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 a
  • 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";
const string subject = "temat";

SmtpClient smtp = new SmtpClient
{
Host = "smtp.poczta.onet.pl",
Port = 465,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(fromAddress.Address, fromPassword),
Timeout = 20000
};

public void sendMail(string to, string body)
{
MailMessage message = new MailMessage(fromAddress.Address,
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
@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 znaczenia.

Kombinuję jakieś cuda na kiju typu
IEnumerable articles = titles.AsParallel().SelectMany(async
@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
@Javkens: co to za baza? sqlite? sprawdz czy gdzieś wyżej w kodzie za każdym razem nie tworzysz jej (bazy danych) nowa (od zera) przy każdym uruchomieniu.

p.s. obiekt connection zamknij w usingu, albo za close wywołaj jeszcze dispose.
  • 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 "/Assets/219069_annabloomclick1.wav").

private void button_Click(object
@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
#csharp #aspnet #programowanie
Pisząc gówno-program na gówno-zajęcia na gówno-uczelnie zmuszony jestem używać ASP.NET i jak to na Windowsie masa rzeczy nie działa.
Obecnie stało się coś, czego nie potrafię przejść, tj. po jednej z wielu kompilacji serwer zwraca wyjątek

System.BadImageFormatException


Internety mówią, że to jakiś problem z wersją systemu 32/64bit i wersją aplikacji. Najciekawsze jest to, że wszystko robię na jednym komputerze, jednym systemie, nawet jednym użytkowniku i serwer sam z siebie
@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),
* jeden viewmodel zawierający model,
* jeden model zawierający omawiane pole 'Wiek'

Jak wiemy, główną ideą wzorca MVVM jest odesparowanie widoku od modelu poprzez ViewModel. Powiedzmy że jeśli chodzi o aktualizowanie pola 'Wiek' z
@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
[ #csharp #dotnet #programowanie #maavfeed ]
Przekroczyliśmy 200 obserwujących! :D

#aspnet
Matt Milican - Building OWIN MiddleWare for ASP.NET vNext
Oren Novotny - Project.json all the things
Matthew P Jones - Exploring the JSON Configuration Files in ASP.NET Core 1.0
Eric L. Anderson - ASP.NET Core Project with Angular 2, Aurelia and an API

#csharp
O Slicingu już raz było w grudniu chyba i to bezpośrednio link do dyskusji na GitHubie, ale
@micze: Ale ja źródła podawałem ze 2 razy i nie są przecież tajne. Wchodzę na agregatory:
http://dotnetblogs.pl/
http://dotnetomaniak.pl/
http://blog.cwa.me.uk/
http://www.alvinashcraft.com/
https://visualstudiomagazine.com/Home.aspx
http://regulargeek.com/
http://csharpdigest.net/

+ kilka blogów oddzielnie, które zazwyczaj się nie pojawiają w agregatorach, a uważam, że są całkiem niezłe:
http://www.exceptionnotfound.net/
http://www.elanderson.net/

+ na reddicie mam /r/csharp, /r/dotnet, /r/programming, /r/nodejs zasubskrybowane.

I ja serio cieszę się z każdej subskrypcji, ale przecież to nie jest jakaś wielka rzecz, którą robię i prawdopodobnie
  • 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
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