čtvrtek 9. prosince 2010

WPF vs. WinForm

Když chci psát nějaký nový program, položím si otázku WPF nebo WinForm? Jedná se o dvě různé aplikační rozhraní, které mají za úkol totéž - uživatelské rozhraní. Nechci tady rozebírat filozofické rozdíly v obou technologiích, ale zmínit několik drobností, kterých jsem si všiml až při vývoji s WPF.

Ve WPF jsem marně hledal některé standardní dialogy:
FontDialog, ColorDialog, PrintDialog, PrintPreviewDialog apod.

Tyto objekty a komponenty si musíte napsat sami :).
Dialogy pro otvírání souboru a ukládání souboru najdeme ve jmeném prostoru Microsoft.Win32:

// vytvoreni dialogu OpenFileDialog

Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();


Ve WPF jsem dále nenašel volání Application.DoEvents(), které potřebujete při dlouhých operacích a výpočtech a znamená - reaguj na všechny události a pokračuj dál.
Ve WPF také nenajdete objekt Timer, ale místo toho můžete použít DispatcherTimer.


http://www.svobo.net/misak/WebMisak.aspx

pátek 3. prosince 2010

Mišák Web

Vánoce se kvapem blíží, tak by bylo na čase odstartovat stránky. Nejsem s nimi na 100% spokojený, nicméně fungují a zbytek se dá měnit za pochodu.


Na stránkách využívám své oblíbené služby google blog a google picaso. Myslím, že je to elegantní způsob jak se obejít bez vlatní SQL databáze a publikačního systému.

čtvrtek 2. prosince 2010

WCF a .NET Remoting

V práci se nám vyskytla diskuze na living komunikaci mezi klientem a serverem. Vytvářet speciální TCP server a client by asi bylo příliš pracné. Pro komunikaci dvou aplikací mezi počítači by se dalo využít .NET Remotingu a nebo WCF. Zajímalo by mě, která technologie je vhodnější.

Introduction:

Základní informace jsem nalezl na webech spolu s jednoduchými příklady.

úterý 16. listopadu 2010

Zlin-PRAHA-Zlin s jizdenkou z lidlu

Za zvuku pistaly nasedam do zlinskeho expressu smer Praha. Co tam? Kdo vi! Podivame na Vaska, oslavime Svobodu.

čtvrtek 11. listopadu 2010

Esťa fotí a fotí ...

Esterka neustále něco fotí, tak jsem ji vyrobil jednoduchý web na fotky:
http://www.svobo.net/erapantova/EsterSilverlight.aspx.
Udělal jsem si jednoduchou komponentu v Silverlightu (snad mi to odpůrci microsoftu prominou). Časem se snad dostanu k HTML only verzi.


čtvrtek 14. října 2010

Malá večerní procházka


Oblíkám se, beru fotoaparát, stativ a utíkám ... do tmy.

V té velké chalupě v sousedství se opět svítí :). Podívám se blíž.

A opět utíkám do tmy.


sobota 9. října 2010

Podzimní výlet na Helfštýn


Je sobotní ráno a my vyrážíme Punťou na podzimní výlet s mrazíkem a mlhou v zádech.
První zastávkou v sychravém ránu byl Lipník nad Bečvou.
V místní zahradě jsme se setkali s neznámým andělem, ale zima byla tak ukrutná, že jsme spěchali k místním vietnamcům, abychom si pořídili čepice a rukavice a vydali jsme se na výjezd k Helfštýnu.




Na Helfštýně se mlha rozestoupila a hrad se nám vyloupl do celé své krásy. Prošli jsme se po hradě, obdivovali jsme díla uměleckých kovářů - vyfotil jsem zamřížovaného houslistu, létajícího draka a dinosoura.

Výlet se nám vydařil.

neděle 3. října 2010

Svět se převlekl do podzimního kabátu


S Esťou jsme opět vyrazili do přírody pokochat se barevnými lístky a ulovit několik foto úlovků.




Jedno kompoziční pravidlo říká: Z hlavního objektu na fotografii by nemělo nic čouhat - sloup, dráty atd. Přemýšlel jsem, jestli naopak nelze nějak předmětu v pozadí využít. Ukáži vám jeden svůj morbidní pokus


pondělí 27. září 2010

Sledujeme ZOOM

Jako vášnivý fotoamatéři sledujeme foto pořad na čt - ZOOM. Je zajímavý pro nás začátečníky, abychom si osvojili základní techniky a pojmy z oblasti foto a video

Končí září ... období svateb a veselí.

Absolvoval jsem s Esterkou celkem 3 svatby. Každá svatba byla jiná a každá měla to "svoje". Nyní si uděláme malý relax a pak znova "hurá" do světa realit.

pátek 24. září 2010

Microsoft SQL - FOR XML -

Dostal jsem úkol - transformovat SQL Select do XML. Nedaří se mi naformátovat správně požadované XML.

Dotaz a data vypadají asi takto

use [gs003]
if (OBJECT_ID ('tempdb..#dayWeek') is not null ) DROP TABLE #dayWeek;

CREATE TABLE #dayWeek
([id] numeric(1), [name] varchar(15));

INSERT INTO #dayWeek ([id],[name]) VALUES (0, 'Monday');
INSERT INTO #dayWeek ([id],[name]) VALUES (1, 'Tuesday');
INSERT INTO #dayWeek ([id],[name]) VALUES (2, 'Wednesday');
INSERT INTO #dayWeek ([id],[name]) VALUES (3, 'Thustday');
INSERT INTO #dayWeek ([id],[name]) VALUES (4, 'Friday');
INSERT INTO #dayWeek ([id],[name]) VALUES (5, 'Saturday');
INSERT INTO #dayWeek ([id],[name]) VALUES (6, 'Sunday');

SELECT * FROM #dayWeek as day
FOR XML AUTO

kde FOR XML AUTO je kouzelná formulka na převod do XML

Začínám znovu blogovat ...

Rozhodl jsem se znova začít zaznamenávat své programátorské a fotogtafické či výletní postřehy, pt. na facebook nelze zaznamenávat tyto témata.