Resources for IT Professionals > Forums Home > Learning Forums > Ramp Up > Totally lost: Win32, WFC, WPF, or ???
Ask a questionAsk a question
 

QuestionTotally lost: Win32, WFC, WPF, or ???

  • Friday, October 02, 2009 6:54 PMwebbeing Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hello,

    I am a newbie to Microsoft technologies, though I can program in C++ and C#.  I need to write an app to simulate traffic on a freeway.  A general architecture of the app is as followed: part of the screen displays a road with moving cars, the other part has controls to allow user to zoom-in (the road), adjust numerous traffic parameters.  The scenary surrounding the freeway do not change.  However cars's position are changed and the display needs update one  a second.

    What is the technology with the least ramp-up time to use for this?

    Regardless of ramp-up time, what is the best technology to use for this?

    A great many thanks!

All Replies

  • Tuesday, October 06, 2009 7:17 PMandy_hanger18 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I guess the obvious answer is that the best technology to use is the one you are most comfortable with. I guess you have some sort of time line for this so may be easier to stick with what you know. Given your two choices I'd say that C# is loads easier for doing GUI stuff than C++ (MFC). The built-in libraries are better for that kind of thing. Win32 is really long winded.

    Andy
  • Friday, October 16, 2009 6:40 PMPrettyman Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I would definitely suggest wpf, but andy is right, if you're not comfortable with it that could be a little difficult. I actually did something very similar to what you are talking about not too long ago, and the animation and rendering capabilities of wpf made things very easy.  That being said I'm not too familiar with C++ so I don't know what kind of difficulty you'd be looking at.
  • Monday, November 02, 2009 2:28 PMadam rich Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
  • Thursday, November 12, 2009 3:31 AMjensocan Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I would like to suggest that you do work through the free collection 6261, which consists of three introductory clinics that teaches about new capabilities of different windows programming paradigms.  Once you complete this clinic you will have a clear, connected and confident view on which technology to use.