tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
893
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kreye kreye ist offline Rookie
    Registriert seit
    Jul 2010
    Beiträge
    9
    Hallo alle zusammen.
    Ich bin ein umsteiger von JAVA zu C# bzw dabei umzusteigen.
    Nun habe ich mich schon ein wenig in C# eingearbeitet, aber hauptsächlich nur mit Konsolenanwendungen.
    Jetzt möchte ich einen Schritt weiter gehen und eine WPF-Anwendung schreiben. Für den Anfang wollte ich aber zunächste eine bestehende Konsolenanwenund erstmal um eine GUI erweitern. Nur weiß ich nicht wie ich das anstellen soll. Geht das überhaupt, oder muss ich, wie in allen Einsteigertutorials beschrieben, immer ein extra WPF-Projekt beginnen. Bin von Java gewöhnt, immer mit einem leeren Projekt zu starten und wenn ich dann Lust hatte, meine GUI einzufügen. Kann mir jemand helfen? Ich arbeiten mit Visual C# Express Edition.
     

  2. #2
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hallo!

    Willkommen auf der schönen Seite: bei C#

    Du kannst natürlich dein Konsolenprojekt auf ein WPF Projekt umbauen. Ist ja auch nur ein normales C# Projekt, mit bestimmten zusätzlichen Verweisen und als Windowsanwendung eingestellt. (Damit das Konsolenfenster nicht aufgeht..)

    lg,
    Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  3. #3
    kreye kreye ist offline Rookie
    Registriert seit
    Jul 2010
    Beiträge
    9
    Ja gut, das habe ich schonmal hinbekommen, aber ich bekomme immer noch die Exception. Wie rufe ich denn dann mein erstes Fenster auf Und ist es überhaupt richitg, dass ich ein Benutzersteuerelement8WPF) als hinzugefügt habe
     

  4. #4
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Welche Exception denn?

    Nun.. der Aufbau einer GUI Anwendung unterscheidet sich ja ein wenig von der Konsolenanwendung. Deine Hauptmethode musst entsprechend anpassen, um die GUI zu starten.

    Du kannst dir ja mal ein leeres WPF Projekt ansehen, wie es aufgebaut ist, und diese Struktur dann übernehmen.
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  5. #5
    kreye kreye ist offline Rookie
    Registriert seit
    Jul 2010
    Beiträge
    9
    Ups, dachte das ich das im erstten Post geschrieben hatte, es ist eine InvalidOperationExcveption.
    Das mit dem dem WPFProjekt ist ne gute Idee, aber mir fehlt da die Main() oder wird die nicht benötigt Bin immer davon ausgegangen das eine Main() immer nötig wäre. Hier habe ich nur eine partial class App die eine dazugehörige app.xaml.cs hat

    vielleicht sollte ich mich da doch noch ein wenig mehr einarbeiten
     

  6. #6
    Steiner_B Steiner_B ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Wien
    Beiträge
    573
    Da kannst auf die Main verzichten wenn du in deinen Projekteigenschaften eine Startobject einstellst.

    Du brauchst dann halt eine xaml Datei die den StartUpUri definiert.

    Zu deiner Exception: Ist es möglich das du versuchst ein UserControl zu starten? UserControl ist eine Komposition aus anderen Controls. Wenn du ein Fenster brauchst muss du von Window (WPF) verwenden
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 16.09.09, 11:31
  2. Anwendung Plugin sowie Updatefähig machen
    Von Darkas im Forum .NET Café
    Antworten: 13
    Letzter Beitrag: 13.09.07, 21:41
  3. Antworten: 9
    Letzter Beitrag: 09.08.07, 10:32
  4. [c#] Anwendung eine CPU zuweisen
    Von Passer im Forum .NET Café
    Antworten: 0
    Letzter Beitrag: 13.08.06, 17:30
  5. Wie programmiert man eine TV-Anwendung
    Von Scrapy im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 22.03.04, 10:48