プロジェクト名(フォルダ名)はVectorで統一してください
- やり方:イクリプスの左側のツリーでプロジェクト選択した状態でF2
各々の範囲についてレポート作成してください
スライド・発表→空
GUI→こーへ
くろーら→なおき
ふれーむ→もと
正規表現→なべ
インスコしたソフトのバージョンアップをチェックしてほしいな・・・
保存フェーズ
@GUI
インストール済みにチェック
↓
installスロットにその時点のdateを入れる。(入れる&保存を同時にやるメソッドを作ります→installed(softID)みたいな)
@frame
installスロットに更新があったら、ファイルで情報を保存しておく
更新チェックフェーズ
@GUI
アップデートチェックみたいなボタンつくる→フレームのアップデートメソッドを呼び出す→更新があるソフトIDが返る
@フレーム
アップデートメソッドが呼び出されたらインストール情報が保存されたソフトについて
URLをクローラに渡して抽出保存してもらい、スロット値を更新する(特にDATE)
install != date になっているソフトIDを返す
@クローラー、正規表現
与えられたURL(ソフトのメインページを渡す予定)についてDL&抽出保存するメソッドよろ
↑softCrawler(ArrayList<String>)メソッドにソフトのメインページURL渡せばダウンロード抽出保存してくれるよ。ArrayListのがいっぺんにたくさんできていいかなと思ったんだけど、使いづらければString引数にするわ(なおき
進捗
SoftwareFrame vecSoftwares = new SoftwareFrame();
ecSoftwares.makeFrame();//フレーム作成
vecSoftwares.makeInstance();//(落とした)抽出ファイルからインスタンス作成(+以前のインストール情報ファイルからinstallにも代入)
vecSoftwares.uninstalled("se016873");//インストール済みのチェックボタンをはずしたとき(インストール情報ファイル削除&installスロットにnull代入)
vecSoftwares.installed("se016873");//インストール済みのチェックをつけたとき(インストール情報ファイル(上書き)保存&installスロットにdateスロットの値代入)
vecSoftwares.updateChecker();//インストール済みソフトについて更新をしらべる。返りはハッシュセット
Crawler(1/30 4:00更新)
コンストラクタは引数を与えなくても大丈夫になったので外からメソッド呼び出すときは使いやすくなりました。
- カテゴリーページからソフトをダウンロードしたい場合→(new VectorCrawler()).cateCrawler(String)でURLを引数に
- 複数のソフトをダウンロードしたい場合→(new VectorCrawler()).softCrawler(ArrayList<String>)でソフトのメインURLのリストを引数に
- ソフトを一つだけダウンロードしたい場合→(new VectorCrawler()).downloadSoft(String)でソフトのメインURLを引数に
@wikiへようこそ
- ウィキはみんなで気軽にホームページ編集できるツールです。
- このページは自由に編集することができます。
- メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます
まずはこちらをご覧ください。
分からないことは?
等をご活用ください
@wiki助け合いコミュニティの掲示板スレッド一覧
#atfb_bbs_list
その他お勧めサービスについて
おすすめ機能
その他にもいろいろな機能満載!!
バグ・不具合を見つけたら? 要望がある場合は?
お手数ですが、メールでお問い合わせください。
最終更新:2011年01月30日 22:21