.NET TIPS(.NET Frameworkクラスライブラリ)

.NET TIPS(.NET Frameworkクラスライブラリ)

.NETやライブラリ、データベースを中心に、実務で使える設計・実装の要点を短く解説します。

連載完 連載開始: 2004年3月 全7回
  • 動的に圧縮ファイルを生成するには?

    本稿では、J#が提供するZipOutputStreamクラスを利用して、データベースから取得したテーブルの内容(タブ区切りテキスト)を動的に圧縮し、ダウンロード提供する方法について紹介します。

  • 動的にJPEG画像を作成するには?

    .NET Frameworkには、Windows標準の描画エンジンであるGDI+機能にアクセスするためのクラス・ライブラリが用意されています。本稿では、このクラス・ライブラリを利用して、テキスト・ファイル上で管理された数値データを基に、動的に円グラフを生成してみることにしましょう。

  • ユーザーから入力されたデータを任意のあて先にメールするには?

    HTTPハンドラ・クラスの機能を利用して、メール送信の機能を実現してみましょう。本稿で紹介するサンプルでは、ユーザーからのリクエスト・データを自動的に整形し、任意のあて先にメール送信します。

  • データベース更新のタイミングでキャッシュを破棄するには?

    CacheDependencyクラス(System.Web.Caching名前空間)を利用して、データベース内のデータを基に作られたキャッシュを、データベース更新のタイミングでリアルタイムに破棄/更新する方法について紹介します。

  • キャッシュ破棄のタイミングを指定するには?

    ファイルやほかのキャッシュが変更されたタイミングで、現在のキャッシュを破棄/更新する方法についてサンプルをもとに紹介します。

  • クライアントからリクエストされたURLを取得するには?

    リクエストURLはアクセス・ログの記録、ページへのアクセス制御の監視など、多くの用途で利用できる情報です。HttpRequestクラス(System.Web名前空間)は、リクエストURLを取得するための、さまざまなプロパティを提供しています。

  • フォーム認証後に強制的に先頭ページへ誘導するには?

    連続性を持った画面構成のアプリケーションを構築する場合、一般ユーザーによる「途中画面への直接アクセス」をシステム的にガードしておくことは、大変重要です。そこで本稿では、フォーム認証時に、ユーザーから要求されたページにリダイレクトするのではなく、必ずアプリケーションの先頭ページにリダイレクトするための手法を紹介することにしましょう。