Jestem inżynierem mechanikiem bez doświadczenia w programowaniu. Dostałem projekt, który próbowałby przesyłać dane z urządzenia maszynowego do aplikacji internetowej lub samodzielnej aplikacji klienckiej. Chodzi o to, aby monitorować działania tego komputera i jego zdolność do prawidłowego wykonywania poleceń. Urządzenie zostanie podłączone do adaptera i agenta za pośrednictwem połączenia rs232 lub cat-5 i ma na celu przesłanie lub zrzucenie informacji do agenta. Aplikacja kliencka prześle komendę za pośrednictwem protokołu HTTP przez TCP/IP. Dane odpowiedzi powinny być przedstawione w formacie xml.Programowanie dla początkujących
Wiem, że to bardzo ogólne pytanie lub scenariusz, a więcej szczegółów jest prawdopodobnie potrzebnych, ale jestem zdezorientowany, jak powinienem zacząć. Jak już mówiłem, nie mam żadnego doświadczenia w C# ani C++, więc jest to dla mnie bardzo kłopotliwe. Jaki jest najlepszy/najszybszy sposób uczenia się, jak to zrobić? Wszelkie sugestie lub porady będą mile widziane.
Co powiesz na outsourcing programu i trzymanie się tego, co wiesz? –
Sposób, w jaki postawiłeś pytanie, oznacza, że wykonujesz pracę zarówno po stronie systemu, jak i klienta/strony internetowej. Dla klienta/sieci można znaleźć prawdopodobnie milion samouczków dotyczących odbierania XML-a w języku C#. Po stronie systemu nie dostarczyłeś wystarczających informacji o tym, do czego jest zdolna twoja maszyna. W jakim języku jest zaimplementowane oprogramowanie maszyny, jaki system operacyjny i czy jest już zdolne do komunikacji sieciowej? – indiv
@ChaseFlorell - Zgodnie z tą logiką wszyscy nadal będziemy ssać butelki z mlekiem. Człowiek uczy się, kiedy żyje. – Rook