Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

06.08.2007, 13:17

also wenn du ein Anfänger bist würd ich auf jeden Fall zuerst zu ersterem greifen, denn zumindest ich habe dabei sehr sehr viel gelernt. .NET ist so einfach dass wenn du WInAPI kannst kannst du dich innerhalb eines Tages da einarbeiten.
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

12

06.08.2007, 13:31

Zitat von »"Theprogrammer"«

also wenn du ein Anfänger bist würd ich auf jeden Fall zuerst zu ersterem greifen, denn zumindest ich habe dabei sehr sehr viel gelernt. .NET ist so einfach dass wenn du WInAPI kannst kannst du dich innerhalb eines Tages da einarbeiten.


.net und die WinAPI haben erstmal reichlich wenig miteinander zu tun... Und gerade für Anfänger finde ich Window Forms viel geeigneter und schöner als die WinAPI.
@D13_Dreinig

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

13

06.08.2007, 17:05

Aber Hallo! Ich würde persönlich niemandem mehr wirklich raten die WinAPI durchzukauen. Ansehen und n bisl was austesten ist ja ok, aber für den Produktiveinsatz ...

ChrisJ

Alter Hase

Beiträge: 487

Wohnort: Schweich

Beruf: Schüler

  • Private Nachricht senden

14

06.08.2007, 17:49

also ich komm wunderbar mit der winapi zurecht ^^
"Don't trust your eyes: They are a hell of a lot smarter than you are"

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

15

06.08.2007, 18:06

@Das Gurke
WinAPI wird und wurde in Produkten verwendet.

Desweiteren glaub ich das die wenigsten hier professionelle Produkte machen wollen bzw. werden. Jeder muss das selbst wissen was er macht und wieso, man kann lediglich Denkanstöße und Argumente austauschen.

16

06.08.2007, 23:41

Zitat von »"koschka"«

@Das Gurke
WinAPI wird und wurde in Produkten verwendet.

Desweiteren glaub ich das die wenigsten hier professionelle Produkte machen wollen bzw. werden. Jeder muss das selbst wissen was er macht und wieso, man kann lediglich Denkanstöße und Argumente austauschen.


Klar jedes (Fenster-)Programm was auf Windows läuft kommt an der WinApi nicht vorbei (wie auch?!). Aber ob man das jetzt softcore mit .Net macht (C#) oder so massuchistisch ist und das Ding über C anspricht ist ja im Endeffekt egal. Aber ich denke das meintest du auch. Selbst Nvidia und ATi haben ihre Controllcenter für den Desktop auf .Net umgestellt. Mit mangelnder Professionalität hat das nichts zu tun. Kommt halt drauf an was man machen möchte.

Ich würde dir als Anfänger zu den Visual Studio Express Versionen raten, wenn du dir stressfrei ein Windows Program bauen möchtest. Entweder C# oder C++, wobei C# eindeutig am besten mit der .Net Lib harmoniert. Mit Basic würde ich gar nicht erst anfangen, wenn du sowieso was neues lernen willst :D

Als "tutorial" kann ich dir dieses openbook ans Herz legen: http://www.galileocomputing.de/openbook/visual_csharp/

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

17

07.08.2007, 10:11

So siehts aus. Ich versteh nich warum es immer als "professionell" angesehen wird alles mit roher WinAPI zu machen. Ich finde es eher Gegenteilig, wer alles "hardcore from scratch" macht ist ziemlich unprofessionell. Profis verwenden vorhandene Bibliotheken um sich das Leben möglichst leicht zu machen! WinAPI zu lernen lohnt nur noch wenn man wirklich keine besser Alternative hat oder wenn man unbedingt wissen will wie Windows funktioniert. Zur Softwareentwicklung selbst taugt die WinAPI egtl nichtmehr. Es würde ja auch kein Mensch mehr auf den Gedanken kommen seine Programme in irgendeiner Assemblersprache zu schreiben, wenn er eine Hochsprache verwenden kann.
@D13_Dreinig

18

07.08.2007, 11:18

Zitat

So siehts aus. Ich versteh nich warum es immer als "professionell" angesehen wird alles mit roher WinAPI zu machen. Ich finde es eher Gegenteilig, wer alles "hardcore from scratch" macht ist ziemlich unprofessionell. Profis verwenden vorhandene Bibliotheken um sich das Leben möglichst leicht zu machen! WinAPI zu lernen lohnt nur noch wenn man wirklich keine besser Alternative hat oder wenn man unbedingt wissen will wie Windows funktioniert. Zur Softwareentwicklung selbst taugt die WinAPI egtl nichtmehr. Es würde ja auch kein Mensch mehr auf den Gedanken kommen seine Programme in irgendeiner Assemblersprache zu schreiben, wenn er eine Hochsprache verwenden kann.


Ähm ich habe ja auch mit dem Lerneffekt argumentiert! Das Wort Professionalität hab ich gar nicht benutzt. Wenn ich ein Programm ernsthaft schreibe für das ich Geld bekomme mach ich das selbstverständlich nicht mit roher WinAPI. Aber wenn ich in meiner Freizeit etwas in C++ code finde ich .NET eher langweilig und man lernt nicht so viel dabei!
Aber ein professionelles Programm würde ich damit auch nicht schreiben! (außer ich habe so 2-3 Jahre Zeit)
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

19

07.08.2007, 11:41

Zitat von »"Theprogrammer"«


Ähm ich habe ja auch mit dem Lerneffekt argumentiert! Das Wort Professionalität hab ich gar nicht benutzt. Wenn ich ein Programm ernsthaft schreibe für das ich Geld bekomme mach ich das selbstverständlich nicht mit roher WinAPI. Aber wenn ich in meiner Freizeit etwas in C++ code finde ich .NET eher langweilig und man lernt nicht so viel dabei!
Aber ein professionelles Programm würde ich damit auch nicht schreiben! (außer ich habe so 2-3 Jahre Zeit)


Würdest du auch lieber eine Assemblersprache verwenden statt C++, Java, etcpp? Wegen dem Lerneffekt?
@D13_Dreinig

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

20

07.08.2007, 11:55

ein bisschen assembler zu können ist gar nicht verkehrt :P

Werbeanzeige