How does Vista coding work? How is win32 handled? General questions.
-
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.
-
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.
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
-
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.
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?
-
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?
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?
-
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?
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?
-
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?
-
Thanks for the replies. Do you know where the incompatibilities in Vista lie? Where are the incompatibilities with the Win32 API?
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?
-
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?
-
Thanks for the great replies Michael and Kevin. I really appreciate it. -- modified at 1:53 Sunday 4th February, 2007
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