"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Windows programming

alexsb 01.08.2005 - 10:18 1429 8
Posts

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
Hi,

ich haette eine prinzipjelle Frage: wie und womit programmiert man unter Windows GUIs?

Ich bin, seit ich programmiere, Linux only unterwegs und muss jetzt ploetzlich in C# eine Windows Applikation schreiben.

Soweit ich weiss, sind die meisten Applikationen ja mit MFC geschrieben, eine Bibliothek die ich nicht habe.

Wie schaut das mit Windows Forms aus? Wird das eingesetzt?
Ich finde keine anstaendigen Referenzen zu Windows Forms im Netz (auch nicht im MSDN).

Was ist mit XAML? Geht das schon?

Alex

Neo-=IuE=-

Here to stay
Registered: Jun 2002
Location: Berndorf, NÖ
Posts: 3232
also windows gui software solltest am besten mit MS Visual .NET programmieren würd i meinen

rettich

Legend
waffle, waffle!
Avatar
Registered: Jan 2004
Location: wien
Posts: 794
oder mit sharpdevelop, das gratis ist, aber den gleichen designer dabei hat wie das studio.

http://www.icsharpcode.net/OpenSource/SD/

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9820
Zitat von alexsb
und muss jetzt ploetzlich in C# eine Windows Applikation schreiben.

und wo sind jetzt deine überlegungen? wenn du mit c# programmieren musst wird dir nichts anderes übrigbleiben außer .net (winforms) - was aber eh am sinnvollsten ist.

http://msdn.microsoft.com/library/d...indowsforms.asp

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
thx @ all - ich musste einfach nur wissen was es da so gibt, es ist immer schwierig so allgemeine fragen im netz zu beantworten.

alex

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
MFC war nie ein "Muss". War zwar hässlich (codemäßig), aber ich fand's nicht so schlecht wie viele meinen.

Man kann auch ATL oder WTL (Microsoft), VCL (Borland), QT (Trolltech), wxWindows, GTK, whatever... verwenden oder direkt gegen das Win32 API programmieren.

Beim jetzigen Stand der Dinge würde ich's aber wirklich mit C# und WinForms machen. SharpDevelop oder noch besser Visual Studio .NET sind eine Riesenhilfe dabei.

geforceraid

Big d00d
Avatar
Registered: Mar 2003
Location: Uhrwerk
Posts: 299
Momentan würd ich auch die Windows Forms (.NET + C#) verwenden.
MFC kannst getrost vergessen.

Es schadet jedenfalls nicht wenn du dich vorher ein bisschen in die Basics der WinAPI hineinarbeitest (das ist hilfreich aber nicht notwendig).
Das Buch "Programming Windows" von Charles Petzold kann ich dir wärmstens ans Herz legen.
http://www.amazon.de/exec/obidos/AS...5089727-5368048

Wenn du dich mit .NET und Windows Forms beschäftigen willst:
http://www.amazon.de/exec/obidos/AS...5089727-5368048

wegen XAML:
die Beta Version von WinFX (Avalon + Indigo) steht schon zum DL bereit:
http://www.microsoft.com/downloads/...;DisplayLang=en

Müsstest dir halt noch die Beta2 von VS.NET 2005 besorgen und auf die Extensions für WinFX warten (die werden noch im August released).

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25423
MFC war nie schlecht.. nur weils viele nicht verstanden haben :p

btw: MFC wird auch mit WinFX wieder dabei sein, allerdings nur als wrapper..

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von mat
MFC war nie schlecht.. nur weils viele nicht verstanden haben :p

Ja, wers verstanden hat, findets nicht gut. ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz