Ce livre sur
VSTO (
Visual Studio Tools for Office) s’adresse aux
développeurs C#, VB.NET ou VBA désireux d’explorer les possibilités offertes par cet ensemble d’outils proposés dans
Visual Studio pour étendre les fonctionnalités des applications MS Office, ou pour personnaliser les documents issus de ces applications.
Le livre propose une
approche pédagogique et progressive pour connaître et maîtriser les points essentiels de la technologie à travers des exemples concrets, pratiques et utiles.
- Une
première partie est consacrée aux outils et techniques de conception et développement, indispensables pour réussir un projet VSTO : les
bases de données, les
services web WCF,
LINQ,
pInvoke,
Reflection… etc. Cette partie est accompagnée d’exemples de code pour illustrer de manière pratique les concepts et thèmes abordés.
- Une
seconde partie est articulée autour d’un projet fonctionnel de publication de livres, qui illustre la création de
compléments VSTO (ou
Add-ins) destinés à étendre le comportement des applications MS Office. La progression des exercices met en évidence la nécessité des
interconnexions entre les modules, la nécessité et les avantages de
l'utilisation des bases de données et la nécessité et les avantages de
l'utilisation des services web.
Chaque chapitre est accompagné de
nombreux exemples (fonctionnels et adaptables). Le code de tous ces exemples est écrit dans
les deux langages C# et VB.NET et les projets (un projet par langage C# et VB.NET) sont en téléchargement sur www.editions-eni.fr. L’auteur propose également en téléchargement la
base de données MS SQL Server utilisée dans les exemples du livre.
Les chapitres du livre :
Introduction – Les boîtes à outils de développement - La boîte à outils de conception – La boîte à outils des langages - La persistance des objets – La boîte à outils de communication - La boîte à outils de l’IDE – Les projets VSTO - Les compléments pour Word – Les compléments pour Excel – VSTO et les bases de données – Les compléments pour Outlook – VSTO et WCF – Le presse-papiers (Clipboard) – Le déploiement ClickOnce – Les coulisses de VSTO
Ce livre est également proposé en coffret