Bringing existing C++ code to Windows Store apps

Play Bringing existing C++ code to Windows Store apps
Sign in to queue


This talk will cover how to use C++ to target the new Windows Runtime surface. Beyond just learning how to write apps in C++, you will see how to create new libraries or reuse existing components that you can seamlessly combine with Windows Store apps using JavaScript, C#, and other C++ apps.






B33 Baker



Right click to download this episode

The Discussion

  • User profile image


  • User profile image

    finally thing are getting serious c++

  • User profile image

    Bask in the glow that is C++...and pick up some great tips on writing apps.

    ...not that I am biased Smiley

  • User profile image

    Ugh.  Audio quality makes this almost unwatchable...

  • User profile image
    Tarek Madkour

    Loved all the audience questions. Thanks for being so engaged. I hope you enjoyed the talk as much as I did.

    I wanted to make one correction to something I said in the presentation. At about 52' in the video I show the slide that talks about alternatives to Win32 threading APIs and I listed the CRT _beginthread() as the last alternative. Several folks in the audience mentioned that they had tried _beginthreadex() and that it hadn't worked. I went back and checked on this and we did indeed restrict _beginthread() and _beginthreadex() to the desktop family right before RTM. Thanks for the folks who notified me about this. I'll try to get the slides updated in the online version.

  • User profile image

    NO audio for big sections of the talk. Sad

  • User profile image

    Could you maybe run this through some audio correction? Can't hear a thing most of the time Sad

  • User profile image

    We're looking into the audio issues.

  • User profile image
    Tarek Madkour

    The audio issues are fixed. You can enjoy the video now. Thank you.

  • User profile image

    This talk was awesome Tarek. You're very well spoken and make things understandable.

  • User profile image

    I had a difficult time following along in this session, likely due in no small part to the fact I'm not really a C++ guy. (I had a rather specific reason for being at this talk over any others)

    However, I also felt the floor was too open for questions, in some cases even questions on topics you hadn't gotten to yet. A better flow, in my opinion, would be to get through the presentation and open up for questions that aren't covered by what you have discussed.


  • User profile image

    Hi Tarek,

    Thanks for the very insightful talk, I was glad to have been there in person. I wanted to affirm something you mentioned in the talk. In order to check whether a 3rd party library is compliant with Windows Store requirements, you mention it's enough to just link against it in a plain XAML-C++ project and run that through the App Cert Kit. Is this correct? Or should the code be calling into the methods in the library?



  • User profile image

    Can anybody tell me on which file the audio has been fixed because it's still no good on the high quality MP4 download?

    Edit: Never mind, I d/l'd the mp3 file and it's crystal clear


  • User profile image

    This is great talk. Please more and more talks on C++/Win8

  • User profile image

    I'm excited to see the creative ideas from MS VC++ team. This is great talk and well delivered!!

  • User profile image
    Darshana Tharanga

    So.. what about Microsoft Foundation Classes(MFC) Is it abandon from Microsoft?

Add Your 2 Cents