C#

HTMLエンコード

C#

HTMLエンコードするには、 HttpUtility.HtmlEncode( ): です。ちなみに、名前空間はSystem.webです。HTMLエンコードは、 &#12502みたいなやつです。ちなみに、これはブです。

URLエンコード

C#

windowsかつIEからアクセスすると、amazonはshift_jis、googleはUTF-8なんですね。 ちなみに、encodingの取得は、 Encoding.getEncoding("shift_jis"); という感じみたいです。

URLエンコード

C#

%の後に2桁の16進数で文字を記述する。C#では、 HttpUtility.UrlEncodeスタティックメソッドと、 HttpUtility.UrlDecodeスタティックメソッド を使用する。名前空間は、System.web。ただし、参照の追加が必要な場合もある。

Visual Studio 2005でのWSDLの利用

C#

Visual Studio 2005 では、Web Service Description Language (WSDL)を読み込んでWebサービスにアクセスするためのクラスを自動生成できるようです。手順は、 web参照の追加を選択 URLの箇所にWSDLのURLを入力 参照の追加ボタンを押下 です。

XmlDocumentクラスとXmlReaderクラス

C#

巨大なXMLファイルやストリームを扱うときは、XmlDocumentクラスよりXmlReaderクラスの方がメモリの消費が少なく適している。

WebRequestクラス

C#

POSTとかの処理をする際は、WebClientクラスではなくてWebRequestクラスを使う。サーバから返ってきた結果は、WebResponseクラスで取得する。

クエリー文字列の設定

C#

httpとかでサーバに投げるクエリー文字列は、WebClientクラスのQueryStringプロパティで設定できる。例えば、 webClient.QueryString.Add("parameter", "contens");

Webサービスの本を買いました

C#ではじめるWebサービスプログラミング作者: 山崎秀,笠原一浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2007/10/31メディア: 単行本購入: 2人 クリック: 322回この商品を含むブログ (6件) を見るこれから読みます。

Webサービスへのアクセス

C#

メモです。 http://shinshu.fm/MHz/95.83/archives/0000149558.html がとても参考になります。

ログ出力

C#

メモです。System.Diagnostics.Traceクラスを使います。TextWriterTraceListenerクラスとかをリスナーとして登録したりして使います。

初めてのC# 第2版

C#2.0の解説書を読んだことがなかったので早速買いました.初めてのC# 第2版作者: Jesse Liberty,Brian MacDonald,日向俊二出版社/メーカー: オライリージャパン発売日: 2006/08/01メディア: 単行本購入: 1人 クリック: 3回この商品を含むブログ (11件) を見…

Actionデリゲート

C#

今頃知ったの?という話ですが,Listのメソッドを見ていたら,ForEachというのを見つけました.Actionのジェネリックデリゲートを引数に取ります. List<String> l = new List<String>; l.add("a"); l.add("b"); としたときに, l.ForEach(System.Console.WriteLine);とする</string></string>…

ICMP

C#

C#というか.NET1.1には,ICMPのクラスってないんですね.作ってほしいな.そういえば,JavaがICMPをサポートしたのも最近ですね.

GTDとToDoソフトウェア

GTDを実践するためのToDoソフトウェアについて考えています.相性が良い気がするんですよね.PalmのToDoで実践している人もいるようですし.ただ,プライベートなことから仕事のことまで全てを集約的に管理するのがGTDの一つのみそのような気が,私はしてい…