Podivné chování třídy SmtpClient

Rubrika: .NET, Programování

Lehce naváži a doplním nedávný článek o třídě SmtpClient. Třidu používám často a vždy jsem s ní byl spokojen. Nyní jsem ale narazil na malý problém. Možná je to známý problém a má triviální řešení. Já ale tento oříšek zatím nerozlouskl. Samozřejmě pominuli fakt, že třídu lze nahradit jinou knihovnou.

Posílání emailů v .NETu – třída SmtpClient

Rubrika: .NET

Pakliže chceme odesílat emaily prostřednictvím SMTP protokolu, musíme najít nějaký vhodný komunikačních mechanismus. SMTP (Simple Mail Transfer Protocol) je jeden z nejstarších a dobře definovaných protokolů pro zajištění výměny emailů. Komunikace probíhá formou výměny speciálních zpráv mezi klientem a serverem. Samotná specifika komunikace nás ale zajímat nemusejí, neboť se o to dobře stará třídy SmtpClient.

Jak implementovat rorzhraní INotifyPropertyChanged

Rubrika: .NET, Programování

Na následujících několika řádcích se vás pokusím seznámit s velice užitečným a mocným rozhraním. Řeč bude o rozhraní INotifyPropertyChanged, které je obsažené ve jmenném prostoru Systém.ComponentModel. Konkrétně se podíváme na různé způsoby implementace v jazyce C#. Nejdříve si ale o rozhraní něco řekněme. Dalo by se říci, že se v podstatě jedná o možnou implementaci [...]

Ukládání objektů do XML pomocí serializace

Rubrika: .NET

Každý program pracuje s nějakými daty. Řekněme, že mluvíme o objektech, se kterými program pracuje, například nějaká datová struktura. S těmito daty aplikace pracuje typicky na úrovni operační paměti a po ukončení aplikace o data přijdeme. Pakliže chceme data zachovat i pro další start aplikace, je nezbytné je uložit do perzistentního úložiště – například na [...]

Práce s pamětí a ukazatele v C#.NET

Rubrika: .NET, Programování

Adresy, ukazatele, alokace, dealokace a další podobná slovíčka jsou typicky spojovány převážně s jazyky C a C++. Ve vyšších programovacích jazycích, jako je třeba Java a C#, se touto „neoblíbenou“ částí programování vůbec nezabýváte. Otázkou by mohlo být, zda to vůbec lze. Můžeme v jazyce C# deklarovat ukazatele nebo ručně alokovat určitý kus paměti? Jde [...]

Kdo jsem?

Nyní jsem studentem Informačních technologií na Univerzitě Pardubice. Dlouhodobě se věnuji programování na platformě .NET, zejména ASP.NET a jazyk C#.NET. V současnosti je mým velkým zájmem technologie LINQ a WPF, objektově orientované programování a počítačová grafika. Dále se věnuji i jazyku JAVA a architektuře aplikací.

"Představivost je důležitější než znalosti. Znalosti jsou omezené, ale představivost obklopuje celý svět." Albert Einstein.

Sleduj můj Twitter

Kde právě jsem