2005 年 8 月:
このプログラムの初期バージョンは、自分の別のプログラムのプラグインとして作成したときに完成しました。XML 関連のプログラムを作成するのはこれが初めてでした。元々はインターネットから「新浪点貂通」をダウンロードして使用して作ったものです^_^ (実際、最終的には「新浪点貂通」の完全な模造品になりました。「新浪点貂通」のリソースは基本的にそこから来ています。最終的なプログラムインターフェイス)。この最初のバージョンが完成した時点では、プログラムの論理アルゴリズムにはまだ多くのエラーがあり、インターフェイスも非常に粗いものでした。その欠陥は次の点に現れています。 ① RSS ソース ファイルを読み取るとき、プログラミング ロジックに準拠した RSS ソース コンテンツしか読み取ることができません。
② チャネルリストに追加できるレベルは 1 つだけであり、ノードをランダムに読み込むことはできません。
③ OPML ファイルをインポートまたはエクスポートする機能はなく、チャンネルリストはユーザーが機械的に 1 つずつ追加することしかできません。
④ チャンネルリストは 1 つずつ更新することができ、自動更新することはできません。
⑤お気に入り機能はありません。
このプログラムのバージョン 1.0 は 2006 年 1 月にリリースされ、プラグインから別のプログラムに変換され、インターフェイスが再設計され、OPML のインポートおよびエクスポート機能とチャンネル リストのランダム ロード機能が追加されました。ほとんどの RSS ソースを読めるように、RSS ソースの読み取りにいくつかの変更を加えます。その欠点は、① チャンネルリストは 1 つずつしか更新できず、自動的に更新できないことです。
② お気に入り機能がない ③ インターフェイスがまだあまり美しくない
このプログラムのバージョン 2.0 は 2006 年 6 月にリリースされ、インターフェイスが完全に再設計されました (参考までに、「新浪点貂通」のインターフェイスは基本的に同じです。Raize3.1 for Delphi6 には Delphi6 Service Pack2 が必要です)。主に追加されたのは、自動更新機能です。チャンネルリスト機能(4スレッド同時更新)、ニュースブラウザのデザインをシングルページからマルチページへ変換、お気に入り機能の追加、RSSソース検索機能(検索エンジンはBaiduとFeedSearch)の追加はありません。これは、① チャネルの更新中にスレッドの同期が適切に制御されず、CPU 使用率が比較的高くなります。
② マルチページブラウザでは、オンラインで Web ページを開く際にメモリ読み取りエラーが発生する場合があります。
③チャンネルを定期的に更新する機能はありません。
④ チャンネルコンテンツの検索機能はありません。
はは、いろいろ言いましたが、皆さんもぜひ貴重なご意見をいただき、一緒に学んでいただければと思います。
================================================= =================
プログラミングの楽しさをみんなと共有する私の MSN スペースへようこそ
MSN スペース: http://cyqlinux.spaces.msn.com/
連絡先: QQ 285598509 電子メール
[email protected] ================================================= =================