Après les présentations mises en ligne la semaine dernière, voici les exemples de code.
- 1. Fil Rouge : La démo de Sébastien, avec les 3 exemples de .chm du fil rouge avant et après le passage des Add-in de SandCastle et de SandCastleHelpFileBuilder 1-FilRouge.zip (998 ko)
- 2. Personnalisation de VS :
- La démonstration d'Alain sur les Visual Studio Policy : 2-VSPolicy.zip (2,14 Mo).
- Par ailleurs, le DSL "DSL4VSI" qu'Alain a créé pour générer des Visual Studio Installer (VSI) capables d'installer des 'Code Snippet', 'VSTemplate', 'Macro Project', 'Addin', 'Toolbox Control' est disponible sur CodePlex en http://www.codeplex.com/dsl4vsi
- 3. API d'Automation et Add-ins.
- La solution qui a servi de support aux 4 démonstrations de Jean-Marc sur la mise en oeuvre du ProjectModel (énumération des projets et des fichiers), du CoreModel (énumération des fenêtres) du CodeModel (création dynamique d'une solution contenant un projet contenant une classe sérialisable) : 3.1-AutomationAPI.zip (559 ko)
- Les sources et binaires de l'Add-in de sébastien pour générer des images cliquables à partir des ClassDiagrams : 3.2-Add-ins.zip (25,3 ko)
- 4. Le tour du VS SDK a fait l'objet d'une démo Live que vous pourrez retrouver lorsque les WebCasts seront disponibles.
Pour les démos suivantes, sauf la 6.1, vous devrez installer le VS SDK 4.0 pour Visual Studio 2005
- 4.5. En ce qui concerne la démonstration associée à la présentation de la découverte des Packages, l'archive 4.5-Packages.zip (7,81 Mo) comporte les 8 étapes de construction du package ReferenceDocumentationGenerator permettant d'exporter des images cliquables correspondant aux ClassDiagram et aux DSL, et de choisir les Options d'exportation ainsi que les diagrammes à exporter.
- 5.2. La démonstration de Sébastien sur la création d'un DSL pour des formes géométriques comporte, elle, 7 étapes, de la création du Domain Model avec les DSL Tools au déploiement. Ces étapes ont été regroupées dans 5.2-VSX-Day-solutions.zip (8 Mo)
- 6.1. La session des aspects avancés de personnalisation de la fenêtre des propriétés à l'aide des concepts de la namespace System.ComponentModel a fait l'objet de démonstrations de la part d'Alain que vous pourrez retrouver dans 6.1-ComponentModel.zip (53 ko)
- 6.2. La démonstration de la session Utilisation du Domain Model est dans cette archive : 6.2-UtilisationModele-ReferenceDocumentationGenerator.zip (755 ko). Elle est également comprise dans l'archive de la sesssion 4.5 sur les Packages dont elle constitue la 8ème étape.
- 6.3. Le modificatif au DSL de Sébastien pour lui adjoindre des fonctions avancées comme la bidirectionnalité Model <-> Code est, pour mémoire, redonné dans 6.3- Bidirectionnalite.zip (2,90 Mo)
D'ici à quelques jours, les Webcasts seront disponibles pour compléter les présentations et les démos ... d'ici là, bonnes compilations.