Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

NAVIGATEUR WEB MODIFIÉ


Information sur la source

Catégorie :Réseau & Internet Source .NET ( DotNet ) Classé sous : Browser, Navigateur, Web, Internet, Navigateur Web Niveau : Débutant Date de création : 09/05/2008 Date de mise à jour : 10/05/2008 00:51:34 Vu / téléchargé: 5 453 / 499

Note :
6,25 / 10 - par 4 personnes
6,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Bonjours,
Je poste ici un navigateur web qui avait déjà été poster sur ce site il y a environ 2 ans. Je devais le modifier dans le cadre de mon cours de Correction de Programme au collège et le rajouter sur Codes-Sources avec mes modifications personnelles. Le code source de base est celui de Dinoz et qui se retrouve à cette adresse : http://www.vbfrance.com/codes/NAVIGATEUR-WEB-VB-NET_37444.aspx. Je remercie personnellement l'auteur de se code car il ma vraiment permit d'apprendre le VB.net, une code que je connaissais pas au par avant. Toutes mes modifications commence par "AAAA/MM/JJ : XXXXXXXX".




Voici la liste des modifications apportées :
1. Rajout d’une fonction historique avec son icône.
2. Rajout d’une fonction favoris avec son icône.
3. Rajout d’un icône d’impression.
4. Rajout du menu « Fichier » avec options :
              a. Nouvelle Fenêtre
              b. Enregistrer Sous
              c. Imprimer
              d. Quitter
5. Rajout du menu « Édition » avec options :
              a. Couper
              b. Copier
              c. Coller
              d. Supprimer
6. Pouvoir rouvrir à la dernière page avant la fermeture du navigateur (Dans les option).

La fonction "Nouvelle Fenêtre" est seulement fonctionnelle, elle s'ouvre et navigue sans problème mais quand vous ouvrez les favoris ou l'historique et que vous rajoutez un site web (pour les favoris) ou vous double-cliquez sur un nom pour se rendre au site web, l'action ne se fait pas selon la fenêtre en "focus" mais sur la première de toute.

 

Source

  • Tous est dans le .zip
Tous est dans le .zip

Conclusion

J'espère de recevoir beaucoup de commentaire sur ma façons de programmer et même peut-être du créateur du code source de base, Dinoz, pour connaitre son impression sur les modification apportées.

Stéphane Gagnon
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

09 mai 2008 19:23:12 :
Recompilation du projet et ajout d'une capture
09 mai 2008 19:24:17 :
Recompilation et ajout d'une capture
09 mai 2008 19:25:47 :
Recompilation et ajout d'une capture
09 mai 2008 19:27:47 :
Recompilation et ajout d'une capture
09 mai 2008 19:29:20 :
Présentation modifié
10 mai 2008 00:51:35 :
Changement des "from#.vb" pour des noms significatifs

Commentaires et avis

signaler à un administrateur
Commentaire de FREMYCOMPANY le 09/05/2008 20:37:01 4/10

J'ai noté 4 :

Positifs :
* Code (généralement) assez explicite
* Bon exemple de l'utilisation du COM managé
* Code fonctionnel (apparemment en tout cas)

Négatifs :
* Un contrôle managé (WebBrowser) existe déjà, et il permet d'appeler les véritables objets ActiveX qui sont derrière, ce qui permet à la fois simplicité (interface managée) et finesse (objet COM natif).
* Ton code montre la page d'accueil de FireFox, mais il s'agit du navigateur Trident d'IE, ce qui est assez trompeur.
* Des tas de navigateurs basé sur IE existent déjà, donc le controle navigateur ne sera jamais utilisé comme "navigateur" à part entière.
* Noms des formulaires et des modules peu clairs et peu de commentaires "intéressants"
* Question de gout personnel, mais bon, ca a peut-être joué, mais ton code a des variables francaise et des variables anglaise, ce qui crée un peu la confusion. Mieux vaut choisir (moi je préfère le tout anglais).

signaler à un administrateur
Commentaire de badrbadr le 09/05/2008 21:16:41

Oui, pour les variables, vaut mieux choisir une langue et s'y tenir.
Dans mes programmes, je préfère coder en anglais (noms de classes, structures, variables,...) et commenter en français :)

signaler à un administrateur
Commentaire de DrDoom544 le 10/05/2008 00:38:19

Je vais répondre aux points négatifs de FREMYCOMPANY :

* Un contrôle managé (WebBrowser) existe déjà, et il permet d'appeler les véritables objets ActiveX qui sont derrière, ce qui permet à la fois simplicité (interface managée) et finesse (objet COM natif).

Rep : Si je me trompe pas, je les ai utilisé pour les options Copier, Coller, Supprimer, etc. Si tu dit ça pour les formulaires "Favoris" et "Historique", je ne savais pas qu'on pouvais aussi appeler ces options. Les coder m'a aussi permis de travailler avec des DataTables.

* Ton code montre la page d'accueil de FireFox, mais il s'agit du navigateur Trident d'IE, ce qui est assez trompeur.

Rep : Et pourquoi se serait négatif ? Il aurait pu avoir n'importe quoi d'autre; Google, MSN, Yahoo, etc. En plus, c'est l'auteur du code qui avait mit cette page alors, je jugeais inutile de le modifier.

* Des tas de navigateurs basé sur IE existent déjà, donc le controle navigateur ne sera jamais utilisé comme "navigateur" à part entière.

Rep : J'avoue que le contrôle "WebBrowser" n'est pas là pour faire un navigateur, mais plutôt l'utiliser pour faire afficher des pages web dans nos programmes mais rien n'empêche de l'utiliser pour coder un navigateur. Mon bût n'était pas de faire un navigateur qui révolutionnera le monde des navigateur web mais d'apprendre.

* Noms des formulaires et des modules peu clairs et peu de commentaires "intéressants"

Rep : Pour les formulaires, si c'est celui des noms de fichier, j'avoue que c'est mauvais de laisser form1.vb. Je voulais les changer et sa ma oublier, je vais le rectifier. Pour les commentaires, j'avoue que j'ai beaucoup commenté des ligne pour rien, mais c'etait pour mon prof qui voulais ça hyper-commenté. Je n'avais pas beaucoup de choix. Aussi j'ai toujours commenté pour me comprendre et j'ai tendance à oublier les autre qui passerons après moi.

* Question de gout personnel, mais bon, ca a peut-être joué, mais ton code a des variables francaise et des variables anglaise, ce qui crée un peu la confusion. Mieux vaut choisir (moi je préfère le tout anglais).
Rep : J'ai été habituer a coder en français, les variables anglaises sont de l'auteur du code de base. J'avoue que j'aurais pu continuer en anglais, mais comme à la base il avait déjà du français (Ecrire et Lire par exemple) et de l'anglais (BackOn et FwdOn), j'ai choisi le français.

Voilà j'espère que mes réponses sont pertinente.

signaler à un administrateur
Commentaire de alosamoelle le 10/05/2008 18:41:00 6/10

Je met 6 pour encourager la bonne volonté, je suis d'accord avec FREMYCOMPANY mais je trouve que 4 est un peu sévère car il est mis dans le niveau débutant et il a au moins le mérite d'avoir été fait.

signaler à un administrateur
Commentaire de Arnotic le 12/05/2008 22:28:49 administrateur CS

Le mérite d'avoir était fait. En plus l'auteur est humble et conscient des choses. Je pense que ça était pour lui trés positif de coder cette source pour apprendre.

Et je pense sincèrement que l'auteur à un bon esprit :) Alors encouragement !!! :) Faut pas démoraliser les troupes qui font des efforts et receptives aux critiques de façon si objective !! :)

signaler à un administrateur
Commentaire de yossib le 15/05/2008 11:24:42 6/10

Moi je dis pas mal, mais ca sera au top si tu arrives a empecher l'utilisateur d'ouvrir une nouvelle fenetre dans IE. car sur chaque lien web je peux ouvrir une nouvelle fenetre et celle-ci s'ouvre dans le navigateur par defaut. et donc ton navigateur ne sert a plus rien a ce moment :(

si quelqu'un sait comment faire je suis preneur. jusqu'a present personne ne m'a trouvé une solution !

signaler à un administrateur
Commentaire de DrDoom544 le 15/05/2008 16:06:52

Oui, je le sais mais mes connaissances en vb.net ne sont pas assez au point pour permettre de le faire... Je vais essayer de trouver une solution prochainement.

signaler à un administrateur
Commentaire de Mario1095 le 25/07/2008 20:37:13 9/10

J'adore tes navigateurs!
Bon boulot !!!!

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

navigateur html [ par otayara ] salut ,j'ai créer un petit browser, mais quand je veux accéder à une page html à partir d'un lien dans une page affiché dans mon browser, il ouvre ce NAVIGATEUR INTERNET - Personnaliser [ par spike911 ] Bonjour, je travail sur un projet personnel pour une entreprise privée et j'ai besoin d'un logiciel qui permet de naviger sur Internet mais uniquement AxWebBrowser [ par LovelyAngel ] Bonjour, J'ai vu qu'il y'a pas mal de source pour faire notre navigateur perso, Je me suis donc pencher decus pour faire le mien, et surtout pour voir web browser qui affiche les phrases des sites [ par Triboutmatthieu ] Bonjour, j'ai fais un naviguateur internet. en dessous de mon web browser j'ai un label qui affiche le liens que survole la souris et affiche "terminé VB 2008 : Ouvrir une page web avec le navigateur par défaut [ par dimic13 ] Bonjour, Je vous expose mon problème: Je voudrais ouvrir une page web de type : "www.blablabla.com?search=" & textbox1 Donc ouvrir avec le naviga web browser vb.net [ par tosmatrix3 ] Bonjour a tous. Cela fait un moment que je prend plein d'infos sur votre super site, mais là, je ne trouve vraiment pas ... J'ai un webbrowser ouvert Navigateur web par défaut [ par HybriS2 ] Bonjour, Voila je cherche le moyen de verifier si mon application et le navigateur web par défaut. Mais je ne sais pas comment faire ceci. Avez vous Reponse du Web Browser [ par prev ] Bonjour à tousJ'utilise sur VB6 un Web Browser et je souhaitreais savoir si la page demandée existe !Existe-t-il une fonction de retour ?Merci Prev plusieurs pages internet [ par culie3 ] bonsoir voila ma question: je suis en train de faire un programme qui comportera un WebBroser, quand je vais sur une page web tout va bien mais quan Navigateur autre [ par tuneserapasmonnom ] Voila, la situation est la suivante. J'ai créé un petit navigateur très simple. seulement, j'aimerai que ce navigateur est une particularité précise.


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.