Agosto de 2005:
Completé la versión inicial de este programa cuando era un complemento para otro programa mío. Esta fue la primera vez que hice un programa relacionado con XML. Originalmente lo hice después de descargar y usar "Sina Diandiantong" de Internet ^_^ (De hecho, al final se convirtió en una imitación completa de "Sina Diandiantong". Los recursos en "Sina Diandiantong" básicamente provienen de él, incluido la interfaz final del programa). Al completar esta primera versión, todavía había muchos errores en el algoritmo lógico del programa y la interfaz también era muy tosca. Sus imperfecciones se manifiestan en ① Al leer archivos fuente RSS, solo puede leer contenido fuente RSS que se ajuste a la lógica de programación.
② Solo se puede agregar un nivel a la lista de canales y los nodos no se pueden leer aleatoriamente.
③ No hay ninguna función para importar o exportar archivos OPML, y el usuario solo puede agregar mecánicamente la lista de canales uno por uno.
④ La lista de canales solo se puede actualizar uno por uno y no se puede actualizar automáticamente.
⑤ No hay función de favoritos.
La versión 1.0 de este programa se lanzó en enero de 2006, convirtiéndolo de un complemento a un programa separado, en el que se rediseñó su interfaz y se agregaron las funciones de importación y exportación de OPML y carga aleatoria de listas de canales. Realice algunas modificaciones en la lectura de fuentes RSS para que pueda leer la mayoría de las fuentes RSS. Sus imperfecciones se manifiestan en ① La lista de canales solo se puede actualizar uno por uno y no se puede actualizar automáticamente.
② No hay función de favoritos ③ La interfaz aún no es muy bonita
La versión 2.0 de este programa se lanzó en junio de 2006 y su interfaz se rediseñó por completo (como referencia, la interfaz de "Sina Diandiantong" es básicamente la misma. Raize3.1 para Delphi6 requiere Delphi6 Service Pack2), y se agregó principalmente Actualizar automáticamente el función de lista de canales (se actualizan 4 hilos simultáneamente) y convierte el diseño del navegador de noticias de una sola página a varias páginas, agrega la función de favoritos y agrega la función de búsqueda de fuentes RSS (los motores de búsqueda son Baidu y FeedSearch No lo es). perfecto Esto se manifiesta en ① La sincronización de subprocesos no está bien controlada durante las actualizaciones del canal y el uso de la CPU será relativamente alto.
② Un navegador de varias páginas puede provocar un error de lectura de memoria al abrir una página web en línea.
③ No hay ninguna función para actualizar canales periódicamente.
④ No existe una función de búsqueda de contenido del canal.
Jaja, he dicho mucho y todos son bienvenidos a brindar opiniones valiosas y aprender juntos.
==================================================== ==================
Bienvenidos a mis Espacios MSN para compartir la alegría de programar con todos
Espacios MSN: http://cyqlinux.spaces.msn.com/
Contácteme: QQ 285598509 Correo electrónico
[email protected] ==================================================== ==================