Clan x86

Technical (Development, Security, etc.) => General Programming => Topic started by: warz on May 19, 2009, 02:30:01 AM

Title: WPF
Post by: warz on May 19, 2009, 02:30:01 AM
I never really understood what WPF was, or what it did. I came across a program, though, that was written using the WPF and when I installed and ran it I was blown away. The program I downloaded was the Blu Twitter client, by Thirteen23 or something.

Seeing all the eye candy possibilities has me running through like 5 different programs, in my head, that I'd like to make. I may just have to put my XNA game development on hold for this.

Has anyone messed with WPF or written any neat looking apps?
Title: Re: WPF
Post by: Camel on May 19, 2009, 12:47:57 PM
Warrior's bot, superiority, uses WPF.
Title: Re: WPF
Post by: MyndFyre on May 19, 2009, 02:31:29 PM
Technically, WPF is a divergence from the Win32 API for Windows programming.  I can't see Microsoft getting away from Win32, but the truth is that, if they were going to, WPF would probably be a primary way to do it.  It's a hardware accelerated-based API for rich apps; Silverlight is based on it (it was called WPF/e for "everywhere" when it was in early tech releases) and it's got its roots in .NET.

WPF foregoes the Win32 standard of having windows.  Everything is a "Visual" and most classes have a fairly deep inheritance tree.  The nice thing is that an appropriately-architected control should be able to be skinned any way a designer wants, without touching the code for it.
Title: Re: WPF
Post by: warz on May 19, 2009, 05:15:40 PM
Quote from: MyndFyre on May 19, 2009, 02:31:29 PM
Technically, WPF is a divergence from the Win32 API for Windows programming.  I can't see Microsoft getting away from Win32, but the truth is that, if they were going to, WPF would probably be a primary way to do it.  It's a hardware accelerated-based API for rich apps; Silverlight is based on it (it was called WPF/e for "everywhere" when it was in early tech releases) and it's got its roots in .NET.

WPF foregoes the Win32 standard of having windows.  Everything is a "Visual" and most classes have a fairly deep inheritance tree.  The nice thing is that an appropriately-architected control should be able to be skinned any way a designer wants, without touching the code for it.

All I really read was the Wikipedia article on it. I think it mentioned that Microsoft was slowly moving in the direction of getting away from Win32. VS2010 was re-written, apparantly, using WPF. I'm installing the beta as we speak. It looks pretty flashy.
Title: Re: WPF
Post by: Warrior on May 19, 2009, 06:08:17 PM
Hey! I use Blu too! It's pretty amazing.

If you decide to get started with WPF and need any help you can reach me on AIM @ WarriorR1337. I'll be glad to help.