Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Database & SysAdmin
  3. System Admin
  4. Vista API's

Vista API's

Scheduled Pinned Locked Moved System Admin
csharpc++wpfgraphicsjson
7 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    robasmith
    wrote on last edited by
    #1

    Do I have this right? -WinFX (Vista) replaces Win32 -WPF (Vista) replaces the GDI -Forms (Vista) replaces MFC Thanks in advance!

    T D M 3 Replies Last reply
    0
    • R robasmith

      Do I have this right? -WinFX (Vista) replaces Win32 -WPF (Vista) replaces the GDI -Forms (Vista) replaces MFC Thanks in advance!

      T Offline
      T Offline
      toxcct
      wrote on last edited by
      #2

      hey, i don't know for the other, but AFAIK, Widows Forms is a .NET feature, so how could it replace MFC ?

      R 1 Reply Last reply
      0
      • R robasmith

        Do I have this right? -WinFX (Vista) replaces Win32 -WPF (Vista) replaces the GDI -Forms (Vista) replaces MFC Thanks in advance!

        D Offline
        D Offline
        Dave Kreskowiak
        wrote on last edited by
        #3

        robasmith wrote:

        -WinFX (Vista) replaces Win32

        No. Vista is, at the very least, a set of extensions to Win32.

        robasmith wrote:

        -WPF (Vista) replaces the GDI

        Hardly. WPF is set of API's that supports a richer user experience. GDI and GDI+ aren't being replaced by WPF. Not yet anyway.

        robasmith wrote:

        -Forms (Vista) replaces MFC

        Nope. Windows Forms is to the .NET Framework what MFC is to writing Windows applications in Visual C++. A set of standard classes and interfaces to ease the creation of a consistent user experience from application to application. RageInTheMachine9532 "...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome

        R 1 Reply Last reply
        0
        • D Dave Kreskowiak

          robasmith wrote:

          -WinFX (Vista) replaces Win32

          No. Vista is, at the very least, a set of extensions to Win32.

          robasmith wrote:

          -WPF (Vista) replaces the GDI

          Hardly. WPF is set of API's that supports a richer user experience. GDI and GDI+ aren't being replaced by WPF. Not yet anyway.

          robasmith wrote:

          -Forms (Vista) replaces MFC

          Nope. Windows Forms is to the .NET Framework what MFC is to writing Windows applications in Visual C++. A set of standard classes and interfaces to ease the creation of a consistent user experience from application to application. RageInTheMachine9532 "...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome

          R Offline
          R Offline
          robasmith
          wrote on last edited by
          #4

          Hmmmm... Maybe "replace" was the wrong word. Vista is the OS. Win32 is the API for creating app's that run on the OS. How can Vista be an extension of Win32? From Wikipedia: "WinFX is the name of a new set of managed API's that Microsoft will introduce in its upcoming operating system, Windows Vista to supersede the current Windows API. The Windows API will still be present in Vista, but it will not give direct access to all the new functionality introduced with the new Application Programming Interface. In addition, WinFX is intended to give programmers easier access to the functionality present in the Windows API." So WinFX may not be replacing Win32, but it certainly provides access to the core Vista OS were Win32 has no such access. Is that correct? I'm not saying the GDI is going away. I am saying that a subset of the WPF (2D and 3D graphics, vector and raster graphics) utilizes DirectX. So any new development in the .NET framework would use the WPF instead of the GDI. Is that correct? Again, I'm not saying MFC is going away. But any new GUI/front end development in the .NET framework would use Forms instead of MFC. Is that correct? Thanks again...

          D 1 Reply Last reply
          0
          • T toxcct

            hey, i don't know for the other, but AFAIK, Widows Forms is a .NET feature, so how could it replace MFC ?

            R Offline
            R Offline
            robasmith
            wrote on last edited by
            #5

            Because you can use MFC in .NET. But it seems to me that any new development in the .NET framework would use Forms instead. Does that make sense?

            1 Reply Last reply
            0
            • R robasmith

              Hmmmm... Maybe "replace" was the wrong word. Vista is the OS. Win32 is the API for creating app's that run on the OS. How can Vista be an extension of Win32? From Wikipedia: "WinFX is the name of a new set of managed API's that Microsoft will introduce in its upcoming operating system, Windows Vista to supersede the current Windows API. The Windows API will still be present in Vista, but it will not give direct access to all the new functionality introduced with the new Application Programming Interface. In addition, WinFX is intended to give programmers easier access to the functionality present in the Windows API." So WinFX may not be replacing Win32, but it certainly provides access to the core Vista OS were Win32 has no such access. Is that correct? I'm not saying the GDI is going away. I am saying that a subset of the WPF (2D and 3D graphics, vector and raster graphics) utilizes DirectX. So any new development in the .NET framework would use the WPF instead of the GDI. Is that correct? Again, I'm not saying MFC is going away. But any new GUI/front end development in the .NET framework would use Forms instead of MFC. Is that correct? Thanks again...

              D Offline
              D Offline
              Dave Kreskowiak
              wrote on last edited by
              #6

              robasmith wrote:

              So WinFX may not be replacing Win32, but it certainly provides access to the core Vista OS were Win32 has no such access. Is that correct?

              I would have thought that was obvious.

              robasmith wrote:

              So any new development in the .NET framework would use the WPF instead of the GDI. Is that correct?

              If you wanted to use the "new stuff" in your app then, yes, you would use the new API's exposed through whatever forms package you choose that implements that technology. Obviously, MFC isn't going to give you access to WPF. But not all apps are going to justify using the new stuff either. RageInTheMachine9532 "...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome

              1 Reply Last reply
              0
              • R robasmith

                Do I have this right? -WinFX (Vista) replaces Win32 -WPF (Vista) replaces the GDI -Forms (Vista) replaces MFC Thanks in advance!

                M Offline
                M Offline
                Michael Dunn
                wrote on last edited by
                #7

                MS's original marketing was "WinFX will be The New API, everything will be managed from now on". They have backed away from that plan (just like they scaled back their plans for WinFS) --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | NEW!! PimpFish | CP SearchBar v3.0 | C++ Forum FAQ

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups