Pokud programujete v několika různých prostředích, jak je máte nastavená?
Na příklad:
- Vyvíjím v Lotus Notes – pro vývoj mám nainstalovaný aktuální vývojový server, klienta, designera a admina, Lotus Workflow Architect.
- V práci máme datový sklad na Oracle – k přístupu používím SQL Developer[......]
Zbytek článku
Lazy loading je proces, kdy v kódu předpokládáte práci s nějakým databázovým objektem, ale nechcete ho tahat z databáze hned, protože nevíte dopředu, zda ho skutečně budete potřebovat. Máte tedy připraven kontejner v podobě nějakého objektu, a pokud je volán, tak se poprvé natáhne do paměti jako nov[......]
Zbytek článku
Lotusscript není přísně typový jazyk, což ho samo o sobě dost diskvalifikuje. Navíc nemá příliš velké množství vlastních nástrojů pro zpracování většího množství dat. Pokud chce člověk psát čistý kód, musí si připravit řadu vlastních znovupoužitelných nástrojů.
Ukážu, jak si připravit třídy pro z[......]
Zbytek článku
Dělal jsem si pořádek v poště a při té příležitosti jsem byl nucen se pohrabat v nastavení Gmailu. Posteskl jsem si na Twitteru a jak už to tak bývá, stal se z toho tento zápisek.
V první řadě nastíním základní problém, kvůli čemu jsem byl nucen se v tom babrat. Já webová rozhraní freemailů nepou[......]
Zbytek článku
Dnes se mi povedlo zavěsit HTTP task takovým způsobem, že si to vyžádalo restart domina. Dvakrát. Dvakrát proto, že poprvé jsem myslel, že jde o náhodu. Domino běželo, pošta chodila, všechno bylo v pořádku, jen u té jedné aplikace, ve které jsem dělal změny, neběžel přístup přes web. Normálně jsem d[......]
Zbytek článku
OneUI je standardní html/css layout, který je součástí serveru Lotus Notes/Domino od verze 8.5.1 a je docela povedený. Mít pro své aplikace standardní a snadno implementovalný layout je velmi výhodné. Člověk se může věnovat podstatným věcem a nemusí řešit design, rozvržení, nebo typografii. To vše m[......]
Zbytek článku
Měl jsem pochyby. Zvažoval jsem pro a proti. Četl jsem různé články a diskuse na toto téma. Ale již mám jasno.
Konstruktor může v případě potřeby vyhodit výjimku a ukončit tak vytvoření objektu, pokud pro to nejsou splněny základní podmínky. Pěkně to vysvětlil René Stein na Twitteru.
Od toho kon[......]
Zbytek článku
Grafické styly, resp. témata jsou ve WPF silným nástrojem, který umožňuje snadno převléknout view aplikace, aniž by se muselo zasahovat do aplikační logiky. Funguje to na stejném principu jako CSS na webu, jen je to o poznání propracovanější. Témata ve WPF umí různé grafické vychytávky, od stínování[......]
Zbytek článku
Pokud jste vyvíjeli nějaký formulář ve WPF, jistě jste si všimli komponenty DatePicker. To je pole s ikonkou kalendáře, které po kliknutí rozbalí kalendář pro pohodlný výběr data. V základu ta komponenta vypadá takhle:
Zbytek článku
Data binding koncept ve WPF frameworku je postaven na skutečnosti, která by se dala vyjádřit jednoduchou větou – cokoliv se dá jednoduše provázat s čímkoliv. A to jak jednosměrně, tak i obousměrně.
Díky tomuto konceptu může být prezentační logika striktně oddělena od aplikační logiky a od dat. Ko[......]
Zbytek článku