明日で夏休みもおしまいなわけで。
まあ、一週間も部屋にこもっているとネタも切れるわけで。
今日は一日中プログラムを作ったり、考えに詰まったら、たまに借りていた本を消化したみたり、アニメを消化してみたり。
隠の王が溜まっていたので、一気に8回分くらい消化したのだけど、はじめの方が自動消去の餌食となって消えていた・・・。いきなり別の学園に潜入しているのは、どういった経緯なんだろう?たしか、灰狼衆に六条が入ったところは見たのだが。まあ、いいや。
小説は「神無き世界の英雄伝1」を読んでいる途中。正統派っぽいような、ちょっと違うような。策がいまいち映像として浮かんでこないので本当に有効なのかイメージできないところはなんとも。銀英伝のような、無責任艦長タイラーのような感じがするのは、オイラが貧弱なイメージしか浮かべられないからなのか。でも、面白いや。
プログラムは、この前のエントリの続き。一応、FLVを取得してファイルに出力して、mplayerで再生できることを確認した。
今は、HTMLを解析して必要な情報を取得できるようにしているのだが、ニコ動のHTMLは、厳格なXML文書でないのでXML DOMを使えない。自分で解析するようにしているのだが、文書解析は頭が痛くなる・・・。いつもフィーリングでプログラミングして、動かしながらデバッグしてしまうので、バグがもろもろと出てくる出てくる。
人様に見せられなくなっていますわ。
でも、今回、カスタムコントロールとか作ってみたんだけれど、C#ってすごい簡単に作れる。(C#自身も今回初めてなのだが)
ニコ動の検索画面で取得したデータを表示するリスト画面みたいなものを作っているのだけれど、1つの動画の情報を表示するコントロールとそれをリスト状に表示するコントロールの外面を作るのに、1時間もかからない。(処理はもうチョイ考えないとだめだけれどね)
リスト状にするには、Panelを使って、ControlsプロパティにAdd()メソッドで追加していけばよろし。追加するコントロールは、Controls.Count×コントロールのHeightの値をTopプロパティに設定すれば、重ならないで表示されるし。AutoScrollプロパティをtrueにすれば表示されるコントロールがはみ出した時に勝手にスクロールバーが出てくれるし、簡単だね。
まあ、後もう少しといったところか。
公開できるかどうかはわからんけれど。
« 注文したもの | トップページ | 読了:神無き世界の英雄伝 1 »
コメント