2010. december havi archívum
Asynchronous Programming Model – és ami mögötte van
Posted by Tóth Viktor in .NET, Multithreading on 2010. december 25.
A cikksorozat indító cikkéből megtudhattuk, hogy milyen esetekben érdemes többszálú programokat készíteni. Az indokok között az egyik az eszközök lassúsága, egy másik a háttérszámítások elvégzése volt úgy, hogy közben egyéb funkciók, mint például a felhasználói felület frissítése, működőképesek maradjanak. Tudjuk, hogy a szálak kezelése az operációs rendszer számára sok erőforrásba kerül, ezért számukat a jó […]
Többszálúság – sorozat indító
Posted by Tóth Viktor in .NET, Multithreading on 2010. december 14.
Többszálú programok készítésére már régóta lehetőség van Windows környezetben. Akár Windows 95-ben is megtehette, aki akarta. Mivel benne van a levegőben, szinte mindenki tudja, hogy ma miért sláger a többszálú programozás. A mai processzorok több magot tartalmaznak, ami több szál párhuzamos végrehajtását teszi lehetővé. A több magot kihasználva gyorsítható egy program futása. De mi volt […]
Elemek nagyítása ListBox-ban
Posted by Tóth Viktor in .NET, WPF on 2010. december 14.
Nemrégiben felmerült egy kérdés egy portálon azzal kapcsolatban, hogyan lehet a Silverlight alatt ListBox elemeit nagyítani úgy, hogy a ListBox a kilógó részeket ne vágja le, illetve az “előemelkedő” elemet ne takarja ki a háttérben maradó elem. Mivel nem vagyok Silverlight guru, a kérdésre nem válaszoltam, ugyanakkor elég érdekes a probléma ahhoz, hogy megvizsgáljuk, mit […]
Mire optimalizálsz?
Posted by Tóth Viktor in .NET, Optimalizáció on 2010. december 4.
A Linq-val kapot Enumerable osztály sok hasznos extension metódust tartalmaz, amelyet szívesen használ az ember. Én magam is szoktam használni, akár Linq-val, akár csak magában. Néha előfordul, hogy sehogy nem sikerül praktikusan kijátszani a szükséges műveleteket, és egy randa for ciklust kell a kódba leírni. Az Enumerable extension metódusaihoz képest egy for ciklus használata rontja […]
