shadow of the hell Index du Forum
shadow of the hell Index du ForumFAQRechercherS’enregistrerConnexion

Bon Tuto Pour Crée Son Propre LunCher Réaliser Par mi Théo

 
Poster un nouveau sujet   Répondre au sujet    shadow of the hell Index du Forum -> shadow of the hell -> -->Serveur privé<--
Sujet précédent :: Sujet suivant  
Auteur Message
love-love


Hors ligne

Inscrit le: 26 Aoû 2010
Messages: 42

MessagePosté le: Sam 28 Aoû - 17:36 (2010)    Sujet du message: Bon Tuto Pour Crée Son Propre LunCher Réaliser Par mi Théo Répondre en citant

Bonjour,



Avant de créer un Launcher :

il vous faut le logiciel de microsoft visual basic il est dans le dossier logiciel utilise c'est 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='127368
4086

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


Travaille Réaliser par Théo Je sait que c'est Long ^^

 


Revenir en haut
Publicité






MessagePosté le: Sam 28 Aoû - 17:36 (2010)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
facebook78


Hors ligne

Inscrit le: 26 Aoû 2010
Messages: 47
Localisation: Sa dépend

MessagePosté le: Sam 28 Aoû - 19:22 (2010)    Sujet du message: Bon Tuto Pour Crée Son Propre LunCher Réaliser Par mi Théo Répondre en citant

Dommage que nous ne voyons pas image sa aide pas mal mais sinon bon tuto .
_________________
http://xooit.disabled/chat/room/109728911/
Voici le lien de la tchatbox du serveur Shadow créé par B!@CK-XS que nous remercions =)


Revenir en haut
Invoksupreme


Hors ligne

Inscrit le: 28 Aoû 2010
Messages: 43

MessagePosté le: Sam 28 Aoû - 23:00 (2010)    Sujet du message: Bon Tuto Pour Crée Son Propre LunCher Réaliser Par mi Théo Répondre en citant

J'ai exactement le meme tuto chez mwa xD (meme chez mwa ya pas les images)
_________________
Celui qui connait le mieu ancestra sur ce forum, c'est MOI! (la preuve en lisant mes tutos qui ne sont que de simples copier/coller xD)


Revenir en haut
love-love


Hors ligne

Inscrit le: 26 Aoû 2010
Messages: 42

MessagePosté le: Dim 29 Aoû - 15:34 (2010)    Sujet du message: Bon Tuto Pour Crée Son Propre LunCher Réaliser Par mi Théo Répondre en citant

Euh Exactement ta le meme tuto Parce que si ta déja vus Un tuto j'ai poser ou sa se telecharge Se Méga Pack j'ai donné Lien Alors c'est normal ^^

Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 07:18 (2018)    Sujet du message: Bon Tuto Pour Crée Son Propre LunCher Réaliser Par mi Théo

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    shadow of the hell Index du Forum -> shadow of the hell -> -->Serveur privé<-- Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  

Index | Panneau d’administration | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
T h è m e _ r é a l i s é _ p a r _ la _ g u i l d e _ M i t s u g a