Projektbeschreibung:
Dieses Projekt ist ein Zeichenwerkzeug für Computerebenengeometrie.
Es gibt einige integrierte interaktive Stilbibliotheken zum Online-Browsen. Das Projekt wurde mit Silverlight 2.0 (Sie können Microsoft Expression v3 Beta zur Konvertierung in Silverlight v3.0 verwenden) und C# 3.0 (eine Version ist auf Silverlight und WPF implementiert) entwickelt. Die zentrale Zeichen-Engine verfügt über eine gute Flexibilität und Skalierbarkeit, sodass Entwickler problemlos neue Grafiken und Funktionen hinzufügen können.
Art der Arbeit, mit der wir konfrontiert werden:
Verwenden Sie die Silverlight 3.0-Technologie, um vorhandene Desktop-Anwendungen, die nicht erfolgreich ins Web migriert werden konnten (große, komplexe Interaktionen, bestimmte Sicherheitsanforderungen oder zu groß, kurz gesagt, Ajax ist nicht fähig), ins Web zu migrieren.
Für eine gute Migration von Flash-Anwendungen. (Das ist Scheißen in einer Grube. Wer zuerst die Grube ausnutzt, ist der Boss)
Machen Sie umfassendere Erweiterungen für bestehende AJAX-Anwendungen.
Herausforderungen, denen wir uns stellen müssen:
Die Meister, die WinForm-Programme entwickeln, können endlich flexibel in die Webwelt einsteigen, ohne ein Asp.net-Framework erstellen zu müssen, das so frustrierend ist, dass sie endlos umgestalten müssen, bis sie das http-Protokoll selbst schreiben. Da kommen sie.
Freunde aus dem Flex-Lager sind herzlich willkommen, sich dem Silverlight 3.0-Kreis anzuschließen. Die gleichen Ideen (im schlechten Sinne Plagiat genannt) sind auch leicht zu migrieren.
Der Grund, warum es eine umfassendere Benutzererfahrung bieten kann, liegt im verwickelten WinForm-Nachrichtenschleifensystem Pinsel, Pinsel, Pinsel).
Unsere Vorteile:
XAML = HTML, XAML (Ressourcendatei) = CSS, C# (Ruby oder Python sogar JS) = JS. Es zeigt sich, dass Sie Silverlight-Anwendungen genauso wie Webanwendungen entwickeln können, solange Sie Ihre Meinung ändern.
Silverlight wird irgendwann auf der Website platziert (wir werden die Out-of-Browser-Funktion zunächst nicht berücksichtigen). Wenn wir also mit HTML und JS vertraut sind, können wir Silverlight problemlos mit HTML interagieren lassen.
Dennoch denke ich, dass jeder verstehen sollte, dass diese Silverlight-Onlineversion des ebenen geometrischen Zeichenbretts die Migration des klassischen WinForm ins Web darstellt. Wenn Sie Silverlight-Code und WPF-Code interpretieren, werden Sie feststellen, dass es keinen großen Unterschied gibt (daher die Existenz von Silverlight- und WPF-Kompatibilitätsbibliotheken und sogar Silverlight- und WPF-Konvertierungsprogrammen). Oder wir könnten tragischerweise genauso gut verstehen, dass es sich hierbei um eine WebForm-Anwendung handelt. Wir vermuten mit großer Verärgerung, dass dieser Microsoft-Architekt WinForm seit mehr als 10 Jahren entwickelt (ich bewundere es übrigens).
Unter Main/SilverlightClient finden Sie eine umfassende Demoversion. Öffnen Sie sie mit VS2008 und führen Sie sie mit der rechten Maustaste aus, um den Effekt zu sehen. Sie enthält einige Online-Demos und andere geometrische Modelle Wenn Sie interessiert sind, können Sie selbst recherchieren
Expandieren