UN NAVIGATEUR INTERNET EN VB.NET

dheroux Messages postés 52 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 11 juin 2014 - 21 oct. 2011 à 07:16
Azrti Messages postés 23 Date d'inscription jeudi 23 décembre 2010 Statut Membre Dernière intervention 4 décembre 2012 - 19 févr. 2012 à 08:41
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/53695-un-navigateur-internet-en-vb-net

Azrti Messages postés 23 Date d'inscription jeudi 23 décembre 2010 Statut Membre Dernière intervention 4 décembre 2012
19 févr. 2012 à 08:41
Quel est votre syeteme d'exploitation ?
Le zip à été réalisé sous Windows XP, je prévoi de le refaire sous Windows 7 pour régler les éventuels problèmes de compatibilité !
damslinux1 Messages postés 1 Date d'inscription vendredi 16 janvier 2009 Statut Membre Dernière intervention 15 février 2012
15 févr. 2012 à 19:12
bonjour a tous moi je suis débutant de chez débutant et j'ai pas mal d'erreur qui s'affiche et le zip complet est corrompu
PWM63 Messages postés 127 Date d'inscription lundi 11 octobre 2004 Statut Membre Dernière intervention 18 mai 2016
2 nov. 2011 à 09:38
Bien évidemment que c'est 1 site notamment (et donc pas que) pour les débutants, mais les critiques sont pour la plupart souvent constructives. Il faut donc les prendre en compte pour progresser, sinon, ça ne sert quasi plus à rien de poster...
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
29 oct. 2011 à 09:38
euh comment ça le problème de virus est réglé" ? Tu l'as enlevé lol ^^
Sinon trés bien l'idée de faire un site avec des tutos !
C'est du boulot, pas facile et souvent ingrat. De plus il faut que son code soit béton pour que les débutant commence sur de bonne bas (nommage bouton, réflexe de nommage des variables, etc...) Tu peux aussi, pour bien faire comprendre, donner des exemples d'optimisations :
EXEMPLE :
If WebBrowser1.CanGoBack = True Then
BackButton.Enabled = True
' Si l'on peut effectuer un retour en arriere, on active le boutton
Else
BackButton.Enabled = False
' Sinon on désactive, on grise le boutton
End If
9a c'est lourd à lire, ça prends de la place et si tu regarde bien le code tu t’aperçois vite qu'en fait le Backbouton est enable si si webbrowser.cangoback est vrai, dit comme cela ton code devient simplement :

' Si l'on peut effectuer un retour en arriere, on active le boutton
BackButton.Enabled = WebBrowser1.CanGoBack ' et voila une ligne simple est clair !

bon courage pour la suite, kenavo
Azrti Messages postés 23 Date d'inscription jeudi 23 décembre 2010 Statut Membre Dernière intervention 4 décembre 2012
28 oct. 2011 à 19:59
Le problème de virus est réglé.
En réponse au commentaire de ADN56, c'est un site de tutoriels pour débutants !
PWM63 Messages postés 127 Date d'inscription lundi 11 octobre 2004 Statut Membre Dernière intervention 18 mai 2016
24 oct. 2011 à 11:36
Pour compléter le commentaire d'ADN56
If Navigate = False Then
devient même
If Not Navigate Then

Mais surtout, autant inverser, ca évite de faire 1 Not pour rien !
If Navigate Then
WebBrowser1.Stop()
Else
WebBrowser1.Navigate(TextBox1.Text)
End If

Sinon, c'est préférable de nommer tous les contrôles utilisés

Et apparemment, il ne semble pas y avoir de TableLayoutPanel (4 colonnes (seule la 3e à 100%, le reste en fixe), 2 lignes, ColumnSpan=4 pour le WB, puis utiliser Anchor ou Dock selon les contrôles (TLP compris).

Bonne journée.
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
24 oct. 2011 à 09:29
En ce qui concerne le code je n'y trouve aucun intêret, pire que tout le seul bout de code qui fait appel à un IF THEN ELSE est écrit d'une façon presque ludique...
25. If Navigate = False Then
26. WebBrowser1.Navigate(TextBox1.Text)
27. ElseIf Navigate = True Then
28. WebBrowser1.Stop()
29. End If

Moi je dis respect ! parcequ'un booleén qui n'est pas false n'est pas forcément true LOL

25. If Navigate = False Then
26. WebBrowser1.Navigate(TextBox1.Text)
27. Else
28. WebBrowser1.Stop()
29. End If
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
24 oct. 2011 à 09:24
LOL Sympa comme lien (è_é)
Ps : C'est avec Kapersky que tu as la détection ? c'est pas un heuristique par hasard ? du style : HEUR:Trojan-Downloader.Script.Generic
Il est probable (si oui) que cela soit un faux positif, en tout cas chez moi avec IE ça plante à chaque ouverture du site.... Rien que pour ça pas sympa ^^
Même si IE ne sert qu'a télécharger FireFox lol
dheroux Messages postés 52 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 11 juin 2014
21 oct. 2011 à 07:16
Bonjour,
Attention Trojan !!!!
Dans le site que vous mentionnez http://www.webantoine.com/vb-web-browser il y a le Trojan Downloader.Script.Generic
Voilà c'est dit.
Rejoignez-nous