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

Databyte

Alter Hase

  • »Databyte« ist der Autor dieses Themas

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

1

05.08.2007, 17:11

Windows-programmierung

Hallo

Ich bin noch nicht so lange dabei und
habe deshalb mal ne frage:

Wie programmiert ihr windows-fenster ???
Ich habe da noch nicht so viel ahnung und deshalb
wollt ich die besste Methode wissen.

Benutzt ihr:
- reinen C/C++ code
- Mfc
- Dialoge
- oder anderes ???

danke.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

2

05.08.2007, 17:20

Mein Tipp: schnapp die ein Buch über WinAPI oder WinForm Programmierung. Du kannst auch mal per Forensuche nach Büchertipps suchen, denn es wurde schon sehr oft nach sowas gefragt. Alternativ kannst du auch nach Tutorials suchen.

Gruß
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

3

05.08.2007, 17:21

Ich muss zugeben, ich hab mich bisher weitgehend darum gedrückt und wenn ich mal was entsprechendes brauchte den WindowForms Designer verwendet -> Die Anwendung braucht dann das .Net Framework 2.0 um zu laufen.

Der Vorteil is halt, dass man es relativ schnell so zusammenklicken kann, wie es aussehn soll und dann auch wieder recht einfach Funktionen generieren kann, in denen auf Events reagiert wird - der Code innerhalb dieser Funktionen macht im Grunde den Großteil der eigenen Codearbeit aus.

Nachteile gibt es sicher auch genug (fängt schon bei .Net an) und wahrscheinlich auch ne Menge guter Alternativen aber so mach ichs halt^^

Databyte

Alter Hase

  • »Databyte« ist der Autor dieses Themas

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

4

05.08.2007, 17:37

mmh..

Diese forms hab ich auch schon entdeckt...

Gibt es dazu noch irgentwelche guten tutorials dazu ?
Und wie sieht es mit .net 2 aus - haben das viele oder nur wenige leute ?

ChrisJ

Alter Hase

Beiträge: 487

Wohnort: Schweich

Beruf: Schüler

  • Private Nachricht senden

5

05.08.2007, 17:43

wenn du dich mit windows programmierung auseinandersetzen willst, kommst du um das buch nicht drumherum.
"Don't trust your eyes: They are a hell of a lot smarter than you are"

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

6

05.08.2007, 20:41

Zitat von »"Databyte"«


Benutzt ihr:
- reinen C/C++ code
- Mfc
- Dialoge
- oder anderes ???


o Mit reinem C++ kann man keine grafischen Windowsapplikationen erstellen.
o MFC ist super!
o Dialoge gibts sowiso überall (ich vermute du meinst sowas wie den Formulardesigner von Visual Studio für Window Forms)
o oder so!

Zitat von »"Databyte"«

mmh..

Diese forms hab ich auch schon entdeckt...

Gibt es dazu noch irgentwelche guten tutorials dazu ?
Und wie sieht es mit .net 2 aus - haben das viele oder nur wenige leute ?


Kann sich ja jeder kostenlos runterladen, oder du lieferst das Framework einfach mit. Bei Vista dürfte es aber schon standardmäßig installiert sein.

Zitat von »"ChrisJ"«

wenn du dich mit windows programmierung auseinandersetzen willst, kommst du um das buch nicht drumherum.


Höchstens wenn man sich mit der WinAPI Programmierung beschäftigen will, aber selbst dann kommt man ohne weiteres an dem Buch vorbei.
@D13_Dreinig

7

06.08.2007, 00:00

Zitat von »"David_pb"«


Zitat von »"Databyte"«

mmh..

Diese forms hab ich auch schon entdeckt...

Gibt es dazu noch irgentwelche guten tutorials dazu ?
Und wie sieht es mit .net 2 aus - haben das viele oder nur wenige leute ?


Kann sich ja jeder kostenlos runterladen, oder du lieferst das Framework einfach mit. Bei Vista dürfte es aber schon standardmäßig installiert sein.

.Net Framework 3 wird da schon mitgeliefert.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

8

06.08.2007, 08:51

Na noch besser! ;)
@D13_Dreinig

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

9

06.08.2007, 10:57

Also je nachdem was du mit deinen "Windows Anwendungen" machen willst:

Geht es um eine "standalone" Anwendung, die Fenster und weitere Controls braucht, würde ich zu Windows Forms greifen. Der Aufwand den du ohne betreiben musst ist einfach wesentlich höher. Einzige Ausnahme sind extrem zeitrkritische Sachen.

Sobald an irgend einem Punkt auch nur entfernt 3D ins Spiel kommt, z.B. für einen Editor, würde ich mich auf C++ besinnen und eine der vielen verfügbaren Librarys nehmen. wxWidgets mag ich da persönlich sehr gerne.

Durch die WinAPI würde ich mich nur noch quälen wenn das Vorgabe ist oder für einen Lerneffekt. Und auch dann mit Ressourcenskripts ;)

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

10

06.08.2007, 11:11

'Es gibt zwei Grundlegende Arten Fenster in windows zu programmieren


1.) Hardcore mit WinAPI
2.) Softcore mit .NET, MFC sonstwelchen Bibliotheken


Ersteres trifft für Dich zu wenn du wirklich verstehen willst was da passiert und/oder du total unabhängig von irgendwelchen Bibliotheken sein willst. Plattfornunabhängigkeit ist damit aber logischerweise hin.

Zweiteres trifft zu wenn du schnell mal ein paar Fenster zusammenklicken willst bzw. du dafür wenig Zeit veranschlagt hast.

Alles andere wurde schon oben gepostet.

Werbeanzeige