February 2008 - Posts
When doing code reviews, I often stumble upon a piece of code with some culture-specific information hard-coded in it. One example of this being month names: string [] months = { "January"...
While conversing over Windows Live Messenger the other day, I became aware that not everybody knows about its feature to send an image over by simply pasting it into the message window. You know, instead of the lengthy process of pasting PrintScreen Read...
.NET Framework 2.0 simplified the way of playing audio files from desktop applications. .NET Framework 3.0 takes this one step further by introducing the speech API, residing in the System.Speech namespace (it's basically a wrapper around Microsoft...
Common Windows Presentation Foundation controls don't necessarily provide an intuitive path for upgrading from their Windows Forms equivalents. Take, for example, the RichTextBox control - there is no Rtf property for setting and getting RTF formatted...
Want to impress your loved one with a Valentine's card tomorrow? Why not sending her/him a Silverlight Valentines? Silverlight and Windows Live teams created this card template for you to modify it and share your love. The process only takes four...
With HTC out of the picture and iPhone on hold , there's a new mobile making a great entrance - Sony Ericsson just announced XPERIA™ X1 ! Windows Mobile (! a new direction for SE !), QUERTY keyboard + finger touch navigation on 800x480 display...
One of my favorite samples when talking about WPF is showing a rotating 3D letter ' e ' in a Windows Forms application. You know, something like those "you've got mail" computer messages, seen in many Hollywood movies. Windows Forms...
This one's for future reference... It so happened that I accidentally "permanently" deleted some emails from Outlook... You know, a well-trained keyboard sequence routine - select some (spam) email, shift+delete, enter, and spam's gone...