Home » C#

C# – Różnice pomiędzy typem wartościowym, a referencyjnym

  Słowem wstępu.. W języku C# mamy 4 kategorie typów: – typy wartościowe – typy referencyjne – parametry typów generycznych – typy wskaźnikowe Jak pewnie się domyślasz, w tym wpisie poznasz różnicę pomiędzy dwoma pierwszymi. Dlaczego warto znać…

Read More »

C# – Współbieżność

Tworząc różnego rodzaju aplikacje (np. WPF, Windows Forms), prawdopodobnie wiele razy spotykałeś się z problemem chwilowego “zamarzania” aplikacji, podczas gdy ta wykonywała intensywne obliczenia. Aby napisać aplikację, która będzie pozbawiona tego zachowania musisz zaznajomić się z pojęciem współbieżności…

Read More »

C# – Tablice

Tablice to typ danych, który reprezentuje konkretną liczbę elementów. Tablice oznacza się w C# nawiasami kwadratowymi za typem danych. W nawiasach kwadratowych musimy określić liczbę elementów tablicy. Jest to wymagane lecz w przypadku konieczności posiadania dynamicznej tablicy (liczba…

Read More »

C# – Jak wygodnie serializować i deserializować obiekty.

Serializacja jest bardzo rozległym zagadnieniem, dowodem na to może być chociażby osobny rozdział w książkach technicznych. Jest wiele istotnych kwestii związanych z tym tematem, natomiast ja tym wpisem chciałbym Ci pokazać najwygodniejszy sposób. Jeżeli chciałbyś dowiedzieć się jeszcze…

Read More »

C# – DateTime i TimeSpan czyli operacje z datami i godzinami.

Witaj, Artykuł ten poświęcony jest praktycznemu zastosowaniu wbudowanych klas DateTime i TimeSpan. Zdecydowana większość z nas natrafiająca na materiały w sieci szuka kodu. Dlatego też w tym artykule mało będzie teorii a skupie się wyłącznie na praktycznym zastosowaniu….

Read More »

C# – Wysyłanie wiadomości e-mail za pomocą SmtpClient

Wysyłka wiadomości e-mail jest jedną z najczęstszych form kontaktu pomiędzy firmą a klientem. Nic dziwnego, gdyż jest to bardzo wygodne, szybkie oraz darmowe rozwiązanie. Wiadomości e-mail wysyła się za pomocą protokołu SMTP (Simple Mail Transfer Protocol). Zdefiniowana w…

Read More »

C# – Przesłanie danych formularza za pomocą klasy WebClient

Platforma .NET Framework oferuje wiele klas przeznaczonych do przeprowadzania komunikacji za pomocą standardowych protokołów sieciowych (FTP,IP,HTTP,TCP). Ten wpis dotyczył będzie klasy WebClient, której jedną z wielu możliwości, jest przesyłanie danych formularza. Aby przetestować działanie zapytań wykorzystajmy jakiś serwis…

Read More »

C# – Krotki

Krotki (ang. tuples). W 2010 roku wraz z .NET Framework 4.0 wprowadzono nowy zakres klas generycznych do przechowywania danych różnych typów – krotki. Ich zastosowaniem miało zostać wygodnym rozwiązaniem, gdy potrzebna jest metoda zwracająca więcej niż jedną wartość….

Read More »

C# – Zapis i odczyt danych, strumienie.

Zapis i odczyt danych, należą do elementarnych zagadnień, które powinien znać programista. Dlatego warto poświęcić im trochę czasu aby je dobrze opanować. Strumienie są jednym ze sposobów przesyłania danych do i z programu. Za każdym razem, gdy  aplikacja…

Read More »

C# – Podstawy delegatów

Delegaty należą do zaawansowych zagadnień dotyczących języka C#, zatem warto się nimi zainteresować, szczególnie dlatego, że są fundamentami do zrozumienia wątków oraz zdarzeń.  Ten artykuł będzie stanowił swojego rodzaju wprowadzenie do dalszych wpisów na temat delegatów. Czym jest…

Read More »
Facebook