Reflexe umožňuje získávat metainformace o třídách, jejich vlastnostech, metodách i událostech a ty pak používat, aniž bychom museli vědět či deklarovat, o jakou konkrétní třídu se vlastně jedná. Při vhodném použití této technologie pak můžeme generovat tabulkové přehledy dat a formuláře pro editaci záznamů univerzálním způsobem tak, že jeden kód dokáže vygenerovat funkční GUI pro instanci libovolné třídy. V informačním systému používajícím tento princip pak není třeba programovat stovky oken, ale pouze vhodně nedeklarovat třídy a propojit je s databází, což víceméně automatizovaně obstará LINQ to SQL. 

Zveřejněno: 27 květen 2018
Read More: Automaticky generované GUI pomocí reflexe

Letos jsem se dostal i k výuce Xamarin.Forms. K několika tématům jsem se dokonce dokopal vytvořit i jednoduché prezentace, tak kdyby se někomu hodily, dávám je zatím alespoň sem, než přestanou být úplně aktuální...

Zveřejněno: 14 květen 2018
Read More: Prezentace z přednášek o Xamarin.Forms

Jak na framovou animaci v UWP (univerzálních aplikací) pomocí XAML + C#? Zde najdete postup, jak si vytvořit kkomponentu která zvládne nejen to, ale i další typy animací a bude možné ji použít i pro tvorbu herního světa skládáním ze spritů, ať již statických či animovaných.

Zveřejněno: 13 květen 2016
Read More: UWP komponenta pro zobrazování spritů a frame animací

Tentokrát popíši postup algoritmu, který dokáže generovat náhodné 2D bludiště zadaných rozměrů.

Zveřejněno: 11 říjen 2014
Read More: Generátor bludiště

Během programování update Osmisměrek jsem již po několikáté narazil na nepříjemné omezení, že standardní MessageDialog umožňuje zobrazit maximálně dvě tlačítka... 

Zveřejněno: 11 srpen 2014
Read More: Více tlačítkový dialog pro Windows Phone

Hru Hledání min, jejíž zpracování pro WPF, jsem popsal nedávno, jsem z jinou skupinou vytvořil znovu, tentokrát jako konzolovou aplikaci. 

Zveřejněno: 19 březen 2014
Read More: Hledání min v konzoli

Dalším programem, který vznikl v rámci procvičování algoritmů s maticemi, je klasická hra Hledání min, tentokrát ve WPF. 

Zveřejněno: 10 březen 2014
Read More: Hledání min ve WPF

Dnes mi na Windows Phone Store vyšla jedna "blbovinka" - Věštby. Věštby (Oracles) z data narození vypočítají šťastné číslo a podrobnosti o vašem minulém životě.

Zveřejněno: 05 březen 2014
Read More: Nová aplikace pro mobily - Věštby

V rámci výuky matic (2D polí) v konzolové aplikaci jsem zkusil vytvořit trochu zábavnější příklad - jednoduchou hru (chodičku). Hráč se pohybuje pomocí šipek po celé ploše konzole a sbírá znaky rozmístěné po její ploše. Některé mu body přidají, jiné uberou - čím víc bodů získá, tím samozřejmě lépe. 

Zveřejněno: 03 březen 2014
Read More: Jednoduchá hra v konzolové aplikaci

Při portování hry Mission game z Windows Phone na Windows 8 jsem přidal obrazovku (stránku) s přehledem výsledků Score za jednotlivé mise, vytvořenou v XAMLu. Pro obrázky s náhledy misí jsem přitom použil stávající obrázek (Texture2D načtený z XNB) z MonoGame (původně XNA) části nacházející se v jiném projektu. Ten přitom, dle zásad textur pro tyto typy projektů, obsahoval náhledy všech 25ti misí v jednom obrázku. Jak tedy převést texturu do obrázku vhodného pro XAML a ještě z ní pro každý level vyříznout tu jeho část?

 

Zveřejněno: 29 leden 2014
Read More: Použití dlaždicové 2D textury v XAML