.NET TIPS(.NET Frameworkクラスライブラリ)
.NETやライブラリ、データベースを中心に、実務で使える設計・実装の要点を短く解説します。
-
本稿では、J#が提供するZipOutputStreamクラスを利用して、データベースから取得したテーブルの内容(タブ区切りテキスト)を動的に圧縮し、ダウンロード提供する方法について紹介します。
-
.NET Frameworkには、Windows標準の描画エンジンであるGDI+機能にアクセスするためのクラス・ライブラリが用意されています。本稿では、このクラス・ライブラリを利用して、テキスト・ファイル上で管理された数値データを基に、動的に円グラフを生成してみることにしましょう。
-
ユーザーから入力されたデータを任意のあて先にメールするには?
HTTPハンドラ・クラスの機能を利用して、メール送信の機能を実現してみましょう。本稿で紹介するサンプルでは、ユーザーからのリクエスト・データを自動的に整形し、任意のあて先にメール送信します。
-
CacheDependencyクラス(System.Web.Caching名前空間)を利用して、データベース内のデータを基に作られたキャッシュを、データベース更新のタイミングでリアルタイムに破棄/更新する方法について紹介します。
-
ファイルやほかのキャッシュが変更されたタイミングで、現在のキャッシュを破棄/更新する方法についてサンプルをもとに紹介します。
-
リクエストURLはアクセス・ログの記録、ページへのアクセス制御の監視など、多くの用途で利用できる情報です。HttpRequestクラス(System.Web名前空間)は、リクエストURLを取得するための、さまざまなプロパティを提供しています。
-
連続性を持った画面構成のアプリケーションを構築する場合、一般ユーザーによる「途中画面への直接アクセス」をシステム的にガードしておくことは、大変重要です。そこで本稿では、フォーム認証時に、ユーザーから要求されたページにリダイレクトするのではなく、必ずアプリケーションの先頭ページにリダイレクトするための手法を紹介することにしましょう。