Archiwum

Archiwum / 2013 / Kwiecień
  • Masowa wysyłka maili przy użyciu SmtpClient

    13.04.2013

    “Masowa” i “SmtpClient” w jednym zdaniu? Nie, to nie jest żart. Każdy, kto choć raz musiał wysyłać serię maili z poziomu kodu C# pomyśli, że zwariowałem. Blokowanie wątku, cała gama wyjątków, które może rzucić metoda Send(), czy obsługa stanu aplikacji po takim błędzie. To ważniejsze atrakcje, jakie możemy napotkać korzystając z tej klasy. Jest na to jedna prosta metoda. Wróć. Właściwość… DeliveryMethod.

    Czytaj więcej...
  • Testy jednostkowe w .NET Micro Framework

    02.04.2013

    .NET Micro Framework to framework z rodziny .NET służący do oprogramowywania systemów typu embedded z ograniczonymi zasobami pamięci. Minimalne wymagania to 256 kB pamięci flash oraz 64 kB pamięci RAM. .NET Micro to taki młodszy brat .NET Framework z bardzo okrojonym BCL, WPF i WCF (wersja 4.x). Jeżeli programowałeś wcześniej w “pełnym dotnecie”, przesiadka na Micro może okazać się szokiem. Niby to ten sam C#, jednak braki w BCL (wynikające z ograniczeń platformy sprzętowej) szybko dają się we znaki. Rzeczy tak oczywiste jak generyki, StringBuilder (od 4.2), operacja na łańcuch znaków, tablicach, strumieniach, wyrażenia regularne (od 4.2) czy LINQ tutaj nie istnieją lub istnieją w bardzo okrojonej formie przypominając swoje “pełne” odpowiedniki praktycznie tylko z nazwy.

    Czytaj więcej...