• SpryFlashCMS das Flash CMS
  • Flash on the Beach 2010 in Brighton!
  • Adobe User Group
Zurück   Flashforum > Alternative Rich-Client-Technologien > Expression Studio, WPF, Silverlight und XAML

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-02-2010, 08:00   #1 (Permalink)
flashaholic
 
Benutzerbild von Crazy X
 
Registriert seit: Oct 2001
Ort: Hanau
Beiträge: 291
Silverlight Tracer gesucht

Hi there,

projektbedingt arbeite ich gerade an Silverlight. Zum einen finde ich es ja super auch mal ein wenig know-how über Silverlight zu bekommen, zum anderen auch meine praktische Erfahrung über eine "Flex-ähnliche" vorangehensweise zu erweitern. Doch frustrierend ist es trotzdem da viele Sachen erst mal wieder von Grund auf erlernt werden müssen.

Von der Entwicklungsumgebung mit MS VS2008 bin ich leider enttäuscht. Zwar ist der Debugger genial (im Gegensatz zur FDT-Variante), aber Features wie "organize imports" sind sehr umständlich. Ein wenig Abhilfe bringt die VS-Erweiterung ReSharper, genauso gespannt bin ich auf VS 2010.

So jetzt erst mal genug ausgeholt und jetzt zum Thema: Bei Flash hat man ja die Möglichkeit durch die simple trace-Funktion und dem Debug-Player einfache Meldungen sich in einer Console ausgeben zu lassen. Oder man benutzt externe Möglichkeiten wie etwa den Monster-Debugger, oder wie ich den SOSmax (normale Traces oder über eine Socket-4444-Klasse).

Wie kann man sich den so simple Ausgaben in Silverlight übersichtlich anzeigen lassen? Einen "Debug-Player" gibt es ja schon mal nicht. Die Funktionen

System.Diagnostics.Debugger.Log
System.Diagnostics.Debug.WriteLine

sind zwär ähnlich, aber lassen sich nur im Debug-Modus ausführen - also im Web z.B. nicht - und werden auch nur in der minimalistischen Console in VS angezeigt, wo aber auch die kompletten System-Debug-Ausgaben angezeigt werden.

Folgende Erfahrungen konnte ich bis jetzt machen:

SOSmax geht nicht, da man nur Ports von 4502-4532 öffnen kann und SOSmax leider auf 4444 liegt. Dann weiß ich auch nicht genau wie einfach es wäre bzgl. clientaccesspolicy. Das wäre jedenfalls für mich die angenehmste Lösung gewesen.

DevTracer ist eine Console, die aber erstens Geld kostet und zweitens nur über einen Webservice läuft, also auch nicht der Hit.

Über JavaScript dynamlisch Meldungen in einen Container auszugeben finde ich auch nicht optimal.

Wäre für jeden Tip in dieser Sache sehr dankbar!

Danke

Gruß
Dominic
__________________
weltchefflasher.de - flashaholicblog
Crazy X ist offline   Mit Zitat antworten
Alt 11-04-2010, 21:12   #2 (Permalink)
-> Tamiflu <-
 
Benutzerbild von romamon
 
Registriert seit: Oct 2004
Ort: München
Beiträge: 1.284
MessageBox.Show("deine Nachricht");

Zur MessageBox Klasse

romamon ist offline   Mit Zitat antworten
Alt 11-04-2010, 22:41   #3 (Permalink)
-> Tamiflu <-
 
Benutzerbild von romamon
 
Registriert seit: Oct 2004
Ort: München
Beiträge: 1.284
Bei großen Projekten bei dennen es beim Debugging nicht nur ums Tracen geht, empfielt sich folgendes Tool:

Silverlight Spy

er zeigt dir webtrafic an, jeder event wird ausgegen, das Komplette Layout wird angezeit, die System- / Ladeperformance überprüft usw.

Funktioniert mit allen Silverlight xaps...

Geändert von romamon (11-04-2010 um 22:43 Uhr)
romamon ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Silverlight lernen]: Screencast zu Expression Blend und Silverlight wolter Expression Studio, WPF, Silverlight und XAML 1 21-12-2009 08:28
Vizzy Flash Tracer funktioniert nach Windows 7 Uprade nicht mehr katimp Zusatzprodukte 0 26-11-2009 11:25
tracer() ms_hh Flash MX 2004 11 12-07-2005 13:19
Java Script Form Tracer nky HTML und CSS 2 15-10-2003 12:46


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:55 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2010 Marc Thiele und Sascha Wolter.