> Home
> Workshops
> Workshops (de)
> Offene Kurse (de)
> Books
> Blog
> Connections
> Conferences
> About
> Contact
Easing Animation with WPF and Silverlight
With WPF and Silverlight dependency properties can be animated using an animation to define a start and endpoint, e.g. DoubleAnimation to animate a property of type double. If the animation shouldn’t be done in a linear fashion, a key-frame animation such as DoubleAnimationUsingKeyFrame can be used. With a key-frame animation interim points must be defined. Instead of defining key-frame animations, non-linear animations can also be defined with the DoubleAnimation type. WPF supports the AccelerationRatio and DecelerationRatio properties that define a percentage value in the timespan to be used with acceleration and deceleration. The sum of both AccelerationRatio and DecelerationRation may...
VSOne 2010 Samples
Meine VSOne 2010 “C# 4 gets dynamic” Samples sind zum download verfügbar! Christian
BASTA! Spring 2010 Samples
Meine BASTA! Spring 2010 C# 4 Samples sind zum download verfügbar. Named and optional arguments Co- und contravariance Dynamics Christian
LINQ with .NET 4 Zip
.NET 4.0 includes the new extension method Zip with the Enumerable, ParallelEnumerable, and Queryable classes. Zip allows to merge two sequences. Other LINQ operators that merge two sequences are Union, Intersect, Join, and GroupJoin. These operators have been available since .NET 3.5. Read more about the LINQ operators to merge two sequences and how the new Zip operator can be used.
C# 4 Named and Optional Parameters
One of the new C# 4 features are optional and named parameters. After many years since the invention of C# and many requests to add these features we finally have it in C# 4. Named and optional parameters can be used completely independent of each other. Named parameters can be used with any method that is invoked. With optional parameters it's not necessary to pass every parameter when invoking a method that has default values...
Windows Home Server Experience
Recently my home server showed a disk with the status “unhealthy”. Clients showed a red warning symbol to indicate the status of the server. Great information that cannot be missed. It looked like the disk had several bad blocks. I added a new disk to the home server. After adding the new disk I could remove the “unhealthy” one with a simple menu entry. The removal process was working for several hours but failed afterwards with “conflicts”. Most of the files were moved, just a few had errors (probably the ones where the bad blocks are). With this issue an...
Welcome 2010!
The year 2010 has started. What can be expected? Since today Windows Azure is public available. For one month it's still free, payment starts in February. I'm expecting it to take off in some scenarios and will be of big use soon. Of course I'm using it already. Codename Dallas looks very promising. Visual Studio 2010 and .NET 4 will be released in April. This major update has some cool features for .NET developers, among them are Dynamic Language Enhancements Threading improvements MEF is included A new Workflow engine ASP.NET MVC enhancements in various areas such as WPF, WCF, ASP.NET......
Bye, Bye, 2009
It's the last day of the year. Bye, bye, 2009! Hoping for a good new year 2010! What happened in 2009? My toughts of 2009 were partly fulfilled. Some other things happened as well. Good and bad. The best was Stephanie - our baby was already announced in January. She arrived just 1 day early, 2-Jun instead of 3-Jun. What I didn't know at the time was the radiation therapy I had until 28-May. I still feel some side effects from this, but it's getting better every day. Although this resulted in several months where I couldn't do any work,...
A Merry Christmas!
Windows 7 Party
Für meine Blog-Reader in Wien: am Mittwoch, 25. November 2009 gibt es eine Windows 7 after work party! Es gibt nicht nur Speis & Trank, auch Punsch, Maroni und eine Verlosung von einem Windows 7 Kurs und 3 x Windows 7 Ultimate! Anmeldung über die Cloud: Windows 7 after work Code: p09 Christian