C#一覧

C#でGoogleリーダーのRSSを取得する2

続きです。

とりあえず前回のコードをメソッド Login() にまとめてしまいます。
クラスの名前は「GoogleReader」とでもしておくことに。

コードの変更点として、SIDとLSIDをクラスのプライベートなプロパティへ。
(C#にはグローバル変数という言葉はないらしい・・・)

public class GoogleReader
{
    private string SID;
    private string LSID;

これでログイン処理が成功すれば内部から

  • this.SID
  • this.LSID

てな感じで使える筈。

さて、フィードを取りにいってみませう。
続きを読む


C#でGoogleリーダーのRSSを取得する1

相変わらずC#で遊んでます。

今回はGoogleリーダーの購読RSSの取得にチャレンジ!
いつものように他力本願でググってみると、素敵なサイトを発見。

非公式:Google Reader API(グーグルリーダーAPI)(翻訳)

英語がさっぱりな自分にはありがたい。ありがたい。

で、早速やってみた。とりあえず

  • メールアドレス – hogehoge@gmail.com
  • パスワード – password

の前提で。
続きを読む


C# WebBrowserとIE8レンダリングモード

久しぶりにC#で遊んでいて、たまたまWebBrowserコントロールでUserAgentを表示したときの出来事。

useragent

あれ?IE7?

ウチのInternetExporerは8にバージョンアップしてる筈なのに・・・
(というかIE6⇒IE8だったのでIE7そのものをインストしていない。)

早速ググってみたところ、もともとIE8には3つのモードがある模様。

  • Quirksモード(互換モード)
  • IE7 Standardsモード(IE7標準準拠モード)
  • IE8 Standardsモード(IE8標準準拠モード)

Webページの場合はDOCTYPE 宣言などでイロイロ切り替わるらしい。
この値はJavaScriptのdocument.documentModeで取得できる。
値は以下の通り。
続きを読む


C# WebBrowserでJavaScript変数を簡易取得 後編

相変わらず間が空きましたが続きです。

前編でやった方法ですが、変数が返ってくる際に自動で型がキャストされる模様。なので

var data = 123;

はstring型の”123″で返ってくる。

        public void Hoge(int value)

でも大丈夫だけど、

var data = ’波平’;

をint型で受けるのはエラーを吐く。
文字列型を数値型で取得できないのであたりまえですが。
続きを読む



スポンサーリンク