Wykresy? No to może warto użyć Live Charts?

Serdecznie zapraszam na stronę fotoRAF – moje fotografie z ofertą dotyczącą fotografii.

Jeśli komuś nie wystarczają możliwości kontrolki Charts dostarczonej przez Microsoft wraz z Visual Studio to może sięgnąć po rozwiązanie dostarczane przez strony trzecie – takim rozwiązaniem jest Live Charts https://lvcharts.net/

Przy pomocy tego rozwiązania możemy stworzyć bardzo dobrze wyglądające wykresy, które z pewnością będą dobrze prezentować się w aplikacjach tworzonych przez nas. Co jest potrzebne? Jeśli korzystamy z VS (ja korzystam z VS2015) to pobieramy do naszego projektu paczkę Livecharts (albo Livecharts.Wpf) z Nuget Managera. Po zainstalowaniu możemy przejść do działania.
Czytaj dalej Wykresy? No to może warto użyć Live Charts?

Deserializacja klasy z XML

Odczyt stanu programu z poprzedniej sesji jest podstawową funkcjonalnością oprogramowania dzisiejszych czasów. Nikt chyba nie wyobraża sobie sytuacji gdy po zamknięciu programu i ponownym jego uruchomieniu trzeba wklepać wszystko od nowa. W tym wpisie pokażę jak odczytać dane, które zapisaliśmy (serializowaliśmy) do pliku XML.
Czytaj dalej Deserializacja klasy z XML

Serializacja klasy do XML

Pisząc program, choćby prostą aplikację „ToDo” chcielibyśmy zachować stan naszej aplikacji tak by po jej ponownym uruchomieniu odczytane zostało to, co wprowadziliśmy podczas poprzedniego uruchomienia. Możemy oczywiście użyć zapisów do bazy danych (w tym do SQLite, gdzie może to być baza plikowa), zapisów do plików z wykorzystaniem własnych formatów. Możemy także użyć zapisu do plików w formacie XML, o których pisałem już kiedyś. Zapisz do plików XML ma sporo zalet, choćby to, że są to pliki tekstowe i łatwe do odczytu, modyfikacji i przenoszenia pomiędzy systemami.
Czytaj dalej Serializacja klasy do XML

WCF – dobieramy się do danych na serwerze

WCF – Windows Communication Foundation, bo o tym będzie mowa to, to framework do budowania aplikacji zorientowanych na serwisy (service-oriented applications). Przy jego pomocy jest możliwe przesyłanie informacji od jednego endpointa serwisu do innego endpointa. Przykładowo może to być przesyłanie danych pomiędzy serwerem (gdzie będziemy mieć zaimplementowane zbieranie danych z urządzeń) a klientem, który będzie dane pobierał z serwera i prezentował je w formie graficznej.
Czytaj dalej WCF – dobieramy się do danych na serwerze