Août 2005 :
J'ai terminé la version initiale de ce programme alors qu'il s'agissait d'un plug-in pour un autre de mes programmes. C'était la première fois que je réalisais un programme lié à XML. Je l'ai initialement créé après avoir téléchargé et utilisé "Sina Diandiantong" sur Internet ^_^ (En fait, à la fin, c'est devenu une imitation complète de "Sina Diandiantong". Les ressources de "Sina Diandiantong" en provenaient essentiellement, y compris l'interface finale du programme. Lors de la réalisation de cette première version, il y avait encore de nombreuses erreurs dans l'algorithme logique du programme, et l'interface était également très grossière. Ses imperfections se manifestent dans ① Lors de la lecture des fichiers source RSS, il ne peut lire que le contenu source RSS conforme à la logique de programmation.
② Un seul niveau peut être ajouté à la liste des chaînes et les nœuds ne peuvent pas être lus de manière aléatoire.
③ Il n'y a pas de fonction pour importer ou exporter des fichiers OPML, et la liste des chaînes ne peut être ajoutée que mécaniquement une par une par l'utilisateur.
④ La liste des chaînes ne peut être mise à jour qu'une par une et ne peut pas être mise à jour automatiquement.
⑤ Il n'y a pas de fonction favoris.
La version 1.0 de ce programme a été publiée en janvier 2006, le convertissant d'un plug-in en un programme distinct, dans lequel son interface a été repensée et les fonctions d'importation et d'exportation OPML et de chargement aléatoire de listes de chaînes ont été ajoutées. apporter quelques modifications à la lecture des sources RSS afin qu'il puisse lire la plupart des sources RSS. Ses imperfections se manifestent dans ① La liste des chaînes ne peut être mise à jour qu'une par une et ne peut pas être mise à jour automatiquement.
② Il n'y a pas de fonction favoris ③ L'interface n'est toujours pas très belle
La version 2.0 de ce programme a été publiée en juin 2006 et son interface a été entièrement repensée (pour référence, l'interface de "Sina Diandiantong" est fondamentalement la même. Raize3.1 pour Delphi6 nécessite Delphi6 Service Pack2), et a principalement ajouté Mettre à jour automatiquement le fonction de liste de chaînes (4 fils de mise à jour simultanément) et convertissez la conception du navigateur d'actualités d'une seule page en plusieurs pages, ajoutez la fonction de favoris et ajoutez la fonction de recherche de source RSS (les moteurs de recherche sont Baidu et FeedSearch Ce n'est pas le cas). parfait.Cela se manifeste dans ①La synchronisation des threads n'est pas bien contrôlée lors des mises à jour des canaux et l'utilisation du processeur sera relativement élevée.
② Un navigateur multipage peut provoquer une erreur de lecture de la mémoire lors de l'ouverture d'une page Web en ligne.
③ Il n'y a pas de fonction pour mettre à jour régulièrement les chaînes.
④ Il n'y a pas de fonction de recherche de contenu de chaîne.
Haha, j'ai dit beaucoup de choses, et tout le monde est invité à donner de précieux avis et à apprendre ensemble.
=================================================== =================
Bienvenue sur mes Espaces MSN pour partager le plaisir de programmer avec tout le monde
Espaces MSN : http://cyqlinux.spaces.msn.com/
Contactez-moi : QQ 285598509 E-mail
[email protected] =================================================== =================