Archive for the '.NET' Category

TIP! LINQ local variable

Monday, January 7th, 2008

go to english version »

Našel jsem jednoduchou ale někdy užitečnou vlastnost v LINQu, pokud potřebujete definovat lokální proměnou v LINQ dotazu, můžete použít klíčové slovo let.

Sample

Funkce vracející druhou mocninu čísel a navíc pouze pokud je výsledek sudé číslo:

  int[] list = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

  IEnumerable<int> x = from l in list
                       let dbl = l * l
                       where dbl % 2 == 0
                       select dbl;

          // vysledek => 4, 16, 36, 64, 100

Haskel and F# comparsion

Sunday, January 6th, 2008

This is quick introduction to F# and its syntax for Haskell programmers. In this article, you can find essential operations written in both Haskell and F#. So if you have already some experience with Haskell then it will be easy to get into the secrets of F#.

Basics, Functions, Lists, Types and some others…

(more…)

Visual Studio 2008 beta 2, .NET Framework 3.5 beta 2

Sunday, July 29th, 2007

Před několika dny vyšla nová verze Visual Studia 2008 beta 2. Ta by měla řešit zejména velkou nestabilitu beta 1, která trpěla ale i dalšímy nedostatky.
Asi hlavním důvodem proč instalovat VS 2008 beta 2 je .NET Framework 3. 5 beta 2, který je součástí instalace.

Novinky .NET Framework beta 2

  • Layered Windows hardwarově - mechanismus umožňující transparentnost oken. Ve WPF používáme nastavením Window.AllowsTransparency="true".
    Beta 2 umí tato okna renderovat hardwarově už i ve XP (doposud pouze softwarově)
  • Nativní podpora zobrazení interaktivních 2D prvků na 3D povrchu ve WPF, k čemuž doposud sloužila knihovna 3D Tools for WPF
  • Podpora XBAP v prohlížeči Firefox
  • a další …

(more…)

Přednášky nejen na téma WPF

Friday, April 6th, 2007

Příští týden v Brně proběhne cyklus přednášek o technologiích na platformě .NET

.NetFest 11. 4. 2007
Studenti VUT FIT konají .NetFest, blok přednášek věnovaný inovačním technologiím na platformě .Net

  • Linq a .Net Framework 3.5
  • Power Shell
  • služby Windows Live
  • Ajax
  • WPF/e
  • ASP.NET

Akce se koná ve středu 11. dubna na VUT v Brně, FIT v posluchárně E112 od 10:00 hod. Plakát akce zde ^.

WUG - Windows Presentation Foundation 12. 4. 2007
WUG (Windows User Group) pořádá přednášku na téma Windows Presentation Foundation, která se koná 12. dubna v salonku restaurace Plzeňský dvůr v Brně, Šumavská 29a.

Akce na stránkách WUG zde ^

Přizpůsobte vaši WPF aplikaci výkonu počítače

Thursday, March 29th, 2007

Možná víte, že WPF aplikace jsou renderovány na grafické kartě, čímž nejen že jsou “rychlejší”, ale zároveň méně zatěžují CPU … to ale neplatí vždy. Renderování neprobíhá pokaždé na grafické kartě, záleží totiž co všechno daná grafická karta umí, někdy se může jednat o staší kousek hardwaru, jindy zase ne všechno, co WPF potřebuje, grafická karta nabízí a což způsobí, že na některých počítačích vaše aplikace bude pouze z části renderována na grafické kartě, v tom horším případě celá procesorem počítače. Proto rozlišujeme 3 stupně renderování:

  1. aplikace je renderována na CPU (nejpomalejší)
  2. část je renderována na grafické kartě, část na CPU
  3. renderována na grafické kartě (samozřejmě nejrychlejší)

Jak zjistíme jak je aplikace renderována a na čem to závisí?

(more…)

Visual Studio 2005 SP1 Update pro Windows Vista

Wednesday, March 7th, 2007

Včera 6. 3. 2007 vyšel update, který by by měl řešit kompatibilitu Visual Studia 2005 a Windows Vista. Kdo tedy běžíte na této kombinaci, stáhněte si nejdříve SP1 pro Visual Studio 2005 [^] a potom si nainstalujte SP1 Update pro Windows Vista [^].

Visual Studio 9 March CTP - “Orcas”

Sunday, March 4th, 2007

Microsoft uvolnil březnové CTP Visual Studia 9 “Orcas” (Orcas je jeden z ostrovů nedaleko Seattlu). Jedná se o úplnou instalaci nového Visual Studia 9, není to pouze rozšíření VS 2005!

(more…)

Direct3D ve Windows Presentation Foundation? JO!

Sunday, December 10th, 2006

Tento tutoriál popisuje problematiku použití Direct3D ve Windows Presentation Foundation (WPF) a praktickou ukázku, jak tyto dvě technologie spojit dohromady.

přečíst …

Prezentace WPF na VUT v Brně, FIT

Wednesday, November 29th, 2006

Dnes proběhla na VUT v Brně, Fakultě informačních technologií prezentace o programování aplikací pro Windows Vista. Na začátku uvedl studenty do tématu Ondřej Bohačiak, já jsem poté ukázal, jak naprogramovat takovouto aplikaci ve WPF

Takto aplikace vypadá pokud je aktivní

A pokud je neaktivní je pozadí transparentní

Stáhnout si můžete jak slajdy tak zdrojové kódy demo aplikace z naší prezentace. Více v sekci VUT FIT.

.NetFx3 - přechod na RC1

Saturday, October 7th, 2006

Pokud jste se rozhodli přejít na novější verzi .Net Frameworku 3.0 a používáte některou ze starších testovacích verzí, nejvhodnější způsob jak postupovat je odinstalovat starou verzi (Start>Ovládací panel>Přidat nebo odebrat programy) a poté zahájit instalaci nového frameworku. Avšak může se stát, že odinstalování frameworku neproběhne úspěšné (a to se nejspíš stává), důsledek je, že se vám nepodaří nainstalovat ani nový framework. Naštěstí MSko myslelo na tyto případy a vydalo Pre-released Microsoft .NET Framework 3.0 Uninstall Tool, který by měl řešit tuto situaci.