タグ

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

  • 認証が必要なページをダウンロードする: .NET Tips: C#, VB.NET, Visual Studio

    認証が必要なページをダウンロードするここでは、認証が必要なHTTPページ(ユーザー名とパスワードが必要なページ)をHttpWebRequestクラスを使ってダウンロードする方法を紹介します。 HttpWebRequest.Credentialsプロパティ + NetworkCredentialを使用するそのためには、HttpWebRequest.Credentialsプロパティを使用します。Credentialsプロパティには、NetworkCredentialまたはCredentialCacheオブジェクトを指定できます(CredentialCacheの場合も、ユーザーやパスワードの情報はNetworkCredentialで指定します)。MSDNによると、NetworkCredentialクラスは、基認証(Basic)、ダイジェスト認証(Digest)、NTLM認証、Kerberos

    認証が必要なページをダウンロードする: .NET Tips: C#, VB.NET, Visual Studio
  • Base64形式の文字列に変換する、Base64形式の文字列を復元する

    Base64形式の文字列に変換する、Base64形式の文字列を復元するバイト型配列からBase64文字列に変換するバイト型配列からBase64形式の文字列にエンコードするには、ConvertクラスのToBase64Stringメソッドを使います。 下の例では、まずinFileNameで指定されたファイルを読み込んでその内容をBase64形式の文字列にして出力しています。なお、「Convert.ToBase64String メソッド」にも同じような例がありますので、そちらも参考にしてください。 'Base64で文字列に変換するファイル Dim inFileName As String = "C:\test.zip" Dim inFile As System.IO.FileStream Dim bs() As Byte 'ファイルをbyte型配列としてすべて読み込む inFile = New

    Base64形式の文字列に変換する、Base64形式の文字列を復元する
    shokai
    shokai 2008/01/10
    System.Convert.ToBase64String( bytes ); でいける
  • 画面をキャプチャする

    画面をキャプチャする画面をキャプチャ(ハードコピー)し、イメージをBitmapオブジェクトとして取得する方法を幾つか紹介します。 .NET Framework 2.0以降で、Graphics.CopyFromScreenメソッドを使用する方法.NET Framework 2.0から追加されたGraphics.CopyFromScreenメソッドを使用すれば、画面上の指定された範囲をキャプチャすることができます。 画面全体をキャプチャしてPictureBox1に表示する例を以下に示します。 'Imports System.Drawing 'Imports System.Windows.Forms 'Bitmapの作成 Dim bmp As New Bitmap(Screen.PrimaryScreen.Bounds.Width, _ Screen.PrimaryScreen.Bounds.H

    画面をキャプチャする
  • 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
    shokai
    shokai 2007/04/29
    TCP/IPSystem.Net.Sockets.TcpClientを使う
  • wavファイルの総合再生時間(ファイルの長さ)を取得する方法について: DOBON.NETプログラミング掲示板過去ログ

    題名: wavファイルの総合再生時間(ファイルの長さ)を取得する方法について 著者: きた 日時: 2006/01/20 15:11:24 ID: 14587 この記事の返信元: (なし) この記事への返信: [14591] Re[1]: wavファイルの総合再生時間(ファイルの長さ)を取得する方法について なおこ(・∀・) 2006/01/20 18:17:19 ツリーを表示 環境/言語:[[OS : Windows XP Home Edition / 言語 : C#] ] 分類:[.NET] こんにちは。 axWindowsMediaPlayerを使って音楽を再生するものを作っているのですが、 現在の再生時間は、 textBox1.Text = axWindowsMediaPlayer1.Ctlcontrols.currentPosition.ToString(); で取得できるのです

    shokai
    shokai 2007/02/04
    axWindowsMediaPlayer1.mediaCollection.add(axWindowsMediaPlayer1.URL); textBox1.Text = axWindowsMediaPlayer1.Ctlcontrols.currentItem.duration.ToString();
  • オブジェクトの内容をXMLファイルに保存、復元する: .NET Tips: C#, VB.NET, Visual Studio

    オブジェクトの内容をファイルに保存、復元する オブジェクトのXMLシリアル化、逆シリアル化を行うオブジェクトの内容をXMLファイルにして保存し、そのXMLファイルから元のオブジェクトに復元できると色々と便利です。例えば、INIファイルの代わりとして、設定を保存、復元したい時などに有用です。(設定を保存する場合は、「アプリケーションの設定を保存する」も参考にしてください。) これを行うには、XmlSerializerクラス(System.Xml.Serialization名前空間)を使うと簡単です。XMLファイルに書き込む時はSerializeメソッドを使ってオブジェクトをXMLシリアル化(シリアライズ)し、XMLファイルを読み込む時はDeserializeメソッドを使ってXML逆シリアル化(デシリアライズ)をします。 オブジェクトの内容をXMLファイルに保存(シリアル化)する次のコードでは

    オブジェクトの内容をXMLファイルに保存、復元する: .NET Tips: C#, VB.NET, Visual Studio
  • .NET Tips - POSTでデータを送信する (DOBON.NET)

    POSTでデータを送信するここではHTTPサーバーにPOST要求を送信し、返される結果を受信する方法を幾つか紹介します。データの送信方法として、ここでは"application/x-www-form-urlencoded"と"multipart/form-data"による方法を紹介します。 なおここで紹介しているコードでは、HttpUtility.UrlEncodeメソッドを使っていますので、System.Web.dllを参照に加える必要があります。(サーバー側が、クライアントが送信するデータのURLエンコードを必要としていないのであれば、このメソッドを使う必要はありません。) "application/x-www-form-urlencoded"でデータを送信する通常(特に文字列だけを送信する場合)は、"application/x-www-form-urlencoded"でデータを送信す

    .NET Tips - POSTでデータを送信する (DOBON.NET)
  • マウスポインタの位置を取得、変更(移動)する

    マウスポインタの位置を取得、変更(移動)するマウスポインタ(マウスカーソル)の位置を取得、変更(移動)するには、Cursor.Positionプロパティを使います。マウスポインタの位置の取得だけならば、Control.MousePositionプロパティでも可能です。 'マウスポインタの位置を取得する 'X座標を取得する Dim x As Integer = System.Windows.Forms.Cursor.Position.X 'Y座標を取得する Dim y As Integer = System.Windows.Forms.Cursor.Position.Y 'マウスポインタの位置を画面左上(座標 (0, 0))にする System.Windows.Forms.Cursor.Position = New System.Drawing.Point(0, 0) //マウスポインタの位

    マウスポインタの位置を取得、変更(移動)する
    shokai
    shokai 2006/05/05
    Cursor.Position
  • クリップボードに文字列をコピーする、クリップボードから文字列を取得する

    'Imports System.Windows.Forms 'クリップボードに文字列をコピーする Clipboard.SetText("コピーする文字列です。") //using System.Windows.Forms; //クリップボードに文字列をコピーする Clipboard.SetText("コピーする文字列です。"); VB.NETでは、My.Computer.Clipboard.SetTextメソッドを使っても同じことができます。 この方法ではアプリケーション終了後もクリップボードにデータが残りますが、残さない方法は次をご覧下さい。 .NET Framework 1.1以前.NET Framework 1.1以前でクリップボードに文字列をコピーするには、Clipboard.SetDataObjectメソッドを使います。アプリケーション終了後もクリップボードにデータを残しておくか

    クリップボードに文字列をコピーする、クリップボードから文字列を取得する
    shokai
    shokai 2006/04/06
    System.Windows.Forms.Clipboard.SetDataObject()とGetDataObject()
  • 実行ファイルにドロップされたファイルのパスを取得する

    実行ファイルにドロップされたファイルのパスを取得する例えばデスクトップに「メモ帳」(notepad.exe)のショートカットを作っておくと、そのショートカットにテキストファイルをドラッグ&ドロップすればメモ帳で開くことができるようになります。このようにアプリケーションの実行ファイル(EXEファイル)や実行ファイルへのショートカットにファイルをドラッグ&ドロップした時、そのファイルを開くには、どのファイルがドロップされたのかを知る必要があります。ここでは、その方法について説明します。 実行ファイルやシュートカットにドロップされたファイルのパスは、アプリケーション起動時のコマンドライン引数として取得することができます。コマンドライン引数を取得する方法は「起動時のコマンドライン引数を取得する」で説明していますが、例えばEnvironment.GetCommandLineArgsメソッドを使用する

    実行ファイルにドロップされたファイルのパスを取得する
    shokai
    shokai 2006/01/22
    アプリケーションから開く でファイルオープン
  • DOBON.NET: VB.NET, C#,

    DOBON.NET へようこそ!DOBON.NET では、プログラミングに関する様々な情報を提供しています。少しでも皆様のお役に立てれば、幸いです。 プログラミング.NET TipsMicrosoft .NET Framework(C#、VB.NET、Visual Studioなど)を使用したプログラミング、アプリケーション開発に関する情報、解説、Tips、ソースコード、サンプル等の紹介。 フォームコントロールDataGridDataGridViewファイル・フォルダ文字列・暗号化画像・印刷インターネットシステムプロセス基セットアップ...すべて見るその他無料ソフト検索掲示板更新履歴DoboWikiリンク集リンクをご希望の方へカードゲーム「ドボン」

    shokai
    shokai 2006/01/21
    C#とVBのコンポーネントに詳しい
  • PDFファイルをページ指定で閲覧・印刷: DOBON.NETプログラミング掲示板過去ログ

    題名: PDFファイルをページ指定で閲覧・印刷 著者: 琴 日時: 2004/01/28 9:33:31 ID: 2272 この記事の返信元: (なし) この記事への返信: [2280] Re[1]: PDFファイルをページ指定で閲覧・印刷 xp2 2004/01/28 20:51:53 ツリーを表示 環境/言語:[Windows2000 VB6.0 AcrobatReader] 分類:[VB6以前] VB6.0でPDFファイルを指定ページで開いたり、印刷を行おうとしています。 検索サイトでコードを入手したのですが、Acrobatがインストールされていないと動かないようです。 クライアントにインストールできるのはライセンスフリーのAcrobatReaderだけなので非常に困っています。 なんとかしてVB6.0+AcrobatReaderでPDFファイルの閲覧・印刷はできないでしょうか? 検

    shokai
    shokai 2005/11/05
    pdf.ocxが C:\Program Files\Adobe\Acrobat 6.0\Acrobat\ActiveX にある
  • ファイルをダウンロードし表示する

    ファイルをダウンロードし表示する.NET Framework 2.0以降で、WebClient.DownloadStringメソッドを使用する方法指定されたURL(URI)からデータを文字列としてダウンロードする最も簡単な方法は、WebClient.DownloadStringメソッドを使用する方法でしょう。このメソッドは、.NET Framework 2.0以降で使用できます。 下の例では、WebClient.DownloadStringメソッドを使用して「http://www.microsoft.com」のHTMLソースを取得して、その内容を表示しています。 'ダウンロード元のURL Dim url As String = "http://www.microsoft.com" 'WebClientを作成 Dim wc As New System.Net.WebClient() '文字コ

    ファイルをダウンロードし表示する
    shokai
    shokai 2005/09/23
    WebClientでHTTP経由でデータ取得
  • WebRequest、WebResponseクラスを使ってファイルをダウンロードし表示する

    WebRequest、WebResponseクラスを使ってファイルをダウンロードし表示するWebRequestクラスとWebResponseクラスを使って、指定されたURL(URI)のデータを取得する方法を紹介します。 「ファイルをダウンロードし保存する」や「ファイルをダウンロードし表示する」で紹介しているWebClientクラスも内部ではWebRequest、WebResponseクラスを使用しています。よって、WebClientクラスだけではできないようなことも、ここで紹介している方法ならできるかもしれません。 早速ですが、具体例を示します。次の例では、「http://www.microsoft.com」からデータをダウンロードして、HTMLソースを表示しています。 'HttpWebRequestを作成 Dim webreq As System.Net.HttpWebRequest =

    WebRequest、WebResponseクラスを使ってファイルをダウンロードし表示する
    shokai
    shokai 2005/09/22
    HTTP経由でのデータ取得
  • 1