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. General Programming
  3. Windows API
  4. How does Vista coding work? How is win32 handled? General questions.

How does Vista coding work? How is win32 handled? General questions.

Scheduled Pinned Locked Moved Windows API
csharpjsonarchitecturequestionlounge
9 Posts 3 Posters 26 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.
  • T Offline
    T Offline
    try catch
    wrote on last edited by
    #1

    Could someone fill me in or point me to a good resource that helps out with understanding the new Vista coding architecture. In XP, you could either use Win32 API or the .Net platform/Forms to program for windows. Questions: How is coding in Vista done? People are talking about WinFX. Is WinFX just .Net 3.0? How is Win32 handled. Are all programs developed for XP compatible with Vista? If so, how are they handled? Any good books/websites to becoming acclimated to programing for Vista? Thx.

    K M 2 Replies Last reply
    0
    • T try catch

      Could someone fill me in or point me to a good resource that helps out with understanding the new Vista coding architecture. In XP, you could either use Win32 API or the .Net platform/Forms to program for windows. Questions: How is coding in Vista done? People are talking about WinFX. Is WinFX just .Net 3.0? How is Win32 handled. Are all programs developed for XP compatible with Vista? If so, how are they handled? Any good books/websites to becoming acclimated to programing for Vista? Thx.

      K Offline
      K Offline
      Kevin McFarlane
      wrote on last edited by
      #2

      Just poke around the MSDN site. You should find what you're looking for.

      try{}catch{} wrote:

      How is coding in Vista done?

      With C/C++ (or other unmanaged language) or .NET.

      try{}catch{} wrote:

      Is WinFX just .Net 3.0?

      Yes.

      try{}catch{} wrote:

      Are all programs developed for XP compatible with Vista?

      No.

      Kevin

      1 Reply Last reply
      0
      • T try catch

        Could someone fill me in or point me to a good resource that helps out with understanding the new Vista coding architecture. In XP, you could either use Win32 API or the .Net platform/Forms to program for windows. Questions: How is coding in Vista done? People are talking about WinFX. Is WinFX just .Net 3.0? How is Win32 handled. Are all programs developed for XP compatible with Vista? If so, how are they handled? Any good books/websites to becoming acclimated to programing for Vista? Thx.

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

        What do you mean by "new coding architecture"? API-level programming works just like it does in XP. WinFX is gone. .Net 3.0 = .Net 2.0 + the WCF/WPF/WF components (yes it's a dumb name)

        --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ Ford, what's this fish doing in my ear?

        T 1 Reply Last reply
        0
        • M Michael Dunn

          What do you mean by "new coding architecture"? API-level programming works just like it does in XP. WinFX is gone. .Net 3.0 = .Net 2.0 + the WCF/WPF/WF components (yes it's a dumb name)

          --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ Ford, what's this fish doing in my ear?

          T Offline
          T Offline
          try catch
          wrote on last edited by
          #4

          So there is no difference in coding for Vista than XP really? The standard way to code is still using .Net (Now 3.0 which is just 2.0 with a the extra vista extensions?)or the Win32 API? or is the Win32 API out officially? WinFx is gone? So that was a beta thing now gone?

          M 1 Reply Last reply
          0
          • T try catch

            So there is no difference in coding for Vista than XP really? The standard way to code is still using .Net (Now 3.0 which is just 2.0 with a the extra vista extensions?)or the Win32 API? or is the Win32 API out officially? WinFx is gone? So that was a beta thing now gone?

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

            Not really. There are new APIs of course, as there always are with each rev of the OS, but if you're using C++ then Vista isn't a whole lot different than XP. I don't do managed coding so I can't comment on .Net. WinFX was going to be a whole new managed-only API for Vista. That idea never got off the ground.

            --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ Ford, what's this fish doing in my ear?

            T 1 Reply Last reply
            0
            • M Michael Dunn

              Not really. There are new APIs of course, as there always are with each rev of the OS, but if you're using C++ then Vista isn't a whole lot different than XP. I don't do managed coding so I can't comment on .Net. WinFX was going to be a whole new managed-only API for Vista. That idea never got off the ground.

              --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ Ford, what's this fish doing in my ear?

              T Offline
              T Offline
              try catch
              wrote on last edited by
              #6

              Thanks for the replies. Do you know where the incompatibilities in Vista lie? Where are the incompatibilities with the Win32 API?

              M 1 Reply Last reply
              0
              • T try catch

                Thanks for the replies. Do you know where the incompatibilities in Vista lie? Where are the incompatibilities with the Win32 API?

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

                The only area I've seen where apps are actually broken is IE plugins. Those are hugely impacted by UAC and low rights mode.

                --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ Ford, what's this fish doing in my ear?

                T 1 Reply Last reply
                0
                • M Michael Dunn

                  The only area I've seen where apps are actually broken is IE plugins. Those are hugely impacted by UAC and low rights mode.

                  --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ Ford, what's this fish doing in my ear?

                  T Offline
                  T Offline
                  try catch
                  wrote on last edited by
                  #8

                  Thanks for the great replies Michael and Kevin. I really appreciate it. -- modified at 1:53 Sunday 4th February, 2007

                  K 1 Reply Last reply
                  0
                  • T try catch

                    Thanks for the great replies Michael and Kevin. I really appreciate it. -- modified at 1:53 Sunday 4th February, 2007

                    K Offline
                    K Offline
                    Kevin McFarlane
                    wrote on last edited by
                    #9

                    I should add that the way Microsoft has arranged things is that most of the new stuff has better developer support if using C# or VB .NET, than unmanaged (or even managed - C++/CLI) C++.

                    Kevin

                    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