Windows Programming in C ++

As a C # / Java programmer, I really need to know the fact: is Windows programming obsolete with Win32SDK / MFC / wxWidget?

What is the popularity status of these technologies in the software industry now?

As a C # / Java programmer, do I need to learn Win32SDK / MFC / wxWidget now?

+3
source share
9 answers

Yes, learn Win32, even if you never intend to write or support C / C ++ applications.

, MFC/wxWidget. MFC , , Win32, ++. MFC , Visual Studio . MFC/wxWidget , .

#/Java , , Win32 - . . , .NET/Java , , Win32. , , Win32 . /.

Win32 , .NET/Java - ( ), :

  • , .NET/Java . , C/++, . .NET, WPF WCF, .
  • . , .NET, Java , ( Dispose), , , , . , , GC .
  • , , .
  • Win32 API .NET . .NET API API Win32, .NET API - Win32 API (, API GDI).
  • , Win32 .

Win32 , Microsoft - . - Microsoft Win32/64 .NET Vista, . , Win32/64 , OS SDK. , , , Win32 , , . , Win32.

"Windows C/++" Richter/Nasarre, Win32 (, , C/++, Win32).

, .

+3

, Win32 SDK , , Windows . , . , , . , , " → , Win32. , .

MFC, Visual Studio.

+5

, Win32/64 SDK , .NET Java - . .NET, MFC wxWidget .

.NET, , , , - .NET, API Win32. Win32/64 SDK , .

+3

, , , .NET Java. , , ++ .NET.

: - - , , , . , , , , MFC, MFC. . , .NET Java. - , .

0

, , . MFC, - , , , ++, .

++ MFC , . ( Win32.) ++ 200B, , Microsoft MFC, , , .

- , - Lisp Haskell, ++, , MFC.

0

Microsoft . , , - .

() . , .

, . , , .

0

, Java Win32. - .

Win32 . , . , Win32 , DirectX - . Windows, .

, ,.NET .

Haskell, , . , "", "-".

0

Win32 SDK , ( Win32, , , Windows Embedded). , Win32 . , , , , , , , . / , . , , , .

0

() API ++ Win32.

C # and .NET are actually built on top of the Win32 API. To access some advanced Win32 features that are not displayed through C # and .NET, you use Pinvoke to manually expose C Win32 to your C # application.

0
source

Source: https://habr.com/ru/post/1738937/


All Articles