意外となんとかなる日記

世迷言を心に、綺麗事を頭に

スポンサーリンク

RSSリーダーアプリ

【RSSリーダー】テストデータの出力ができるようになりました

苦節〇年、ようやくここまでできました。 @ITさんのRSSデータを無断で使用しています^^; ソースはこんな感じです。 データ格納にINotifyPropertyChangedクラスを継承してNotifyPropertyChanged()を書くことが重要だと今更わかりました。 わからないのはFe…

【RSSリーダー】データバインドを試す

前回からずいぶん時間が経ってしまいましたので振り返ると、データバインドがうまくいかずにテキストブロックが表示されないという状況になっておりました。 そこでこんなまわり道を考えました。 こんなクラスを用意して こんな風にXAMLを記述してみました。…

【RSSリーダー】アプリで稼働させてみた

XML形式でRSSフィードをクラスに取り込めるようになったので、いよいよアプリ側に移って作業を進めていきます。 var storageFile = await Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(new Uri(SampleXMLFile)); string xmlText = await Win…

【RSSリーダー】XPathが使えない・・・だと・・・

早速Windowsアプリプロジェクトを作成して、前に作ったソースを張り、ビルドするとエラーが出現。 どうやらXPathSelectElementsメソッドが使えないようです。 うーん、弱ってしまいました。早速問題発生です。 代替策としてSerializationライブラリを使用し…

【RSSリーダー】今度はPhoneアプリのイメージを

今まででデータの取得ができることが確認できました。 次はWindows Phoneアプリで作成していきたいと思います。 イメージとしてはこんな感じで進めて行きたいと考えます。 Pivotとは左右のフリックで画面が変わるタイプの画面です。この例でいけばフィード1…

【RSSリーダー】テストプロジェクトを作成しました

単体テストのプロジェクトが作成できるようですので挑戦してみました。 namespace RSSTest1_Test { [TestClass] public class UnitTest1 { [TestMethod] public void TestMethod1() { string url = "http://news.yahoo.co.jp/pickup/computer/rss.xml"; Form…

【RSSリーダー】フィードを保存するクラス生成までは完成?

ようやくクラスに値をセットすることができるようになりました。 private void button1_Click(object sender, EventArgs e) { // RSSフィードを読み込む // アドレス指定 string url = "http://news.yahoo.co.jp/pickup/computer/rss.xml"; getRssDataTest(u…

【RSSリーダー】XMLの指定要素をLINQで取り出す

週末に時間が取れたので再開しました。 private void button1_Click(object sender, EventArgs e) { // RSSフィードを読み込む // アドレス指定 string url = "http://news.yahoo.co.jp/pickup/computer/rss.xml"; getRssDataTest(url); } public void getRs…

座礁に乗り上げたRSSリーダーアプリ対策の為に購入した本

<a href="http://www.amazon.co.jp/gp/product/4774138622/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=247&creative=1211&creativeASIN=4774138622&linkCode=as2&tag=suechan_afi-22" data-m…

【RSSリーダー】データをクラスで持つようにする

先日はソース作成まで行いました。 ですがちょっとやっつけすぎです。 ここはC#らしくクラスを使用しようと考えました。 データ内容 とりあえずXMLファイルの構成を確認します。 まずはIEで表示した場合です 続いてVSで表示した場合 1つのフィードに対して複…

【RSSリーダー】昨日のソースコード

使用しているのはVisual Studio Professional 2013です。 MSDN版を使用していますが Expressでも動作するはずです。 昨日の画面を動かすために作成したソースです。 画面は読み込みボタンを追加してこのような形に。 private void button1_Click(object send…

【RSSリーダー】まずは画面から

まずどんな画面デザインにするかというのをイメージする必要があります。 今回はデスクトップ版を作りますので、横長の画面で考えます。 本当は手書きが良いですが、ExcelでもPowerpointでもなんでもオッケーです。画面のおおよそのイメージがつかめるような…

RSSリーダーを作る上で頭の整理を

先日の内容と重複する部分もありますが、 他言語の知識がありC#のソースも見れなくもない(書くのは・・・) 本来はデータ設計や画面レイアウトを考慮してからプログラミングに掛かりますが、ここはあえてそれらを無視しコードファースト、テストファースト…

当面はWindowsアプリでRSSリーダーを作成することにします

と、いいながら2年間くらいやってます(汗 何分C#の知識が無いところからのスタートで アプリを作成しようとした場合、C#言語の知識とスマートフォンアプリの知識の両方が必要となり、そのあたりで限界を感じていました。 このブログに少しずつでも進めた軌…

スポンサーリンク