タグ

ブックマーク / dobon.net (4)

  • 【C#】 書式を指定して数値を文字列に変換する: .NET Tips: C#, VB.NET, Visual Studio

    書式を指定して数値を文字列に変換する数値を文字列に変換する方法は「文字列を数値に変換する、数値を文字列に変換する」で説明しました。ここでは、書式(フォーマット)を指定して数値を文字列に変換する方法を説明します。 ToStringメソッドを使えば数値を文字列に変換できますが、その時どのような文字列に変換するかを書式で指定することが出来ます。書式には、文字列を使用します。この文字列を「書式指定文字列」と呼びます。数値を文字列に変換する時に使用される書式指定文字列には、「標準の数値書式指定文字列」と「カスタム数値書式指定文字列」の2種類があります。 標準の数値書式指定文字列は、アルファベット一文字、あるいは、アルファベット一文字と数字から成ります。例えば、通貨に使用される書式は"C"ですが、この書式で 10000 を文字列に変換すると、"\10,000"という文字列になります。 カスタム数値書式

    【C#】 書式を指定して数値を文字列に変換する: .NET Tips: C#, VB.NET, Visual Studio
    mollifier
    mollifier 2011/02/17
    string.Format, printf, 書式
  • URLを解析する

    URLを解析するURL(URI)を解析して、サーバー名、ポート番号、スキーム名、絶対パス、クエリ情報、フラグメント、ユーザー名、パスワードなどの情報を取得することは、その文字列を自分で解析することでも可能ですが、.NET FrameworkではUriクラスを使うと非常に簡単です。 早速ですが、以下に http://user:pass@www.dobon.net:80/vb/bbs.cgi?id=a%20b&n=1#top というURLを解析する例を示します。 '解析するURL(このURLは実在しません) Dim url As String = "http://user:pass@www.dobon.net:80/vb/bbs.cgi?id=a%20b&n=1#top" 'Uriオブジェクトを作成 Dim u As New Uri(url) '絶対パス Console.WriteLine(u

    URLを解析する
    mollifier
    mollifier 2010/03/09
    url, uri
  • POP3メールサーバーからメールを受信する

    POP3メールサーバーからメールを受信する残念ながら.NET FrameworkはPOP3サーバーから簡単にメールを受信する方法を用意してくれていません。つまりPOP3メールサーバーからメールを受信するには、ソケットを使ってやり取りをする必要があります。それだけならまだしも、受信したメールを正しく解釈するには、MIMEなどのややこしい知識が要ります。 以下にTcpClientクラスを使用してPOP3メールサーバーからすべてのメールを受信するごく簡単な例を紹介しますが(受信するだけです)、多少まともなPOP3クライアントを作成するつもりであれば、より多くのPOP3やMIME等の知識が絶対に必要であることを認識しておいてください。つまり最低でも、RFCの該当箇所(「Post Office Protocol - Version 3」など)を読んで理解する必要があります。 もしちゃんと勉強するつも

    POP3メールサーバーからメールを受信する
    mollifier
    mollifier 2010/01/27
    POP3, メール受信クライアント, 簡単な例。単純な例。シンプルな例
  • TCPクライアント・サーバープログラムを作成する: .NET Tips: C#, VB.NET, Visual Studio

    TCPクライアント・サーバープログラムを作成するここでは、TCP(Transmission Control Protocol)サーバーとクライアントを作成する方法の基的な事柄について説明します。非同期処理などのさらに高度な事柄については、「TCPを利用した複数クライアント接続可能なチャットアプリケーションを作る」で説明します。 TCPサーバーはTcpListenerクラスを、TCPクライアントはTcpClientクラスを使用して作成すると、比較的簡単(といっても難しいですが)にできます。 TCPサーバーの作成サーバーは指定されたポートを監視し、クライアントの接続要求を待ちます。クライアントからの接続要求があり、これをサーバーが受け付けると、接続が完了し、切断するまでの間、データの送受信が可能となります。 早速、TCPサーバーを作ってみましょう。大ざっぱな手順は次のようになります。 Tcp

    TCPクライアント・サーバープログラムを作成する: .NET Tips: C#, VB.NET, Visual Studio
    mollifier
    mollifier 2010/01/26
    TCPクライアント, サンプルコード
  • 1