「ASP.NET(VB)」の編集履歴(バックアップ)一覧はこちら
ASP.NET(VB) - (2008/03/26 (水) 16:40:16) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*&this_page()
Visual Studio 2005 を使用する、ASP.NET(VB.NET)のサンプルを集めています。
HTML・JavaScript・SQL・VB6.0またはASPがある程度わかる人を対象としています。
***用語解説
-[[ASP.NET - Wikipedia>>http://ja.wikipedia.org/wiki/ASP.NET]]
**目次
#contents(fromhere)
*webサイトの作成
-[[新しいwebサイトの作成]]
-[[webフォームの追加]]
**ページ遷移
-[[別ページに飛ぶ( Response.Redirect() )]]
***新しいウィンドウを開く(クライアントスクリプト)
-[[新しいウィンドウを開く1]]
-[[新しいウィンドウを開く2]]
***HttpContext クラス
-[[HttpContext クラスによる別ページへの値渡し]]
***MultiView コントロール
-[[MultiView コントロールと View コントロールの配置]]
***フレームページ
-[[フレームページの作成]]
**メニュー・サイトマップ
-[[SiteMapDataSource の配置]]
-[[Menu コントロールの配置]]
-[[SiteMapPath の配置]]
-[[TreeView の配置]]
-[[データベースからメニューを作成]]
**標準webコントロール
***Table コントロール
-[[Table コントロールの配置]]
-[[TableRow の作成]]
-[[TableCell の作成]]
**Page ディレクティブ
-[[ContentTypeの指定]]
**外部リンク
-[[@IT総合トップ / テクノロジー / Insider.NET / 連載 :プログラミングASP.NET / 第4回 ASP.NETページのフレームワーク(前編)>>http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet04/aspnet04_01.html]]
-[[@IT総合トップ / テクノロジー / Insider.NET / 連載 :プログラミングASP.NET / 第4回 ASP.NETページのフレームワーク(後編)>>http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet05/aspnet05_01.html]]
***コンパイル済みのdllのみでASP.NETアプリケーションを実行する
-[[CodeZine:コンパイル済みのdllのみでASP.NETアプリケーションを実行する方法(ASP.NET 1.1, DLL, プリコンパイル)>>http://codezine.jp/a/article.aspx?aid=173]]
-[[.NET Framework ツール / MSIL 逆アセンブラ (Ildasm.exe)>>http://msdn2.microsoft.com/ja-jp/library/f7dy01k1(VS.80).aspx]]
*共通化・どのシステムでも共通するであろう処理のクラスファイル化
**共通化
***common クラス
-[[共通処理用Page派生クラス(commonクラス)]]
***マスターページ
-[[マスターページの作成]]
-[[コンテンツページの作成]]
***Global.asax
-[[Global.asax の配置]]
-[[アプリケーション共通の変数を、Global.asaxで定義]]
***ユーザーコントロール(ascxファイル)
-[[ascxファイルの配置]]
**どのシステムでも共通するであろう処理のクラスファイル化
***[[共通関数の定義ファイルを追加]]
***各関数説明
-ADO.NET
--[[DBConnect・DBClose・DBGet(System.Data.Odbc 名前空間)]]
-web.config から AppSetting を取得
--[[getAppSettingString]]
-iniファイルから取得
--[[getProfileString]]
-メール送信
--[[BASP21を利用したメール送信]]
***定義ファイルに含まない関数
-ADO
--[[DBConnect・DBClose・DBGet・DBEof(ADO)]]
*入力チェック・ログイン管理
**入力チェック
***[[必須入力チェック]]
***[[比較入力チェック]]
***範囲チェック
***正規表現チェック
-[[RegularExpressionValidator クラス]]
-[[サーバコントロールを使用しない正規表現]]
-[[一般的な正規表現の表]]
***ユーザー定義チェック
-[[CustomValidatorコントロールによる重複チェック]]
***外部リンク
-[[Visual Web Developer チュートリアル : Web フォーム ページにおけるユーザーの入力の検証>>http://msdn2.microsoft.com/ja-jp/library/a0z2h4sw(VS.80).aspx]]
**ログイン管理
-[[フォーム認証]]
***外部リンク
-[[@IT:.NET TIPS [ASP.NET].htmlや.pdfファイルをフォーム認証やロギングの対象にするには? - Webフォーム>>http://www.atmarkit.co.jp/fdotnet/dotnettips/114iisrelate/iisrelate.html]]
*データソース操作
**GridView クラス
-[[GridViewを配置する]]
**データバインド
-[[DataBind メソッド]]
-[[マルチレコード・コントロールへのデータバインド]]
**データソース
***SqlDataSource クラス
-[[SqlDataSource の配置]]
-[[レコードを表示する]]
-[[レコードを更新する]]
-[[レコードを挿入する]]
***ObjectDataSource クラス
-[[DataSet と TableAdapter の配置]]
-[[ObjectDataSource の配置]]
**DB操作
***サーバーエクスプローラ
-[[データベースへの接続の追加]]
-[[新しいテーブルの追加]]
-[[テーブルにデータを追加]]
***System.Data.SqlClient 名前空間
-[[基本セット]]
***System.Data.Odbc 名前空間
-[[DBConnect・DBClose・DBGet(System.Data.Odbc 名前空間)]]
-[[.NET Framework クラス ライブラリ System.Data.Odbc 名前空間>>http://msdn2.microsoft.com/ja-jp/library/system.data.odbc(VS.80).aspx]]
*メール送信
**BASP21
-[[BASP21のインストール]]
-[[.NET から COM(例:BASP21) を使う]]
-[[BASP21を利用したメール送信]]
**SmtpClient クラス
-[[メールを送信する]]
**外部リンク
-[[IT用語辞典 e-Words / SMTPコマンド/応答コード>>http://e-words.jp/p/r-smtp.html]]
*外部ファイル入出力
-[[Openステートメントでファイル入出力]]
-[[FileSystemObjectでファイル入出力]]
-[[.NET Frameworkクラス・ライブラリでファイル入出力]]
**ファイルアップロード&ダウンロード
-[[ファイルアップロード]]
-[[HTMLをExcelファイルとしてDLさせる]]
*web.config・環境設定
**web.config
-[[web.configで設定した接続文字列を取得]]
-[[web.configの設定記述を、外部ファイルに定義し、プログラム部分から取得する]]
-[[デフォルトのエンコードをshift-JISにする]]
-[[machineKey を設定する]]
**環境設定
-[[スタートページを表示させない]]
-[[サーバーエクスプローラの表示]]
-[[ツールボックスの表示]]
-[[「自動的に隠す」のアニメーションをやめる]]
*デバッグ・トレース・例外処理
**デバッグ
-[[デバッグモードを有効にする]]
**トレース
-[[トレース情報を表示する]]
**例外処理
-[[例外処理 Try~Catch]]
-[[例外処理 On Error Resume Next]]
*etc
**VB.NET演習
-[[vbc.exe でコンソールアプリを作成]]
**エンコード
-[[base64エンコード&デコード]]
**Win32 API関数・DLL
***外部リンク
-[[@IT総合トップ / テクノロジー / Insider.NET / .NET TIPS / Win32 APIやDLL関数を呼び出すには?>>http://www.atmarkit.co.jp/fdotnet/dotnettips/024w32api/w32api.html]]
**小ネタ
-[[レガシーASPとの互換]]
-[[サーバーサイドインクルード(SSI)]]
*&this_page()
Visual Studio 2005 を使用する、ASP.NET(VB.NET)のサンプルを集めています。
HTML・JavaScript・SQL・VB6.0またはASPがある程度わかる人を対象としています。
***用語解説
-[[ASP.NET - Wikipedia>>http://ja.wikipedia.org/wiki/ASP.NET]]
**目次
#contents(fromhere)
*webサイトの作成
-[[新しいwebサイトの作成]]
-[[webフォームの追加]]
**ページ遷移
-[[別ページに飛ぶ( Response.Redirect() )]]
***新しいウィンドウを開く(クライアントスクリプト)
-[[新しいウィンドウを開く1]]
-[[新しいウィンドウを開く2]]
***HttpContext クラス
-[[HttpContext クラスによる別ページへの値渡し]]
***MultiView コントロール
-[[MultiView コントロールと View コントロールの配置]]
***フレームページ
-[[フレームページの作成]]
**メニュー・サイトマップ
-[[SiteMapDataSource の配置]]
-[[Menu コントロールの配置]]
-[[SiteMapPath の配置]]
-[[TreeView の配置]]
-[[データベースからメニューを作成]]
**標準webコントロール
***Table コントロール
-[[Table コントロールの配置]]
-[[TableRow の作成]]
-[[TableCell の作成]]
**Page ディレクティブ
-[[ContentTypeの指定]]
**外部リンク
-[[@IT総合トップ / テクノロジー / Insider.NET / 連載 :プログラミングASP.NET / 第4回 ASP.NETページのフレームワーク(前編)>>http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet04/aspnet04_01.html]]
-[[@IT総合トップ / テクノロジー / Insider.NET / 連載 :プログラミングASP.NET / 第4回 ASP.NETページのフレームワーク(後編)>>http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet05/aspnet05_01.html]]
***コンパイル済みのdllのみでASP.NETアプリケーションを実行する
-[[CodeZine:コンパイル済みのdllのみでASP.NETアプリケーションを実行する方法(ASP.NET 1.1, DLL, プリコンパイル)>>http://codezine.jp/a/article.aspx?aid=173]]
-[[.NET Framework ツール / MSIL 逆アセンブラ (Ildasm.exe)>>http://msdn2.microsoft.com/ja-jp/library/f7dy01k1(VS.80).aspx]]
*共通化
**共通化
***common クラス
-[[共通処理用Page派生クラス(commonクラス)]]
***マスターページ
-[[マスターページの作成]]
-[[コンテンツページの作成]]
***Global.asax
-[[Global.asax の配置]]
-[[アプリケーション共通の変数を、Global.asaxで定義]]
***ユーザーコントロール(ascxファイル)
-[[ascxファイルの配置]]
**どのシステムでも共通するであろう処理のクラスファイル化
***[[共通関数の定義ファイルを追加]]
***各関数説明
-ADO.NET
--[[DBConnect・DBClose・DBGet(System.Data.Odbc 名前空間)]]
-web.config から AppSetting を取得
--[[getAppSettingString]]
-iniファイルから取得
--[[getProfileString]]
-メール送信
--[[BASP21を利用したメール送信]]
***定義ファイルに含まない関数
-ADO
--[[DBConnect・DBClose・DBGet・DBEof(ADO)]]
*入力チェック・ログイン管理
**入力チェック
***[[必須入力チェック]]
***[[比較入力チェック]]
***範囲チェック
***正規表現チェック
-[[RegularExpressionValidator クラス]]
-[[サーバコントロールを使用しない正規表現]]
-[[一般的な正規表現の表]]
***ユーザー定義チェック
-[[CustomValidatorコントロールによる重複チェック]]
***外部リンク
-[[Visual Web Developer チュートリアル : Web フォーム ページにおけるユーザーの入力の検証>>http://msdn2.microsoft.com/ja-jp/library/a0z2h4sw(VS.80).aspx]]
**ログイン管理
-[[フォーム認証]]
***外部リンク
-[[@IT:.NET TIPS [ASP.NET].htmlや.pdfファイルをフォーム認証やロギングの対象にするには? - Webフォーム>>http://www.atmarkit.co.jp/fdotnet/dotnettips/114iisrelate/iisrelate.html]]
*データソース操作
**GridView クラス
-[[GridViewを配置する]]
**データバインド
-[[DataBind メソッド]]
-[[マルチレコード・コントロールへのデータバインド]]
**データソース
***SqlDataSource クラス
-[[SqlDataSource の配置]]
-[[レコードを表示する]]
-[[レコードを更新する]]
-[[レコードを挿入する]]
***ObjectDataSource クラス
-[[DataSet と TableAdapter の配置]]
-[[ObjectDataSource の配置]]
**DB操作
***サーバーエクスプローラ
-[[データベースへの接続の追加]]
-[[新しいテーブルの追加]]
-[[テーブルにデータを追加]]
***System.Data.SqlClient 名前空間
-[[基本セット]]
***System.Data.Odbc 名前空間
-[[DBConnect・DBClose・DBGet(System.Data.Odbc 名前空間)]]
-[[.NET Framework クラス ライブラリ System.Data.Odbc 名前空間>>http://msdn2.microsoft.com/ja-jp/library/system.data.odbc(VS.80).aspx]]
*メール送信
**BASP21
-[[BASP21のインストール]]
-[[.NET から COM(例:BASP21) を使う]]
-[[BASP21を利用したメール送信]]
**SmtpClient クラス
-[[メールを送信する]]
**外部リンク
-[[IT用語辞典 e-Words / SMTPコマンド/応答コード>>http://e-words.jp/p/r-smtp.html]]
*外部ファイル入出力
-[[Openステートメントでファイル入出力]]
-[[FileSystemObjectでファイル入出力]]
-[[.NET Frameworkクラス・ライブラリでファイル入出力]]
**ファイルアップロード&ダウンロード
-[[ファイルアップロード]]
-[[HTMLをExcelファイルとしてDLさせる]]
*web.config・環境設定
**web.config
-[[web.configで設定した接続文字列を取得]]
-[[web.configの設定記述を、外部ファイルに定義し、プログラム部分から取得する]]
-[[デフォルトのエンコードをshift-JISにする]]
-[[machineKey を設定する]]
**環境設定
-[[スタートページを表示させない]]
-[[サーバーエクスプローラの表示]]
-[[ツールボックスの表示]]
-[[「自動的に隠す」のアニメーションをやめる]]
*デバッグ・トレース・例外処理
**デバッグ
-[[デバッグモードを有効にする]]
**トレース
-[[トレース情報を表示する]]
**例外処理
-[[例外処理 Try~Catch]]
-[[例外処理 On Error Resume Next]]
*etc
**VB.NET演習
-[[vbc.exe でコンソールアプリを作成]]
**エンコード
-[[base64エンコード&デコード]]
**Win32 API関数・DLL
***外部リンク
-[[@IT総合トップ / テクノロジー / Insider.NET / .NET TIPS / Win32 APIやDLL関数を呼び出すには?>>http://www.atmarkit.co.jp/fdotnet/dotnettips/024w32api/w32api.html]]
**小ネタ
-[[レガシーASPとの互換]]
-[[サーバーサイドインクルード(SSI)]]
表示オプション
横に並べて表示:
変化行の前後のみ表示: