begin process at 2012 05 24 22:08:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > LA CITATION DU JOUR

LA CITATION DU JOUR


 Information sur la source

Note :
6,67 / 10 - par 3 personnes
6,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :11/02/2005 Vu / téléchargé :3 344 / 231

Auteur : titoine2000

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Permet de récuperer la "citation du jour" a partir du site evene.fr


 Conclusion

il y a encore quelques petits problemes d'optimisation mais je vais essayer de mettre ma source a jour (si j'ai le temps)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip PETIT SCRIPT POUR DÉPLACER UNE FORM EN MODE BORDERSTYLE = 0
Source avec Zip ESPION CREANT UN JOURNAL DES UTILISATIONS DU PC (XP)

 Sources de la même categorie

Source avec Zip EDITION D'ÉTIQUETTES SANS OUTIL EXTERNE par ucfoutu
Source avec Zip Source .NET (Dotnet) APPRENDRE À PRONONCER LES MOTS ANGLAIS par alpha5
Source avec Zip Source .NET (Dotnet) AFFICHAGE DE TEXTE DANS UNE PICTUREBOX par alpha5
Source avec Zip TEXTBOX EN NUMÉRIQUE par 320C
Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200

Commentaires et avis

Commentaire de Kazuya le 11/02/2005 22:02:59

Cette source est tres intéressente et fonctionne tres bien, juste un truc, ta fonction qui cherche la chaine: ">><" met plusieurs secondes à le trouver
sache qu'il existe la fonction VB Instr qui cherche une chaine dans une autre et qui est tres rapide.

dans ton code ça donnerai:
b = instr(1,code.Text,">><")

Commentaire de EBArtSoft le 11/02/2005 22:31:24 administrateur CS

Ma citation du jour :

"Programme ta vie et donne vie a tes programmes"

Commentaire de jack le 12/02/2005 01:53:04 administrateur CS

Ca manque de description.
Ces sitations, elles sont dans l'application ?
Ah non, sur un site --> Important à préciser quand même, s'il faut une connexion internet ...

Commentaire de titoine2000 le 12/02/2005 09:02:56

Merci Kazuya, j'en tiendrai compte pour ma mise a jour (j'avais bien précisé qu'il y avais quelques problemes d'optimisation du code)

Commentaire de MadM@tt le 12/02/2005 11:38:36

C'est pas mal mais le temps de chargement est un peu long chez moi est ce normal ?
Kazuya parlait de ta fonction qui faisait ramer le tout, il faudrait donc essayer avec Instr

Commentaire de zemetafyzik le 12/02/2005 18:28:03

ta source je la voi beaucoup plus simple, j'ai ecris un code, j'ai essayer de le commenter, pour voir ce que cela donne il suffit de créé une nouvelle form avec :
2 label (label1;label2)
un timer (timer1)
et un "webbrowser" (webbrowser1)

'---------------------code-----------------
Public gg As String 'ici le texte du webbrowser
Public b As Long
Public c As Long
Public d As Long
Public e As Long
Private Sub Form_Load()
Webbrowser1.Navigate ("http://www.evene.fr/citations/index.php") 'charge la page web
Timer1.Enabled = False
Timer1.Interval = 250
End Sub

Private Sub Timer1_Timer()
Label1.Caption = Label1.Caption & "." 'faire patienter...
End Sub

Private Sub Webbrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant) 'quand la page a fini de charger
Timer1.Enabled = False 'on arrete de faire patienter

gg = Webbrowser1.Document.body.innertext 'on place uniquement le texte de la page (et pas la source)
'voici les 3 different, mais je connais pas leur specificité
'Webbrowser1.Document.body.innerhtml
'webbrowser1.document.body.innertext
'webbrowser1.Document.documentelement.innerhtml
'------------
'la citation
b = InStr(1, gg, "LA CITATION [DU JOUR]") 'on chope l'emplacement de ça
c = InStr(b, gg, "« Envoyer à un ami") 'idem
'------------
'------------
'l'auteur
d = InStr(c, gg, "[")
e = InStr(d, gg, "]")
'------------
Label1.Caption = Mid(gg, b + 27, c - (b + 27)) '+ 27 : nombre de caractere a rajouter pour arriver a la citation
'c - (b + 27) : nombre de caractere a prendre
Label2.Caption = Mid(gg, d + 1, e - (d + 1)) 'idem, mais pour l'auteur
End Sub

Private Sub webbrowser1_DownloadBegin()
Label1.Caption = "patientez SVP " 'debut du chargement
Timer1.Enabled = True
End Sub
'---fin du code

par contre, il faut faire gaffe car sur evene : desfois il y a une citation qui fait des sauts de ligne
et il y a parfois le nom du livre(ou autre) dans lequelle c'est extrait. ceci n'est pas pris en compte dans ce prog.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales