Windows Vista Beta | WinVistaBeta.com - Message | C++, C#, or WPF

September 07, 2008  
Subject: C++, C#, or WPF
Group: microsoft.public.windows.developer.winfx.sdk
Date: 6/16/2006 4:18:01 PM
From: =?Utf-8?B?QnJpYW4gSmVwcGVzZW4=?= [Email Address Protection]

Well, I've come to a bit of a dilemma. I used to program with C++ but
switched a few years back to C#, which I feel is a wonderful language. WPF
is one step further. I want to use them.

Windows Vista brings some great new enhancements. Pretty dialog boxes,
pretty wizards, and a wonderful UX Guide for consistency in user interface.
I like this stuff.

The problem comes in more than one form. The dialog boxes can only be used
in C++ or through P/Invoke. Isn't the point of C# and .NET to make
programming simpler? The Wizard is just not available in any way for C#
developers. The UX Guide uses formatting specs that are not used in C#.
Isn't C#, Microsoft's baby for .Net, the big push? Why release these
features and not make them available to the language which has been hailed as
the future of programming? Is there plans to integrate these? I have heard
nothing on the matter. It is confusing that they would push one language,
but give the new features to another.

My brother and I have an Subscription that gives us access to all the
development tools and operating systems produced by Microsoft. If a search
is run on google, it will be seen that many have asked about these features
for C#. Nothing has been done. Due to the lack of organization and correct
release of language features, I am forced to choose between using C++ and
gain the cool features, or using C# and WPF.

Personally, I choose the Mac option. Development for the Mac is much nicer.
My brother has already switched. Come closer to the end of summer, I have
intentions to purchase a new system. I hope the Microsoft can pull me back
by delivering the features for ALL developers, not just the native Win32 API.
If not, I will get a Mac and will not be renewing my subscription.

Finally, I do love PC's, but this fiasco has set me in a certain frame of
mind. If anyone has any information on this, please let me know.

Back