IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

creation de l'instal + ajout de quelques parametres


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2007
    Messages : 94
    Par défaut creation de l'instal + ajout de quelques parametres
    salut,
    j'amerais bien savoir comment crée un Instal d'une application,par la suite au moment de l'instalation je veux ajouter quelques champs pour que le client les remplis par des information et par la suite ses informations là ils vont stocker dans le Fichier app.config .
    Merci

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Salut,

    Pour créer une install deja, utilise Visual Studio et les projets de deploiement. Tu as plein d'aide sur le net et ce forum.
    Creer Setup

    Pour ajouter des boites de dialogues lors de ton installation de telle sorte que l'utilisateur puisse renseigner des infos, va voir ici :
    Distribuer application

    Bonne Prog
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2007
    Messages : 94
    Par défaut
    Merci Aspic

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2007
    Messages : 94
    Par défaut
    beh j'ai ajouté un Dialog dans le debut de l'application, ce dialog là contient des textebox alors comment accédes à ces champs et par la suite je doit stocké ce qui va etre ajouter par le client dans un fichier app.config qui a une Format XML
    Merci .

  5. #5
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par alaa_85
    beh j'ai ajouté un Dialog dans le debut de l'application, ce dialog là contient des textebox alors comment accédes à ces champs et par la suite je doit stocké ce qui va etre ajouter par le client dans un fichier app.config qui a une Format XML
    Merci .
    Dans les propriétés de ces boites de dialogue (touche F4), il n'y a pas des champs pour récupérer les valeurs ?
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2007
    Messages : 94
    Par défaut
    Non malheureusement

  7. #7
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    je t'aurai proposé mon projet
    http://www.developpez.net/forums/sho...d.php?t=369118

    on peut rajouter des pages perso sous forme d'assembly .NET donc à priori tu peut faire tout ce que tu veux...
    si tu es partant jpourrai t'expliquer comment faire, étape par étape ( vu que je n'ai pas encore fini l'aide )

  8. #8
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par smyley
    je t'aurai proposé mon projet
    http://www.developpez.net/forums/sho...d.php?t=369118

    on peut rajouter des pages perso sous forme d'assembly .NET donc à priori tu peut faire tout ce que tu veux...
    si tu es partant jpourrai t'expliquer comment faire, étape par étape ( vu que je n'ai pas encore fini l'aide )
    Oui poruquoi pas ca a l'air pas mal pas encore eu le temps de tester !
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  9. #9
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    je vais uploader une nouvelle version dans quelques heures
    au programme : un projet servant d'exemple pour créer une page personnalisée et un éditeur pour la liste des extentions de l'installeur -> 3 clicks et c'est bon

  10. #10
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par smyley
    je vais uploader une nouvelle version dans quelques heures
    au programme : un projet servant d'exemple pour créer une page personnalisée et un éditeur pour la liste des extentions de l'installeur -> 3 clicks et c'est bon
    Sincerement ca me tente bien ^^ Pourquoi ne le mets tu pas en ressource sur Dvp ? A moins que ce ne soit deja fait
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  11. #11
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par Aspic
    Pourquoi ne le mets tu pas en ressource sur Dvp ?
    c'est à dire ?

  12. #12
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par smyley
    c'est à dire ?
    Tu publies un article sur developpez dessus (ca devrait pas etre difficile vu que tu es deja rédacteur) qui explique le fonctionnement de ton projet avec eventuellement un exemple d'utilisation...
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  13. #13
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Oui mais justement un article c'est long, très long à faire
    Dans un premier temps je voulais absolument d'un programme qui fonctionne et qui puisse être utile vis-à-vis de l'installeur inclut dans Visual Studio ( qui est très laid ). Pour l'aide je me suis donc tourné vers un manuel écrit en PDF pour la présentation et la mise en route. Maintenant il faudrait en éffet que je me mette à faire un article mais c'est difficile de tout faire soit même

  14. #14
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par smyley
    Oui mais justement un article c'est long, très long à faire
    Dans un premier temps je voulais absolument d'un programme qui fonctionne et qui puisse être utile vis-à-vis de l'installeur inclut dans Visual Studio ( qui est très laid ). Pour l'aide je me suis donc tourné vers un manuel écrit en PDF pour la présentation et la mise en route. Maintenant il faudrait en éffet que je me mette à faire un article mais c'est difficile de tout faire soit même
    Ok je te laisse le soin de faire ce que tu as à faire Fin du HS.

    alaa_85 n'hésite pas si tu as un soucis
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  15. #15
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    au cas où tu serai intéréssé alaa_85 j'ai uploadé une nouvelle version de DreamShield qui contient un petit exemple de projet ( en C# ) pour créer une page perso. L'exemple est en C# mais est très court donc je pense que tu pourra t'en sortir

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2007
    Messages : 94
    Par défaut
    smyley a écrit :
    au cas où tu serai intéréssé alaa_85 j'ai uploadé une nouvelle version de DreamShield qui contient un petit exemple de projet ( en C# ) pour créer une page perso. L'exemple est en C# mais est très court donc je pense que tu pourra t'en sortir
    oui oui Merci à vous tous donc mnt je doit lire ton PDF et je vais retourner.

  17. #17
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2007
    Messages : 94
    Par défaut
    Sincérement je te félicite pour ce travail c'est tres important ce que tu as fait .
    Mais ce que j'ai fait moi,j'ai ajouté un dialogue, au moment de l'instalation le client doit saisir qlqs informations et par la suite je doir récupére ces informations là et les Stockées dans le fichier app.config
    voir l'image ci-dessous:





    Resultat:


  18. #18
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    ben oui je vois pas où est le pb
    tu peut faire un projet à partir de
    InstallerExtentions\SampleInstallerPage\SampleInstallerPage.sln que tu as dans le dossier d'installation de DreamShield ( zut, j'ai oublié d'y faire un raccourcis pendant l'installation ) et tu rajoute des TextBox à la page ( SamplePage.cs ).
    Ensuite pour intercepter l'installation à partir du plugin de la page customisé, tu rajoutes dans la classe de SampleInstallPage_Plugin.cs ces lignes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    public override void OnAfterExecuteSchemas(ISequencer sequencer, ISequencerCallBack callBack)
            {
                base.OnAfterExecuteSchemas(sequencer, callBack);
     
                if (Mode == SchemaMode.Install)
                {
                    /* Sauvegarder ici tes données saisie dans la page personnalisée vers ton fichier de 
                     * config, exemple */
                    string app_config = sequencer.InstallerProvider.TargetDir + "\\app.config";
                }
            }
    Et Voilà

  19. #19
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2007
    Messages : 94
    Par défaut
    eh je suis sous VB.net :
    bon stp smyley fait moi des imprim ecrans illustrant comment je peux faire ce travail car ça fait 1h:30 sous DreamShield mais j'arrive pas a creer un instal.
    peut etre je doit faire une formation pour le bien maitriser (lol).
    Merci

  20. #20
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    je te contact par mp ...
    je ne pensais pas que c'était si compliqué, pour la prochaine version je vais investir dans un assistant pour créer les projets

Discussions similaires

  1. Requete ajout avec table parametrable
    Par BugAmbulant dans le forum VBA Access
    Réponses: 9
    Dernier message: 05/07/2007, 13h22
  2. Réponses: 1
    Dernier message: 04/04/2007, 07h12
  3. [DEVCPP] creation d'une install
    Par samtheh dans le forum Dev-C++
    Réponses: 13
    Dernier message: 29/01/2007, 14h46
  4. Creation d'un installer sous linux ?
    Par MonsieurAk dans le forum Linux
    Réponses: 3
    Dernier message: 05/05/2006, 21h16
  5. [install]Install sous windows... quelques questions
    Par omega dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 26/02/2004, 10h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo