タグ

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

  • J#のライブラリを使ってZIP圧縮、展開(解凍)、リスト表示を行う

    J#のライブラリを使ってZIP圧縮、展開(解凍)、リスト表示を行うここでは、J#のライブラリであるvjslib.dllを使用して、C#やVB.NETZIP書庫の作成(圧縮)、展開(解凍)、閲覧を行う方法を紹介します。 なお、.NET FrameworkでZIP書庫を扱う方法は、これ以外にも、以下の記事で説明しているような方法もあります。 ZipFile、ZipArchiveクラスを使用して、ZIP圧縮、展開(解凍)、リスト表示などを行う#ziplib(SharpZipLib)を使ってZIP圧縮、展開(解凍)、リスト表示などを行う遅延バインディングによりアンマネージDLL関数を呼び出すDotNetZip(Ionic Zip Library)を使ってZIP書庫を作成する - DoboWikiはじめにC#、VB.NETには一般的なZip書庫を扱う方法が用意されていませんが、J#にはvjslib

    J#のライブラリを使ってZIP圧縮、展開(解凍)、リスト表示を行う
    jar2
    jar2 2009/04/09
  • ファイルをダウンロードし保存する

    Dim wc As New System.Net.WebClient() wc.DownloadFile("http://localhost/image.gif", "c:\test\1.gif") wc.Dispose() System.Net.WebClient wc = new System.Net.WebClient(); wc.DownloadFile("http://localhost/image.gif", @"c:\test\1.gif"); wc.Dispose(); .NET Framework 2.0以降で、非同期的にファイルをダウンロードし保存する先の例では同期的にファイルをダウンロードしたため、DownloadFileメソッドを呼び出した後、ファイルのダウンロードが終了するまでスレッドがブロックされ、アプリケーションはフリーズしたようになります。 .NET Fra

    ファイルをダウンロードし保存する
    jar2
    jar2 2009/04/09
  • 外部アプリケーションを起動して終了まで待機する

    外部アプリケーションを起動して終了まで待機するここでは、外部アプリケーションを起動して、そのアプリケーションが終了するまで待機する方法について説明します。なお外部アプリケーションを起動する方法は「外部アプリケーションを起動する、ファイルを関連付けられたソフトで開く」で説明していますので、そちらをご覧ください。 WaitForExitメソッドを使って同期的に待機するProcess.WaitForExitメソッドを使用することで、プロセスが終了するまで待機することができます。WaitForExitメソッドは同期的に待機するため、待機中はフリーズしたようになります。 以下の例では、"C:\test\1.txt"を開いた後、終了するまで待機しています。また、終了後、終了コードと終了時間を表示しています。 'ファイルを開いて終了まで待機する Dim p As System.Diagnostics.P

    外部アプリケーションを起動して終了まで待機する
    jar2
    jar2 2009/03/17
  • パスを使って図形を描く

    'Imports System.Drawing 'Imports System.Drawing.Drawing2D '描画先とするImageオブジェクトを作成する Dim canvas As New Bitmap(PictureBox1.Width, PictureBox1.Height) 'ImageオブジェクトのGraphicsオブジェクトを作成する Dim g As Graphics = Graphics.FromImage(canvas) 'GraphicsPathオブジェクトの作成 Dim myPath As New GraphicsPath '新しい図形を開始する myPath.StartFigure() '直線を2追加する myPath.AddLine(0, 0, 50, 50) myPath.AddLine(100, 0, 150, 50) '図形を閉じる myPath.

    パスを使って図形を描く
    jar2
    jar2 2007/09/26
  • .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)
    jar2
    jar2 2007/07/20
  • パスワードでファイルを暗号化する

    注意:NTFSファイルシステムによってファイルを暗号化する(暗号化属性を付加する)方法は、「ファイルやフォルダをNTFS暗号化する」で紹介しています。 ここでは、共通鍵暗号(共有キー暗号、対称鍵暗号、秘密鍵暗号、慣用暗号)方式によって、ファイルを暗号化、復号化する方法を説明します。最終的には、パスワードで暗号化できるようにすることを目標とします。 共通鍵暗号方式でファイルを暗号化、復号化するまずは、共通鍵暗号方式でファイルを暗号化、復号化する基的な方法を説明します。 .NET Frameworkでは、共有鍵暗号化アルゴリズムを実装したクラスが幾つか用意されています。これらのクラスは、SymmetricAlgorithmクラスから派生しています。このようなクラスを表にまとめると、以下のようになります。項目「LegalKeySizes」「LegalBlockSizes」は、そのクラスのインス

    パスワードでファイルを暗号化する
    jar2
    jar2 2007/07/20
  • 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クラスを使ってファイルをダウンロードし表示する
    jar2
    jar2 2007/07/20
  • http://dobon.net/vb/melma/dotnet75.txt

    jar2
    jar2 2007/05/09
  • 1