Cílem této obsažné knihy je naučit čtenáře využívat v co největším rozsahu možnosti formulářů Microsoft .NET a budovat aplikace, které v plné míře těží ze schopností bohatého uživatelského rozhraní operačního systému Microsoft Windows i z rozmisťovacích schopností aplikací založených na HTML. Kniha je zaměřena především na uživatele jazyka, který si v posledních letech získal velké množství příznivců - C#.
Autor, Chris Sells, pracuje v týmu pro obsah MSDN společnosti Microsoft, předtím byl ředitelem softwarového inženýringu u DevelopMentor. Chris je autorem řady knih o programování: Windows Telephony Programming (Addison-Wesley, 1998) a spoluautorem Effective COM (Addison-Wesley, 1999), ATL Internals (Addison-Wesley, 1999), Eseential .NET, Volume 1 (Addison-Wesley, 2003) a Windows Forms Programming in Visual Basic .NET (Addison-Wesley, 2004).
Chrisovy dosavadní bohaté zkušenosti autorské i z oblasti programování jsou zárukou toho, že se díky jeho knize s množstvím ukázkového programového kódu dostanete až ke kořenům WinForms, hlouběji než v samotné dokumentaci formulářů Windows. Uděláte si jasný obrázek o tom, jak mají programátoři C# používat WinForms.
Pochopíte principy skrývající se za různými aspekty WinForms, dozvíte se, jak se vyvarovat omylů, a jak řešit řadu běžných úloh. V knize se průběžně uvádějí podrobné ilustrace schopností uživatelského rozhraní WinForms a fungující příklady kódu předvádějí nejlepší postupy a techniky. Veškerý kód byl otestován s Visual Studio .NET 2003 a je k dispozici na www.sellsbrothers.com, kde čtenáři také najdou aktualizace ke knize. Na webu www.zonerpress.cz si můžete stáhnout ukázkové kapitoly, poznámky překladatele a barevnou přílohu ke knize.
Kniha se zaměřuje na témata, která potřebují znát vývojáři, chtějí-li budovat aplikace skutečného světa:
- Rozvržení formulářů
- Vícenásobná okna nejvyšší úrovně a okna, která nejsou obdélníková
- Třídy nacházející se vně jmenného prostoru System.Windows.Forms, včetně System.Drawing a System.Security
- Kreslení vlastními silami
- Hostitelství a budování ovládacích prvků
- Ovládací prvky a komponenty pro integraci v době designu
- Vázání dat
- Uživatelská rozhraní s více vlákny
- Rozmisťování ovládacích prvků a aplikací přes Web
- Přechod z MFC
Dobře napsaná a přehledná kniha C# a WinForms - programování formulářů Windows slouží jako výukový materiál pro programátory Windows, kteří seriózně usilují o mistrovské zvládnutí formulářů Windows. Kniha předpokládá základní úroveň znalostí programování a jazyka C#.
- Kapitola 1 - Ahoj, formuláře Windows!
- Kapitola 2 - Formuláře
- Kapitola 3 - Dialogy
- Kapitola 4 - Zásady kreslení
- Kapitola 5 - Kreslení textu
- Kapitola 6 - Kreslení pro pokročilé
- Kapitola 7 - Tisk
- Kapitola 8 - Ovládací prvky
- Kapitola 9 - Integrace po dobu designu
- Kapitola 10 - Prostředky
- Kapitola 11 - Aplikace a nastavení
- Kapitola 12 - Sady dat a podpora Designéra
- Kapitola 13 - Vázání dat a mřížky dat
- Kapitola 14 - Uživatelská rozhraní s více vlákny
- Kapitola 15 - Rozmisťování přes web
- Příloha A - Přechod z MFC
- Příloha B - Delegáti a události
- Příloha C - Základy serializace
- Příloha D - Standardní komponenty a ovládací prvky Windows