Suivez et participez au développement du nouvel OpenCellar : PLOC.co
Page d'accueil
 
Français  English  
Open Cellar Home Edition - 1.2 - Le logiciel gratuit pour gérér efficacement votre cave à vins sous Windows. Open Cellar Mobile Edition - Beta 2 - La gestion de cave à vins a enfin sa solution Mobile sur Pocket PC. Open Cellar Cross Platform - Beta 1 - La gestion gratuite de vins disponible sous Mac OSX et Linux. Mon Open Cellar Les forums d'Open Cellar Place des vins
Rechercher : Bienvenue (se connecter - créer un compte)
Facebook


Nuage de tags
Compiler add-in avec Visual Studio 2005
03/09/2007
Répondre
Compiler add-in avec Visual Studio 2005
vulvulune
3 posts
Bonsoir,

J'ai tenté de créer un add-in avec Visual Studio 2005, mais mon plug-in n'est pas détecté par Open Cellar. J'ai aussi tenté de compiler le plug-in pour merger les données, et pareil il n'est pas détecté.

Serait-il dû au fait que les assembly compilé pour le framework 2/3 ne soit pas compatible avec l'applic?

Avez-vous une solution à me proposer, mise à part le fait d'installer Visual Studio 2003.

Merci

Valentin
 

03/09/2007
Répondre
Re : Compiler add-in avec Visual Studio 2005
AdministrateurVoir son blog
3099 posts
Bonsoir,

Microsoft a developpé un power toy permettant la compilation 1.1 sous vstudio2005.
Vous trouverez l'outil ici :
http://msdn2.microsoft.com/fr-fr/vstudio/Aa718347.aspx

N'hésitez pas si vous avez des questions.

Matthieu
 

03/09/2007
Répondre
Re : Compiler add-in avec Visual Studio 2005
vulvulune
3 posts
Bonsoir,

Effectivement malgré les quelques complications pour l'installer ça fonctionne. Les plug-ins sont visibles.

Vivement la version compatible .NET2/3 pour simplifier le développement avec les derniers outils ;-)

Valentin
 

04/09/2007
Répondre
Re : Compiler add-in avec Visual Studio 2005
AdministrateurVoir son blog
3099 posts
Parfait !

Par contre pour l'instant il n'est pas prévu d'upgrader de la 1.1 vers la 2 ou 3
Vers la 2 car cela n'apporte pas rééllement de valeur ajoutée et non plus vers la 3.X car celle ci priverait les utilisateurs tournant sous Win9X & 2000

<Mode Curieux = "On">
Je peux savoir quel type de complément vous developpez ? :-))
</Mode>

Matthieu
 

06/09/2007
Répondre
Re : Compiler add-in avec Visual Studio 2005
vulvulune
3 posts
Effectivement ça n'apporte pas énormement de choses mais éviterait les utilisateurs sous Vista de devoir réinstaller ce vieux Framework et les développeurs de plug-in (qui sont je pense encore peu nombreux) de pouvoir utiliser Visual Studio 2005 en mode std... :-)

Sinon pour répondre à votre curiosité c'est pour intégrer un système de code barre en utilisant un scanner qui envoie les codes scannés à une page web (petit montage éléctronique qui récupere le signal PS/2 du scanner et appele ensuite une page web quelqueconque avec le code barre scanné)... Je compte donc rajouter par plug-in la génération automatique des références pour les vins (via un compteur), et ensuite stocker dans une base de données externe les correspondances entre les codes barres et la référence du vin + numéro du casier.

Ensuite via le scanner on peut faire une sortie de bouteille (simple scan de la bouteille) ou un déplacement, en scannant le numéro du nouvel emplacement suivi du code barre de la bouteille. Et après pk pas imaginer la possibilité de notter le vin en scannant la bouteille bue et un code barre correspondant à une note. Enfin seul l'imagination limite les possibilités :-)

Pour le moment le développement fonctionne comme je le désire, par contre dommage que la base de données soient dans un format propriétaire car ceci permettrait d'y accéder directement sans passer par les plug-in, et une petite limite est que je désirais mettre le champ du TextBox de la référence en readonly mais impossible, mais je contourne et resettant l'ancienne référence si l'utlisateur tente de la le modifier. Donc rien de grave.

Par contre à votre avis quel est le meilleur moyen pour modifier la base de données depuis une source externe sans utiliser un plug-in, car je désirerai que via une page web (aspx) ou un service windows je puisse modifier la base? Sans avoir obligatoirement l'application ouverte à ce moment là. Si ce n'est pas possible je ferais en sorte de faire que l'applic reste en permanence ouverte et ensuite que la page web communique avec le plug-in pour faire les modifis dans la base.

Merci
 

06/09/2007
Répondre
Re : Compiler add-in avec Visual Studio 2005
AdministrateurVoir son blog
3099 posts
C'est un projet sympathique :-))

Il existe une version de téléchargement d'OC qui n'incorpore pas le setup du framework, mais je vous accorde que ce n'est affiché nul part...je transmet uniquement l'adresse quand les utilisateurs ne souhaitent pas l'installer. Dans le prochain setup j'ajouterai une condition d'installation pour ne pas installer la 1.1 si la 2 ou la 3 sont présentes.

Vous n'êtes pas obligé de passer par les plugins pour pilotés OC.
Grossomodo voici l'architecture :
OpenCellar.Application.dll --> Gere l'interface graphique (dépendante du moteur)
OpenCellar.Framework.dll --> Moteur de fichier OC (indépendante de l'interface)
OpenCellar.Live.Framework --> Interface plateforme Live
OpenCellar.Messaging--> Communication avec le site

"Par contre à votre avis quel est le meilleur moyen pour modifier la base de données depuis une source externe sans utiliser un plug-in, car je désirerai que via une page web (aspx) ou un service windows je puisse modifier la base"
--> Ajoutez à votre projet la OpenCellar.Framework.dll (vous n'avez pas besoin de référencer les autres)
// pour ouvrir votre cave
OpenCellar.Framework.Core.Application app = new OpenCellar.Framework.Core.Application();

app.Open("chemin cave.oc");
// Ensuite vous acces a tous les ojets de la cave via
app.ActiveCellar.***

// Fermeture au plus tot
app.Close();

Par contre il faut savoir qu'OC ne gere pas les acces concurentiels s il faut donc ouvrir la cave le plus tard et la fermer le plus tot possible.

Bon courage :-)

Matthieu
 

06/09/2007
Répondre
Re : Compiler add-in avec Visual Studio 2005
AdministrateurVoir son blog
3099 posts
Ci apres un ptit hack pour passer la zone réference en lecture seule :



Matthieu
 

© 2006-2014 Matthieu DUCROCQ Blog officiel d'Open Cellar - Tous droits réservés - Dernière mise à jour : janvier 2014 | twitter | facebook