Influence
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Voila tuto pour launcher via Soxic bonne chance

Aller en bas

Voila tuto pour launcher via Soxic bonne chance Empty Voila tuto pour launcher via Soxic bonne chance

Message  ghalito Lun 31 Jan - 17:19


Bonjour,



Avant de créer un Launcher :

il vous faut le logiciel de microsoft visual basic vbsetup.exe



Maintenant que vous avez installer un logiciel qui vous servira peu être qu'une fois dans votre vie, lancer le ...



Cliquez pour agrandir Envoyé par mathias52' pid='70' dateline='1273671025

Image 1



Créer un nouveau projet, vous devez avoir sa :

Image 2



1/ Choisissez Application Windows Forms

2/ Choisissez un titre

3/ OK



Vous avez maintenant sa :

Image 3


Cliquez pour agrandir Envoyé par mathias52' pid='74' dateline='1273673670

Maintenant que nous avons créer un nouveau projet, nous allons l'agrandir un peu car la fenêtre est assez petite pour le moment :/

J'ai choisit de mettre 644; 425 dans size (taille) après faite comme vous voulez ^^



Avant de continuer, je vous propose de déplacer les outils disponibles Ctrl Alt X si sa n'est pas déjà affiché...

Ceux que vous trouver utile, glisser les dans Général, sa sera plus pratique que de chercher

Image4



En premier, on va mettre un icône et renommer le nom de la fenêtre.



Pour changer le nom, clique droit dans tous l'espace gris qui sera votre (Up)Launcher.

Puis Propriétés

Image 5



On cherche Icon dans la fenêtre en bas.



Si vous avez besoin d'icônes : Pack Icône Dofus c'est un pack de deux icônes avec celui 2.0 et celui 1.29 Cliquez pour agrandir



On va maintenant en haut et on clique sur le nom de votre nouveau (Up)Launcher

Clique Droit puis propriété

Normalement vous devrez avoir sa :



Je vous laisse choisir un Icône

Cette icône sera celui que l'on voit sur le bureau (si vous l'ajouter sur le bureau ^^ )



On va ensuite changer le titre

On retourne dans les propriétés de Form1,

Et on cherche Text : Form1

Je vais mettre Tutoriel (Up)Launcher By Mathias52 ^^


Cliquez pour agrandir Envoyé par mathias52' pid='75' dateline='1273675317

On va ajouter un menu et une barre d'état Cliquez pour agrandir

On va donc chercher MenuStrip et StatusStrip

Biensur, il n'y a toujours rien ^^

Donc on va ajouter dans la barre d'état, le nom de votre serveur.

Et dans le menu, Fichiers -> Exit

Dès que c'est fait, on va double cliquer sur Exit



On va avoir sa :



Entre les deux lignes on va ajouté

Code:

End

Ce code permet de quitter le launcher, mais ce n'était pas compliquer a comprendre ^^



On peut voir une petite flèche vert l>

Cliquer dessus pour tester votre launcher



Le bouton Exit fonctionne très bien cher moi ^_^



Créer dans le menu ? -> A propos

Double clique dessus et vous afficherez le code

Entre les deux lignes entré le code :

Code:

If MsgBox("Launcher SUFOD-Ehclier codé par Mathias52") = MsgBoxResult.Yes Then

End If

Sa aura comme effet, quand vous cliquez sur A Propos d'afficher une petite fenêtre avec le texte




Cliquez pour agrandir Envoyé par mathias52' pid='76' dateline='1273683363

Je vous laisse le choix ou non de mettre un ToolStrip

C'est un autre menu avec avez quelques outils , séparateur, texte, barre de chargement ^^



Sinon, on va mettre un TabControl, la navigation par onglet est assez cool je trouve

Dans les paramètres, chercher TabPages

On va créer 3 onglets pour le moment

News, Informations et web

News = Les news du serveur

Informations = Informations du launcher ou serveur comme vous voulez ^^

Web = La page web



Ajouté donc un WebBrowser dans News et Web

Dans News on met la page vers les news, http://5.176.216.70/news/news.php dans mon cas

Et dans Web vous avez le choix : Vous ne changez pas et vous allez rajouté des boutons vers le site ^^

Ou vous rajoutez l'url de votre site au choix

Bon, et dans Information un RichTextBox

PS : Penser a tous Ancré dans le conteneur parent



Voila se que j'obtiens :





On va ensuite chercher un PictureBox pour ajouté une image et faire plus beau

Voila l'image que j'ajoute :





On va ensuite rajouter des boutons, j'en est mis 10, après a vous de voir ^^



Pour les boutons, pour le bouton jouer, si vos jouer l'on installer dans C:\Sufod-Ehclier et que le fichier s'appelle Sufod Client voila la ligne

Code:

Shell("C:\SUFOD-Ehclier\SUFOD Client.exe ", vbNormalFocus)

Après, il faut adapter ^^



Pour le bouton télécharger :

Code:

WebBrowser2.Navigate("http://5.176.216.70/sufod-csd")



Pour installer : Clique droit sur le nom de votre launcher, Ajouter -> Élément existant

Ajouter votre config.xml

Et ajouter se code pour le bouton :

Code:

Process.Start("config.xml")



Pour le bouton des mises a jour :

Code:

WebBrowser2.Navigate("http://5.176.216.70/lanceur-ehclier/Launcher%20SUFOD-Ehclier.application")



Penser a toujours remplacer http://5.176.216.70/ !!



Dans les inscriptions :

Code:

WebBrowser2.Navigate("http://5.176.216.70/inscription.php")



Vous continuer comme sa pour site, forum, boutique, ladder et le livre d'or (après vous pouvez changer des trucs )



ATTENTION : Avec

Code:

Process.Start("config.xml")

Sa va ouvrir le fichier XML ! le mieux est d'avoir un fichier EXE ou RAR/ZIP



J'obtient sa :




Cliquez pour agrandir Envoyé par mathias52' pid='24998' dateline='1274610449

Voila, j'ai suprimer les , etc



Un petit bonus pour les majs :



Cliquez pour agrandir Envoyé par mathias52' pid='77' dateline='1273684086

La mise a jour automatique c'est dur u_u ?

Bah non

Surtout que je donne tous les codes VB.Net Cliquez pour agrandir



Dans Installer on va mettre :

Code:

Me.RichTextBox1.AppendText("Recherche des mises a jours du client... ")

If Dir("C:\SUFOD-Ehclier\maj0301.txt", vbHidden) <> "" Then

Me.RichTextBox1.AppendText("La version 0.3.0.1 est déjà installé... ")

Else

Me.RichTextBox1.AppendText("Lancement de l'installateur... ")

Process.Start("config.rar")



Pour faire simple : envoie le message "Recherche des maj du client...."

Si le fichier maj0301 existe, on dit que c'est déjà installer sinon on lance l'installateur ou config.rar (j'utilise des installateurs, mais la j'ai voulu le faire vite fait x))

Les majs ne sont pas vraiment automatique car il faut clique mais c'est déjà sa sinon, il suffit de mettre sa sur le bouton jouer xD (J'ai mis sur tous les boutons O_o)





Mettre a jours automatiquement le UpLauncher ? O_o

La c'est vraiment automatique



On va dans Générer dans le menu

On Publie, on choisit le dossier ou on va tous mettre

On met le lien vers votre site, on remet suivant ^^

Ensuite on vous demande si sa met a jour tous seul et que sa recherche les mises a jours

On termine et vous avez finit vous UpLauncher, avec maj auto du launcher, presque auto du client/config


Cliquez pour agrandir Envoyé par mathias52' pid='25793' dateline='1274689827

Sources du UpLauncher S'E : http://www.multiupload.com/32KUWOISY6



Sa cherche les mises a jours au lancement

Je vous laisse comprendre comment sa fonctionne

Pour mettre a jours le UpLauncher, il faut publier la release



Bonne chance
Pour pouvoir minimiser :

Dans fichiers, ajouter minimiser (ou a un autre endroit..)

On ajoute un NotifyIcon sur toute les forms

On met du texte et un icone x)



On ajoute dans :

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Code:

NotifyIcon1.Visible = True

End Sub

Même chose pour form2



Ensuite on ajoute ce code :

Code:

Private Sub MinimiserToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MinimiserToolStripMenuItem.Click

ShowInTaskbar = False

Opacity = 0%

Visible = False

End Sub



Private Sub NotifyIcon1_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseDoubleClick

ShowInTaskbar = True

Opacity = 100

Visible = True

End Sub


ghalito

Messages : 1
Date d'inscription : 31/01/2011

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum