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

.net

Treue Seele

  • ».net« ist der Autor dieses Themas
  • Private Nachricht senden

1

15.05.2007, 22:12

WinAPI

hi nochmals :p

also da ich noch ein bisschen darüber nachdenken werde, was ich wählen werde(Programme/Softwareprogrammierer od. Spieleentwickler), würde ich nun gerne kurz zum "Softwarebereich" hinüberwechseln ;)

Dafür wollte ich nun kurz was über die WinAPI erfahren :)
Ich schreibe wieder,wie beim vorigen Thema ein paar fragen auf:

1. Wenn ich mit WinAPI entwickle, kann ich dann alle Befehle nutzen, die auch im gesamten WINDOWS verfügbar sind und wenn neue Betriebssysteme dazukommen das ich dessen funktionen auch benutzen kann?

2. Hat die WinAPI mehr Funktionen als wxWidgets im "Windows"-Bereich?
Damit will ich nur fragen,weil wxwidgets ja auch so einen bereich hat,wo man nur damit windowsprogramme schreiben kann, wxwindows heisst das glaub ich oder so^^

2.1. Welche Programme als Beispiel sind mit der WinAPI entwickelt worden?

2.2. Welche Programme kann ich zum Beispiel mit der WinAPI entwickeln?(d.h welchen Programmtyp, zbsp. sowas wie "Word", etc..)

3. Empfehlt ihr mir die WinAPI? oder besser doch wxwidgets?

4. Kann man sogar selbst ein eigenes GUI Design in der WinAPI schreiben?

Mit freundlichen Grüßen,
Patrick S.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

2

15.05.2007, 22:28

1. Ja
2. Möglich
2.1 Alle Programme die unter Windows laufen. Da jedes Framework schlussendlich auf der WinAPI basiert
2.2 s. 2.1
3. wxWidgets scheint leichter und besser nutzbar zu sein. WinAPI ist harter C Code
4. Klar
@D13_Dreinig

.net

Treue Seele

  • ».net« ist der Autor dieses Themas
  • Private Nachricht senden

3

16.05.2007, 13:53

hi

danke ;)

Also ist WinAPI nun C oder C++ oO?

.net

Treue Seele

  • ».net« ist der Autor dieses Themas
  • Private Nachricht senden

5

16.05.2007, 14:04

[quote="Das Gurke"]C - sonst nichts[/quote]

neeeeeeeeeeeeeeeeeeeeein :(
Warum nicht C++?

ich hab mir auch extra das SDK heruntergeladen, um WinAPI Programme zu machen und hab auch dazu "nur" C++ gelernt -.-

Welches Framework oder wie das auch so heißt, funktioniert auf mehrere Systemen(OS), bietet die möglichkeit so ein eigenes GUI-Design(wie bsp. von Kaspersky), eine Möglichkeit ALLES mögliche(ausgenommen Spieleprogrammierung) programmieren zu können und natürlich nur C++ ist?

Mit freundlichen Grüßen,
Patrick S.

Chase

Alter Hase

Beiträge: 753

Wohnort: Nagaoka / Darmstadt / Düsseldorf

Beruf: fauler Studi

  • Private Nachricht senden

6

16.05.2007, 14:09

Vielleicht QT. Ich persoenlich kenns nicht - nur vom Namen schon mal gehoert.
"Have you tried turning it off and on again?"

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

7

16.05.2007, 14:12

Die WinApi kann man aber auch aus C++ benutzen.

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

8

16.05.2007, 14:14

Das WinAPI in C ist heißt noch lange nicht, dass es Probleme dabei gibt, sie in C++ zu verwenden ;)
Es ist nur eben so, dass die WinAPI prozedural und nicht objektorientiert aufgebaut ist.

// zu langsam^^

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

9

16.05.2007, 14:18

Moment, C++ ist 100% kompatibel zu C ;) Funktionieren tut das also! Wenn du "grafisches" Oberflächendesign machen möchtest würde ich mir 5 Dinge ansehen und mich dann am Ende entscheiden

- Resourcenskripte, direkt ansteuerbar per WinAPI
- MFC, auch von Microsoft, sozusagen eine auf C++ gewrappte WinAPI die vieles erleichtert.
- Windows Forms, erwähne ich mehr der vollständigkeit halber. Imho ein wahrer Krampf mit C++, mit C# find ichs aber wunderbar =)
- Qt4, u.a. eine GUI Library
- WxWidgets, auch eine GUI Library

Rein subjektiv würde ich sagen das du mit WxWidgets oder MFC am einsteigerfreundlichsten fährst. Ich habe allerdings keine Ahnung wie gut Vs2005EE mit MFC ist.

Edit: Ouch, sehr langsam xD

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

10

16.05.2007, 14:22

Eine Übersicht einiger GUI Bibliotheken für C++ findest du hier: http://www.kharchi.de/cpp_gui/index.html
@D13_Dreinig

Werbeanzeige