wikiだとC#ってページが作れないからc_sharp。。。

c#でwebBrowseに自分の書いた任意のHTMLを表示する

               HtmlDocument document = webBrowser1.Document;
                   //300はmaxcapacity
                   StringBuilder html = new StringBuilder("<html><head>", 300);
                   html.Append("</head><body>");
                   html.Append("aaaaaaaaaaaaaaaaaaaaa<br>bbbbbbbb");
                   html.Append("<body></html>");
                   webBrowser1.DocumentText = html.ToString();

rssのタグ情報の取り方

           XmlDocument xml = new XmlDocument();
               xml.Load(url); // XML読み込み
               XmlNode root =  xml.DocumentElement;
               MessageBox.Show(root.Name);

これでrssかrdf:RDFが取得できるので、区別できます。
http://msdn2.microsoft.com/ja-jp/library/hcebdtae(VS.80).aspx

rssのバージョン情報の取得

	XmlDocument xml = new XmlDocument();
	xml.Load(url); // XML読み込み
	XmlNode root =  xml.DocumentElement;
	MessageBox.Show(root.Attributes[0].Name);
	MessageBox.Show(root.Attributes[0].Name);

Attributes[0].Nameで"version"
Attributes[0].Nameで"2.0"
とでる。こんなのに2時間かかってしまった・・・

Dictionaryの使い方サンプル

JAVAからC#にコードを変換したらいろいろ不具合がおきてHashmapがiDictionaryとかに変換されて困ってしまった。
とりあえずiDictionaryとDictionary<string , int>みたいに変えて解決 http://www.atmarkit.co.jp/fdotnet/special/generics01/generics01_04.html
から流用詳しくは上のサイトで

       // Dictionary<TKey, TValue>クラスのインスタンス化
       Dictionary<string, string> myDict
         = new Dictionary<string, string>();
       // 要素の追加
       myDict.Add("hello", "こんにちわ");
       myDict.Add("goodby", "さようなら");
       // インデクサによる値の取得
       string ans = myDict["hello"];
       Console.WriteLine(ans);
       // 出力:こんにちわ
       // 各要素の列挙
       foreach (KeyValuePair<string, string> kv in myDict)
       {
           Console.WriteLine("{0}:{1}", kv.Key, kv.Value);
       }

Vista で Process.Start の相対パスが使えない

えーーーー。すげーはまった。
http://blogs.wankuma.com/yo/archive/2007/02/11/61860.aspx

RSSリーダつくりで参考になったサイト

http://web.sfc.keio.ac.jp/~shokai/archives/2006/09/crss.html

c#でmecabを使う方法

http://mitc.xrea.jp/diary/044

http://dotpp.net/mf2/software/mecabsharp.htm

http://www.kaoriya.net/

http://lists.sourceforge.jp/mailman/archives/mecab-users/2006-May/000117.html

c# xml 登録 削除

http://vbdotnet.fc2web.com/CS2003/XMLMenu.htm

       // ルートタグに<TEL>タグを追加します
       xmlRoot.AppendChild(xmlTel);
       // <TEL>要素を削除します
       xmlRoot.RemoveChild(xmlTel);

c# CSV

log/2007-10-10

  • c# 連想配列
  • c# ファイル 存在
  • csvファイルがあるか調べる、なければ作る

ダブルクオーテーション付のCVSファイルをC#で読み込む方法

楽天証券の四季報ページのダウンローダーを作ろうと思って、
会社番号をループさせて情報を取得するのだが、
で得られたCSVファイルを解析する必要があった。

を参考にMicrosoft.VisualBasic?.FileIOのTextFieldParser?を使ってみた。

これだとダブルクオーテーションを自動的に認識してくれて便利だった。

          TextFieldParser parser = new TextFieldParser("COMPANY.csv",
               System.Text.Encoding.GetEncoding("Shift_JIS"));
           parser.TextFieldType = FieldType.Delimited;
           parser.SetDelimiters(","); // 区切り文字はコンマ
           while (!parser.EndOfData)
           {
               string[] row = parser.ReadFields(); // 1行読み込み
               string f = "";
               // 配列rowの要素は読み込んだ行の各フィールドの値
               foreach (string field in row)
               {
                   f += field;
                   MessageBox.Show(field);
               }
               MessageBox.Show("aaaaaaaaaaa");
               MessageBox.Show(f);
           }

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-07-15 (火) 15:45:44 (3990d)