Cześć Mirki, mój pierwszy post na wykopie w życiu, i będzie troszkę długo :D

Uczę się programowania w C#, tzn bez problemu zrobię wszystko co kto mi powie (ze SO oczywiście), ale wole się pobawić samemu.

Ja programuje w C#, brat w Javie, mamy zamiar stworzyć nasz własny chat (tylko dla nas); ja na UWP, brat na androida, lecz problem tutaj pojawia się, jak mamy obsłużyć przesyłanie wiadomości. Potrzebujemy usługi.
Miałem triala na azure, na
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam problem z zapisem pliku do bazy w aplikacji MVC i krew mnie zalewa. Czy macie może jakiś fajny przykładzik?
Mam w encji pole typu HttpPostedFileBase, w kontrolerze mam atrybut [HttpPost], przyjmuje viewModel zwrotnie z widoku, zauploadowany plik też. A na widoku mam normalnie TextBoxFor dla pliku. I jak wysyłam arkusz to wywala mi data validator na pliku, że The value 'file_name.pdf' is invalid. Na ViewModelu pole nie ma żadnego DataAnnotations.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ludzie.. ja tylko chciałem OpenFileDialog na wielo-oknowej aplikacji, a tutaj wyjątek na wyjątku.. ok, robię multithread i po wyjątkach... po napisaniu nowej struktury etapów jebut! "BlockList.XML is used by different application" i teraz cały system ładowania od nowa żeby wszystkie operacje na plikach z jednego wątku były, będzie ubaw jutro ( ͡° ͜ʖ ͡°)
#csharp #petepiszegre #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hmm, widziałem coś tego typu na stack overflow, czyli jednocześnie pozbędę się wyjątku i będę w stanie wczytać z innego wątku? Nieźle... (piszę to z 0 doświadczeniem, tak by się C# nauczyć, dzięki ( ͡° ͜ʖ ͡°))
  • Odpowiedz
Mirki, szału dostanę. Miałem problem z konstruktorem klasy DurbinWatson, zawsze przy tworzeniu nowego obiektu dostawałem System.ArgumentAoutOfRangeException: Index and length must refer to a location within the string przy tablicy double [,] dlArray. Nie pasował mi ten wyjątek, bo przecież tablica jest typu double. Zakomentowałem tablicę i wartości dl i du na sztywno i mimo to dostałem System.ArgumentAoutOfRangeException. Ustawiłem break point i podczas wykonywania kodu linia po linii Visual Studio przeszedł do zakomentowanego
s.....l - Mirki, szału dostanę. Miałem problem z konstruktorem klasy DurbinWatson, za...

źródło: comment_apBHE5vVPhEU4tgRpRGUcVn5mjMzJKHQ.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Post skierowany do ludzi od #programowanie z obszarów #msdynamics. Kilka lat temu pracowałem jako programista #msdynamics (wtedy to było po prostu #axapta) przez 3 lata, nawet jakieś certyfikaty porobiłem. Wtedy o ile pamiętam były to wersje 3 i 4. Od tego czasu miałem 6-7 letnią rozłąkę z DAX i obecnie zastanawiam się nad powrotem do branży. Czy dużo jest do nadrobienia? Są
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@damyrade: Jak zdalnie to Lublin nie przeszkadza w niczym ;)
Poza firmami czysto developerskimi (takich z AX dość mało w PL według mnie, rynek zaorany przez kilka dużych) jest na pewno miejsce w firmach, które mają wdrożony system i powoli zdają sobie sprawę, że modyfikacje mega drogie.

Co do raportów - nie wiem jak w tych nowszych wersjach (jak pisałem zatrzymałem się jak 2012 dopiero wchodziła). W 2009 się w
  • Odpowiedz
#csharp #naukaprogramowania

Na co warto zwrócić uwagę podczas nauki sharpa? Pytam w kontekście uzyteczności, bibliotek. Robiłem już apki konsolowe, winforms, zaczynam powoli zabawę w xamarinie i myślę też na czymś webowym. ASP jest warte uwagi?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LubiePiwko: Zamiast WinForms warto się zainteresować WPF. Wymaga trochę czasu na ogarnięcie ale jednak później jest wygodniejsze i ma dużo większe możliwości w stosunku do winformsów.
  • Odpowiedz
@jaggi:
Weź zamiast Thread użyj TASK. albo z miejsca możesz zrobić na pętlach równoległych Parrallel.For, Parallel.ForEach
działanie na zadaniach jest znacznie łatwiejsze od wątków.
No i poczytaj o synchronizacji(lock)

Tak z grubsza patrząc na ten twój bałagan to nie wiem czy async/await by się nie przypadło bo prawdopodobnie z sieci ciągniesz?( ͡° ͜ʖ ͡°)
  • Odpowiedz
•generalnie to zrobiłem ten program bo nie lubię playera twitcha, jest okropny i lubi się zacinać mimo że mam jeszcze połowę wolnych zasobów.


@jaggi: Z tych samych powodów odpalam skryptem stream'a via livestreamer + WMP ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Elo. Chcę się nauczyć robić aplikacje mobilne. Zależy mi w sumie najbardziej na androidzie. Umiem trochę #csharp i pomyślałem nad #xamarin. Czy będzie to spoko opcja czy lepiej uczyć się #java i potem pisać w tym na adroida? Czy ten xamarin jest w czymś gorszy? Czy jest coś czego w nim nie zrobię? Polecacie go?
#androiddev #programowanie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pszczolas: jedynie nie polecał bym pisania w xamarin.forms bo to wymysł który może przysporzyć czasem wiele problemów. Jeśli chcesz pisać aplikacje na androida to tylko xamarin.android.
  • Odpowiedz
#naukaprogramowania #csharp

Czy mogę w casach switcha wywołać inną klasę, którą sobie napisałem obok? Dla przykładu robię kalkulator i w jednym case chcę odpalić klasę odpowiadającą za liczenie średniej aryt. a w drugiej ważoną. Jeśli tak to w jaki sposób? Nie kombinuję za bardzo? ( ͡° ʖ̯ ͡°)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kamasetto: szukaj tego w czym chcesz robić.
Dobry programista przesiądzie się z jednego języka na drugi, czy nauczy się nowego narzędzia w miarę szybko. Jak chcesz się uczyć nowych rzeczy to ucz się nowych rzeczy i tyle. Pójdziesz na stanowisko junior deva, potem awansujesz. Kwestia jak się czujesz z wyzwaniami i nowymi rzeczami i jak szybko chłoniesz wiedzę.
  • Odpowiedz
@ngc:

https://merlin.pl/microsoft-visual-c-2015-krok-po-kroku-sharp-john/6670531/?gclid=CLmXq-3-5M8CFcUy0wodJ-sDMA

Kupiłem to ostatecznie. Ale nie mam ostatnio tyle czasu w robocie aby się o--------ć i czytać ( ͡º ͜ʖ͡º) No ale pierwsze 250 stron przeczytałem. Jeśli umiesz C++, to pierwsze 250 stron nie wniesie właściwie nic do twojego życia, poza tym, że się dowiesz, że C# poza pewnymi niuansami ma z grubsza identyczną składnię (ale i tak radzę czytać, bo autor zamieszcza protipy, które inaczej by
  • Odpowiedz
hej, czy spotkaliście się kiedykolwiek z takim problemem:
po naciśnięciu na ComboBox rozwijana lista z jego itemkami nie pojawia się pod ComboBox'em ale np w lewym górnym rogu ekranu lub całkowicie w innym "dziwnym" miejscu poza oknem aplikacji. Co więcej w ramach jednej aplikacji nie dzieje się to zawsze - a nawet zdarza się że jedno kliknięcie rozwija listę poprawnie a kolejne kliknięcie powoduje otwarcie listy w innym miejscu.
Jakieś pomysły, sugestie?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A sorry, nie zczaiłem, że okienkowe. To najprawdopodobniej walnąłeś się gdzieś w markupie XAML. Ale z kryształowej kuli się nie wywróży.
  • Odpowiedz
@Yahoo_: Odniesienia do obiektów przechowywane są w postaci referencji, a same referencje są przekazywane przez wartość. Przez referencje możesz przekazać jak jawnie tego zażądasz (https://msdn.microsoft.com/en-US/library/s6938f28.aspx)

@interpolacja_liniowa: Zaryzykuje stwierdzenie, że po nic. W metodzie wywoływanej w setnej linijce nie widzę ani jednego miejsca w którym przekazywanie przez referencje miałoby sens (https://github.com/Lamonte/breakout-sfml/blob/master/Ball.cs#L68).
  • Odpowiedz
@rzuf22: To nieprawda - wszystko przekazywane jest przez wartość, nawet referencje do obiektów (do samych obiektów dostęp jest przez referencję, ale sama referencja przekazywana jest przez wartość)
  • Odpowiedz
#pytanie #csharp #dotnet #programowanie
Ktoś mi wytłumaczy w jakim celu usuwa się zarządzane zasoby w dispose pattern tylko w przypadku wywołania Dispose() ale nie usuwa się ich w finalizerze/destruktorze? Przecież one tak czy siak zostaną usunięte przez grabarza. Czy chodzi o to, żeby nikt nie odwoływał się gdzieś w kodzie do tych zasobów już po wywołaniu dispose (bo obiekt jest już wyczyszczony i nie
LeopoldStuff - #pytanie #csharp #dotnet #programowanie
Ktoś mi wytłumaczy w jakim ce...

źródło: comment_yZDi1XzalqXp5Oxqj0QJIhZCi8TdBMzE.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LeopoldStuff: Chodzi o to, że GC sam decyduje w jakiej kolejności i kiedy zniszczyć obiekty. W związku z tym nigdy nie powinieneś odnosić się do innych zarządzanych obiektów w finalizerze, bo część z nich może już nie istnieć i to może wywalić całą aplikację.

Taka dodatkowa uwaga: jeśli masz taką możliwość, to nie dopuść do wywołania kodu finalizera ponieważ obiekty oznaczone do zfinalizowania przenoszą się o generacje wyżej przez co
  • Odpowiedz
1. Czy są jeszcze jakieś dobre książki dla początkujących oprócz head first c#?
2. Czego dalej się uczyć po head first c#? #csharp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach