Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Introduction to Project Hilo

25 minutes, 25 seconds


Right click “Save as…”

Project “Hilo” is a series of articles and sample applications that demonstrate how you can leverage the power of Windows 7, Visual Studio 2010 and Visual C++ to build high performance, responsive rich client applications. Hilo provides both source code and guidance that will help you design and develop compelling, touch-enabled Windows applications of your own. Join Yochay Kiriaty and James Johanson for an introduction of Project Hilo, a quick tour of its architect and design principles.

Additional information about the project can be found in the Introducing Project HILO post, and on MSDN – Hilo: Developing C++ Application for Windows 7


Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • What's with all the $0s in the summary text?

  • I got that behavior (the $0's) by using Chrome in an old version of the RAD editor.  Is that what's going on here?

  • CharlesCharles Welcome Change

    I posted it from Firefox 3.6.6. Oops. Sorry 'bout that. Fixed.


  • Very cool.  Nice to see the embrace of C++ again.  It was interesting the comment about MFC and the choice to use pure Win32 instead.  The code looks very clean, time to download and play around with it.

  • CharlesCharles Welcome Change

    Windows' embracing of C++ never ended... 


    More native, Yochay. Thank you! That said, it should be ckear that you have many runtime options on Windows.


  • It's nice to finally!! see some C++ and i must thank the devs for not using mfc and instead use pure win32  Smiley


    I do want to see much much more videos about: C++0x with pure win32


    About the code:

    The code needs some fixing:

    -some strange and somewhat wrong win32 usage

    -bad coding "style", obvious ex: "if (nullptr != bla)", it should be "if (bla != nullptr)"

    -descriptions needed for why interfaces/frameworks are design in this way, ex good vs bad, etc...

     seems like the devs went a bit interface/framework crazy (meaning "interface/framework bloating")

     isn't simple better, as in the way STL does it ? simple yet very powerful when you want it to be.


    It's still funny but also very sad that a microsoft employee doesnt know how to use its own company's API's correctly.

    Doesn't microsoft force/"recommend" its own devs to learn and use the correct usage of it's api's ?


    (no offense meant, i just don't like beating around the bush)


  • Very good initiative! Thanks for drop the MFC and choose the right path... Smiley

  • CharlesCharles Welcome Change

    Uhm... I don't understand why you're confusing style with substance... Your example of bad style is, well, bad Smiley There's nothing wrong with the ordering of the conditional expression. You might as well complain about curly brace location and newlines.


    Glad you're enjoying the native content. You should watch the STL lectures and interviews with Stephan T. Lavavej: http://channel9.msdn.com/tags/Stephan-T-Lavavej/ and DirectCompute lecture series as well (produced by Gus Classy on the Windows team): http://channel9.msdn.com/tags/DirectCompute-Lecture-Series/ . Of course, there's access to all of our C++ content here: http://channel9.msdn.com/tags/C++/




  • felix9felix9 the cat that walked by itself

    many people suggested that if you put the constant value in the left side of a comparision operator, you can avoid the common mistake of typing the operator as an assignment accidently, because you cant assign to a constant value, that wont compile at all.

  • ah so there is a thought behind the madness  Tongue Out 

    now that you mention it, it makes sense, thanks for mentioning it, although i think it's a bit confusing seeing it like that not to mention ugly


  • opsy, I used the wrong word, i meant: confusing style  Perplexed

    Yes I'm enjoying the native content immensely, i'm watching the STL lectures and i love em and i want more Big Smile

    the DirectCompute lectures on the other hand, well i feel like something is missing when i watch them, perhaps a comparison of DirectCompute vs CUDA vs OpenCL and pros and cons of them all....

  • It would be interesting to compare this native C++ app with a similar app written in C# using WPF, doing a fair comparison of some parameters, like start-up time, general responsiveness of the user interface, etc.



    in section "Choosing the Right Graphics Library"
    "These two technologies are called Graphics Device Interface (GDI) and DirectX."
    What about OpenGL ?

    Link: http://msdn.microsoft.com/en-us/library/ff795785.aspx


    in section "Choosing the Right Graphics Library"

    quote: "These two technologies are called Graphics Device Interface (GDI) and DirectX."

    What about OpenGL ?


    Come on be fair and honest !

    ( at least mention the competition aka the good side aka the  open-crossplatform-alternative aka what real scientists use, etc.., etc..  )


Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.