Descriptif du projet :
Ce projet est un outil de dessin pour la géométrie plane informatique.
Il existe des bibliothèques de styles interactifs intégrées pour la navigation en ligne. Le projet est développé en utilisant Silverlight 2.0 (vous pouvez utiliser Microsoft Expression v3 bêta pour convertir en silverlight v3.0) et C# 3.0 (une version est implémentée sur silverlight et wpf). Le moteur de dessin principal offre une bonne flexibilité et évolutivité, ce qui permet aux développeurs d'ajouter facilement de nouveaux graphiques et fonctions.
Type de travail auquel nous serons confrontés :
Utilisez la technologie Silverlight 3.0 pour migrer vers le Web les applications de bureau existantes qui n'ont pas pu être migrées avec succès vers le Web (interactions volumineuses et complexes, certaines exigences de sécurité, ou trop belles, en bref, Ajax n'est pas capable).
Pour une bonne migration d’application Flash. (C'est chier dans une fosse. Celui qui profite de la fosse en premier est le patron)
Créez des extensions plus riches pour les applications AJAX existantes.
Défis auxquels nous serons confrontés :
Les maîtres qui développent des programmes WinForm peuvent enfin s'impliquer de manière flexible dans le monde du Web sans avoir à créer un framework Asp.net si frustrant qu'ils doivent refactoriser sans fin jusqu'à ce qu'ils écrivent eux-mêmes le protocole http. Les voici.
Les amis du camp Flex sont invités à rejoindre le cercle Silverlight 3.0. Les mêmes idées (appelées plagiat dans le mauvais sens) sont faciles à migrer.
La raison pour laquelle il peut apporter une expérience utilisateur plus riche est due au système de boucles de messages WinForm enchevêtré. Toute action peut facilement affecter l'ensemble de l'application. Ceci est très différent du développement d'applications Web (car nous choisissons souvent : je brosse, je brosse, je). pinceau, pinceau, pinceau).
Nos avantages :
XAML = html, XAML (fichier ressource) = CSS, C# (Ruby ou Python même JS) = JS. On voit que vous pouvez toujours développer des applications Silverlight tout comme développer des applications Web tant que vous changez d'avis.
Silverlight sera finalement placé sur le site Web (nous ne considérerons pas d'abord la fonction Hors navigateur), donc si nous sommes familiers avec HTML et JS, nous pouvons facilement laisser Silverlight interagir avec HTML.
Cela dit, je pense que tout le monde aurait dû comprendre que cette version en ligne Silverlight de la planche à dessin géométrique plane est la migration du WinForm classique vers le Web. Lorsque vous interprétez le code Silverlight et le code WPF, vous constaterez qu'il n'y a pas de différence majeure (d'où l'existence de bibliothèques de compatibilité Silverlight et WPF, et même de programmes de conversion Silverlight et WPF). Ou alors, autant comprendre tragiquement qu’il s’agit d’une application WebForm. On se doute avec colère que cet architecte de Microsoft développe WinForm depuis plus de 10 ans (je l'admire d'ailleurs).
Il existe une démonstration complète sous Main/SilverlightClient. Ouvrez-la avec VS2008 et exécutez-la (ou cliquez avec le bouton droit : ouvrir dans le navigateur) pour voir l'effet. Elle est livrée avec des démos en ligne et d'autres modèles géométriques dans d'autres dossiers. êtes intéressé, vous pouvez faire vos propres recherches
Développer