Na #studbaza mamy dodatkowy przedmiot Programowanie aplikacji mobilnych w Windows Phone 8.1. Nic specjalnego, ale termin oddania apki na zaliczenie powoli się zbliża. Ja nie mam problemu ze swoim projektem, ale znajomi z grupy spytali mnie czy bym ich nie nauczył robienia apek na WP, ofc nie za darmo. Całość pewnie sprowadzi się do podstaw XAML, by zaprojektować znośny interface i jakieś najbardziej przydatne klasy. Nie wiem ile mam za to wziąć
Mirki takie pytanie mam, wkrótce czeka mnie szukanie pracy w branży IT. Konkretniej to chcę swoje kroki kierować jako developer w technologiach .NET, bo bardzo podoba mi się środowisko i C#. Zgodnie z poradą @JavaDevMatt (bardzo fajne filmiki, dzięki!) przed szukaniem pracy postanowiłem napisać sobie jakiś projekcik, doprowadzić go do końca, zdobyć doświadczenie w pisaniu webappki, odświeżyć SQL i przy okazji skrobnąć coś pod Windows Phone. Na razie jestem w fazie przygotowań
@Mave: W sumie nie do końca jestem devem .NETa, ale pewnie warto znać EF (Entity Framework), jakiś system kontroli wersji (Git, TFS, SVN, coś z tego), warto też odświeżyć sobie chociaż trochę wzorce projektowe.
Pomimo, że to backend to warto chociażby ogólnie dowiedzieć się czegoś o JSie (i jakimś frameworku np. jQuery).

Nic więcej na szybko nie przychodzi mi do głowy :p
  • Odpowiedz
@Mave: Zależy w co chcesz iść. Jeśli chodzi o desktop to WPF + jakiś framework MVVM (na win 8/10 to jeszcze Universal Apps). Mobile to wiadomo Windows Phone i czasem Xamarin. Web to ASP.NET głównie starsze systemy i ASP.NET MVC oraz Web API nowsze systemy. Do tego jak to w webie przydaje się znajomość HTML i CSS + JS (angular, jquery). Do tego warto znać WCF i ogólnie zagadnienia SOA. Z
  • Odpowiedz
Mirki z #programowanie coś mi c++ wolno działa albo tak ma być, sam już nie wiem. Bawię się #raspberrypi 2 i testuję prędkość działania c++, java i c#. tablica 50k elementów, losowane randem i sortowane bablem. c# robi to w około 209 sekund, c++ w około 100 sekund, java w około 65 sekund. Kolejność nie powinna być trochę inna?
#java #cpp #csharp
@ChiQQn: to po pierwsze ogarnij klamry i wcięcia (Visual Studio ma to tego automat), po drugie przenieś klasę Program poza klasę  Service1Client, i po trzecie w linii Save(arrange(log[i])); wywołaj Save przez client.Save a nie samo, bo jak błąd wskazuje - do wywołania niestatycznej metody Service1Client.Save wymagana jest referencja do obiektu.
  • Odpowiedz
Mircy i Mirabelle, firma, w ktorej pracuje, szuka nowych programistow, konkretnie #csharp ale jesli dobry #cplusplus sie trafi to jest okazja sie przebranzowic. #praca polega na tworzeniu oprogramowania do obslugi urzadzen zbierajacych dane/sygnaly. Te sygnaly sa pozniej interpretowane prze ten software i wykorzystywane czy to w diagnostyce pojazdow, czy tez do ogolnych zastosowan naukowych/miernictwa. Firma ma dosyc powiedzialbym rodzinna atmosfere, chociaz ostanio coraz wiekszy nacisk jest na "nowoczesne" metody, stad projekty sa
@bazingaxl: nie musisz mi nic udowadniac, jestem w uk juz 10 lat, wiem jak wyglada rynek pracy. Wiem tez jaki jest przekroj ludzi na studiach.
Chcialbym tez powiedziec, ze kasa to nie wszystko, no ale pewnie zaraz zostane wysmiany... Jak ktos chce naprawde duzo i szybko zarobic, powinien robic na kontrakty przez samozatrudnienie i celowac raczej w Londyn.
  • Odpowiedz
Mirki #programowanie #wroclaw parę dni temu wrzuciłem tu ogłoszenie z anixe o #praca, ponieważ mój zespół bardzo potrzebuje programistów #csharp #linux

Zostałem przez was zrównany z podłogą za brak widełek, udało mi się przekonać kogo trzeba i już mam:

- junior (do 2 lat doświadczenia): od 3 do 5.5k netto
- regular (do 5 lat doświadczenia): do 7.5k
- senior: sky is the limit

Jeśli więc ktoś z was rozważa zmianę
Mam następujący problem: pobieram listę procesów systemu i chciałbym jakoś odwzorowywać czas, przez który te procesy są aktywne. Ustawione jest, aby lista procesów była odświeżana co 1 minutę, co daje 3600 minut w ciągu doby. Następnie pomyślałem o bieda-rozwiązaniu, aby stworzyć tablicę bool[3600] i następnie - jeżeli proces jest aktywny == true, jeżeli nieaktywny == false. Potem chciałbym jakoś zwizualizować te dane... i nie przychodzi mi nic innego do głowy jak stworzenie
Mam nadzieję, że mi z tym pomożecie bo meczę się już jakiś czas z tym i nie mogę sobie poradzić.

1
Muszę wykorzystać serializację binarną. Postanowiłem, że dodam obiekty do listy i później ją zdeserializuję. Problem mam z deserializacją. Sprawdzanie listy metodą count pokazuję, że obiekty są na liście, ale nie wiem jak się do nich dostać żeby je wyświetlić i w czym (zwłaszcza gdybym chciał wyświetlić kilka pól obiektu w kolumnach).
@Meos:

2. WPF i binding danych. Mozesz powiazac sobie wlasne obiekty / kolekcje z kontrolkami - tak zeby automatycznie sie powiadamialy o zmianach.
  • Odpowiedz
@PanCogito: Chciałbym napisać apkę w WPF'ie i podejść do tego troszkę bardziej profesjonalnie. Planuję użyć/zastosować:
-Entity Framework jako DAL
-PRISM - pozwala na składanie aplikacji z niezależnych modułów
-Architektura 3-tier z wykorzystaniem MVVM
-Test Driven development
- Git

Napiszcie co jeszcze według was powinien uwzględnić (jakie frameworki, wzorce, metodologie) żeby apka i sam proces jej tworzenia przynajmniej zahaczał o znamiona profesjonalizmu? ( ͡° ͜ʖ ͡°)

#csharp #
@PanCogito: Pierwsze co to powinieneś napisać mniej więcej z czym związany jest projekt, wtedy będzie lepiej podpowiedzieć. Mógłbyś jeszcze pomyśleć o Dependency Injection/Inversion of Control (wykorzystać jakiś kontener typu Unity/Ninject itp.).
  • Odpowiedz
@brzooz: To będzie aplikacja do zarządzania prywatnym/domowym budżetem. Oprócz zwykłego spisywania własnych dochodów/wydatków będą dostępne opcje różnych statystyk i estymat. Co do DI to w prism'ie jest już 'wbudowany' MEF i z niego będę korzystał.
  • Odpowiedz
@mmkar: Na Windows 10 dla IoT uruchomisz aplikacje UWP, czyli pisane w nowym frameworku. Nie uruchomisz nic z klasycznego win32 czyli aplikacji konsolowych, wpf, asp.net, winforms. Mają w planach umożliwienie łatwe portowanie starych aplikacji do UWP ale wuj wie kiedy to będzie miało miejsce. Na ten moment MS proponuje żeby aplikacji desktopowych nie pisać już w niczym innym tylko w UWP.
  • Odpowiedz
Problem z asynchronicznością w #csharp

Komunikacja bluetooth z wykorzystaniem StreamSocket oraz RfcommDeviceService
Metody SendCommandAsync: w skrócie obiekt typu DataWriter: _writer.FlushAsync(); _writer.WriteString(stringa); _writer.StoreAsync();
ListenForMessagesAsync: to pętla

uint actualMessageLength = await _reader.LoadAsync(1);
message += _reader.ReadString(actualMessageLength);

Powyższe działa:
Problem się pojawia gdy chce wywołać SendCommandAsync() uzyskać wynik przy pomocy ListenForMessagesAsync() a następnie powtórzyć taką sekwencje jeszcze raz i jeszcze raz.
Efekt: na wysłane komendy urządzenie bluetooth zwraca mi pomieszane odpowiedzi:
Przyczyna: Asynchroniczność.
#pytanie: Czy