Agosto de 2005:
Concluí a versão inicial deste programa quando ele era um plug-in para outro programa meu. Foi a primeira vez que fiz um programa relacionado a XML. Eu o fiz originalmente depois de baixar e usar "Sina Diandiantong" da Internet ^_^ (Na verdade, no final, tornou-se uma imitação completa de "Sina Diandiantong". Os recursos em "Sina Diandiantong" basicamente vieram dele, incluindo a interface final do programa). Ao completar esta primeira versão, ainda havia muitos erros no algoritmo lógico do programa, e a interface também era muito grosseira. Suas imperfeições se manifestam em ① Ao ler arquivos de origem RSS, ele só pode ler conteúdo de origem RSS que esteja em conformidade com a lógica de programação.
② Apenas um nível pode ser adicionado à lista de canais e os nós não podem ser lidos aleatoriamente.
③ Não há função para importar ou exportar arquivos OPML, e a lista de canais só pode ser adicionada mecanicamente, um por um, pelo usuário.
④ A lista de canais só pode ser atualizada um por um e não pode ser atualizada automaticamente.
⑤ Não há função de favoritos.
A versão 1.0 deste programa foi lançada em janeiro de 2006, convertendo-o de plug-in em um programa separado, no qual sua interface foi redesenhada e foram adicionadas as funções de importação e exportação OPML e carregamento aleatório de listas de canais. faça algumas modificações na leitura das fontes RSS para que possa ler a maioria das fontes RSS. Suas imperfeições se manifestam em ① A lista de canais só pode ser atualizada um por um e não pode ser atualizada automaticamente.
② Não há função de favoritos ③ A interface ainda não é muito bonita
A versão 2.0 deste programa foi lançada em junho de 2006, e sua interface foi completamente redesenhada (para referência, a interface de "Sina Diandiantong" é basicamente a mesma. Raize3.1 para Delphi6 requer Delphi6 Service Pack2), e principalmente adicionado Atualizar automaticamente o função de lista de canais (4 threads são atualizados simultaneamente) e converte o design do navegador de notícias de uma página para várias páginas, adiciona a função de favoritos e adiciona a função de pesquisa de fonte RSS (os mecanismos de pesquisa são Baidu e FeedSearch Não é). perfeito. Isso se manifesta em ① A sincronização do thread não é bem controlada durante as atualizações do canal e o uso da CPU será relativamente alto.
② Um navegador de várias páginas pode causar um erro de leitura de memória ao abrir uma página da web online.
③ Não há função para atualizar canais regularmente.
④ Não há função de pesquisa de conteúdo do canal.
Haha, eu já falei muito e todos são bem-vindos para dar opiniões valiosas e aprender juntos.
================================================= =================
Bem-vindo ao meu MSN Spaces para compartilhar a alegria de programar com todos
Espaços MSN: http://cyqlinux.spaces.msn.com/
Contate-me: QQ 285598509 E-mail
[email protected] ================================================= =================