Win32 API lernen (C)?
Hallo,
ich möchte lernen GUI's mit der Win32 API in C zu schreiben, weiß aber nicht, wo ich anfangen soll, bzw. welche Tutorials dabei hilfreich sind. Könnte mir jemand sagen, wo man gute Erklärungen dazu findet?
Danke im voraus
4 Antworten
Es gibt im Internet manche Seiten, z.B.
https://pronix.linuxdelta.de/C/win32/win32_1.shtml
Es gibt auch Bücher zu dieser API, man kann sich aber sehr viel im Internet dazu einlesen. Ich habe die API für Assembler genommen, das Asm-Programm sieht dann sehr ähnlich aus wie ein Win32API-C-Programm.
Die API ist doch umfänglich dokumentiert?
https://docs.microsoft.com/en-us/windows/win32/
Du wirst ohnehin nicht umhinkommen Dich einzulesen, wenn DU sie verwenden willst.
Suche bei Google nach "Win32 API C Tutorial". Da gibt es gefühlt eine Million von!
Das Win32 API zu beherrschen, lies bitte:
Wenn man unendlich viel Zeit hätte, so ein GUI fertigzustellen, dann vielleicht.
Aber wer hat sie denn? Welcher Irrsinnige programmiert heute denn noch in Assembler? Mach doch niemand was vor!
VORSICHT aber:
Niemand programmiert heute noch GUIs mit Hilfe des Win32 APIs. Das zu tun hat sich erledigt, seitdem Anfang der 90-er Jahre Microsofts MFC populär wurde. Aber auch sie wird heute nicht mehr verwendet.
Heute baut man fast nur nach web-basierte GUIs (mit Hilfe geeigneter, auf HTML, CSS und JavaScript aufbauender Frameworks).