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

Chcesz nauczyć się programowania w C# poprzez psuc... modyfikowanie kodu na żywych przykładach? Spróbuj biblioteki ImageProcessor, który pozwala na modyfikację obrazka w taki sam sposób jak proste edytory grafiki, z tą różnicą że od strony kodu.

1. odpal Package Manager Console > https://www.nuget.org/packages/ImageProcessor/
2. wklej kod: http://hastebin.com/unotutujuy.tex
3. popraw w 3 miejscach Path, tak aby pasował do miejsca z którego chcesz pobierać i zapisywać obrazki
(tj @"C:\Users\asd\Desktop\REGULAR.jpg"
Phallusimpudicus - Chcesz nauczyć się programowania w C# poprzez psuc... modyfikowani...

źródło: comment_ccwjPoEcBZOmQ635XfiHPadOkBj4pi6T.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@EIonMusk: Uwierz mi, ludzie mogą przetłuc książkę od C# od deski do deski z recytacją contentu z wybranej strony na rozkaz, a i tak ogarnięcie tej biblioteki którą zapodałem byłoby poza ich zasięgiem. Zazwyczaj tutoriale od programowania uczą jak coś zrobić od typowo szkolnej strony "a teraz nauczymy się obliczać deltę", ale nie pokazują PO CO coś robić, jakie są praktyczne elementy programowania. PO CO jest programowanie obiektowe, PO CO
  • Odpowiedz