Systémy Windows Vista a Windows 7 již tady sice nějaký ten pátek jsou, ale jednak ze zkušenosti vím, že jsou i zákazníci (hlavně korporace), kteří např. k Windows 7 ještě nepřičichli. A dále rozhodně ne všichni mají aplikace pro tyto systémy správně připravené nebo nevyužívají některé vlastnosti, které např. vylepšují vzhled celé aplikace. Rád bych proto v několika článcích uvedl některé tipy / postřehy jak vylepšit uživatelské rozhraní (UI) desktopových (tlustých) aplikací, abyste uživatelům dopřáli to pravé User Experience a využili možnosti těchto zatím nejnovějších Windows systémů. (Než nám tyto desktopové aplikace nahradí metro a budeme mít úplně jiné starosti...) Technologicky se tyto články budou zabývat jak Windows Forms tak WPF.
To že, u konstruktu try-catch-finally v programovacím jazyce C# se blok finally provádí v případě, kdy vznikne při běhu kódu uvnitř try bloku výjimka, i v případě, kdy kód uvnitř try bloku proběhne korektně je skutečnost jistě velmi dobře známá. Existují ale nějaké případy, kdy se blok finally neprovádí?
Minule jsme se seznámili s Microsoft Office Open XML SDK 2.0 a vytvořili jednoduchý Word dokument. Asi nejběžnější postup na vytváření dokumentu v aplikacích ale většinou není ten, že bychom vytvářeli kompletně celý dokument, ale použijeme již připravený dokument jako šablonu, a dokument vytvoříme pomoci ní.
V minulosti jsme si na tomto blogu ukázali, jak .NET kódem vytvářet Excel nebo PDF dokumenty. Dnes si ukážeme jak vytvářet Microsoft Word docx dokumenty.