Jirka Pénzeš Blog – Neznáma krajina, kde i sáňkovat do kopce jde zlehka
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.
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.
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 [...]
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 [...]
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 [...]
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í.
Poslední komentáře