実践 ASPエンジニアのためのASP.NETビルドアップテキスト
2003年3月12日紙版発売
(株)ユニバーサルコンツェルン 著
B5変形判/304ページ
定価2,728円(本体2,480円+税10%)
ISBN 4-7741-1698-X
ただいま弊社在庫はございません。
書籍の概要
この本の概要
本書では,初級ASPエンジニアに向けて,「オブジェクト指向に関する知識」を中心に解説し,習得済みのASP技術をビルドアップしたその先にASP.NETが存在するという道筋を提供します。サンプルプログラムは,株式会社ユニバーサルコンツェルンが本書のために開発した,一貫したシステム開発要件より抜粋して提供しています。
こんな方におすすめ
- ASPプログラマ
- オブジェクト指向を学んでいないVBプログラマ
- ASP.NETへの乗り換えを検討中のプログラマ
目次
第1章 新しいソフトウェア開発基盤―.NET
- 1.1 ファーストステップ
- 1.1.1 .NETとは
- 1.1.2 .NET以前
- 1.1.3 Windows DNAアプリケーション
- 1.1.4 Windows DNAモデルの問題点―DLL Hell(DLL地獄)の問題
- 1.2 .NET構想
- 1.2.1 .NET Frameworkの構造
- 1.2.2 .NETアプリケーション実行までの流れ
- 1.2.3 .NET構想によって与えられる恩恵
- 1.3 CLR(共通言語ランタイム)4
- 1.3.1 CLRの概要
- 1.3.2 アセンブリ
- 1.3.3 共通型
- 1.3.4 ガベージコレクタ
第2章 ASP/ASP.NET構文比較
- 2.1 根本的な違い
- 2.1.1 宣言とデータ型
- 2.1.2 イベントドリブン
- 2.2 データ型の変更
- 2.2.1 整数型と浮動小数点型の変更
- 2.2.2 Byte型とChar型の変更
- 2.2.3 Currency型とDecimal型の変更と追加
- 2.2.4 String型の変更
- 2.2.5 Variant型の廃止
- 2.2.6 CTypeステートメント
- 2.3 変数宣言の変更
- 2.3.1 宣言時の初期化
- 2.3.2 複数の変数の宣言
- 2.3.3 Dim...As New...
- 2.3.4 変数のスコープ
- 2.4 配列の変更
- 2.4.1 Option Baseステートメントの廃止
- 2.4.2 配列の宣言
- 2.5 ユーザー定義型の変更
- 2.6 演算子の変更
- 2.6.1 連結演算子
- 2.6.2 AndAlso/OrElse演算子
- 2.7 オブジェクト構文の変更
- 2.7.1 Setステートメントの廃止
- 2.7.2 Propertyルーチンの変更
- 2.8 エラー処理の変更
- 2.8.1 Try...Catch...Finaly構造
- 2.8.2 Catchステートメント
- 2.9 プロシージャ構文の変更
- 2.9.1 かっこ( )
- 2.9.2 引数の渡し方
- 2.9.3 オプション引数のデフォルト値
- 2.9.4 Returnステートメント
- 2.10 イベント処理の変更
- 2.11 名前空間
- 2.11.1 Importsキーワード
- 2.12 その他
- 2.12.1 Optionステートメントの変更
- 2.12.2 GoTo,GoSubステートメントの廃止
- 2.12.3 DefTypeステートメントの廃止
- 2.13 廃止/非推奨キーワード一覧
- 2.14 VB .NETキーワード一覧
第3章 Visual Studio .NET
- 3.1 Visual Studio .NETに含まれる機能
- 3.2 Visual Studio .NETに付属する機能とツール
- 3.3 Visual Studio .NETのインストール
- STEP1 コンポーネントアップデート
- STEP2 Visual Studio .NETセットアップ
- STEP3 Service Releaseの確認
- 3.4 Visual Studio .NETの画面構成
- 3.4.1 ソリューションとプロジェクト
- 3.4.2 スタートページとプロファイル
- 3.4.3 新しいプロジェクトの作成
- 3.4.4 Webフォームでの作業
- 3.4.5 Visual Studioマクロ
- 3.4.6 その他のビジュアルエディタ
第4章 ASP.NETプログラム初歩
- 4.1 Hello Worldプログラム
- 4.1.1 ASPプログラミング
- 4.1.2 ASP.NETプログラミング
- 4.1.3 Hello Worldプログラムの解説
- 4.2 ASP.NETプログラムの基本要素
- 4.2.1 Pageクラス
- 4.2.2 Requestプロパティ
- 4.2.3 Responseプロパティ
- 4.2.4 Session,Applicationプロパティ
- 4.2.5 ラウンドトリップ
- 4.2.6 ビューステート
- 4.2.7 ポストバック
- 4.2.8 ページディレクティブ
- 4.2.9 コードビハインド
- 4.2.10 スマートナビゲーション
- 4.2.11 Global.asax
- 4.2.12 web.configファイル
- 4.3 Visual Studio .NETの利用(Hello Worldアプリケーション)
第5章 オブジェクト指向
- 5.1 オブジェクト指向概念
- 5.1.1 .NETへのスムーズな移行のために
- 5.1.2 はじめに
- 5.1.3 クラス
- 5.1.4 オブジェクト指向の基本概念
- 5.1.5 オブジェクト指向開発
- 5.2 クラス
- 5.2.1 題材――定数管理クラス
- 5.2.2 クラスの作成
- 5.2.3 メンバの追加
- 5.2.4 コンストラクタの作成
- 5.2.5 クラスメンバ/メソッドのスコープ
- 5.2.6 メソッドの作成
- 5.2.7 プロパティの作成
- 5.2.8 メソッドの多重定義(オーバーロード)
- 5.2.9 共有メンバ・メソッド・プロパティ29
- 5.2.10 インスタンスの解放
- 5.2.11 名前空間
- 5.2.12 サンプルコードの修正
- 5.3 継承
- 5.3.1 題材――アプリケーションベースクラス
- 5.3.2 先にサンプルを作成
- 5.3.3 継承の基本
- 5.3.4 メソッドのオーバーライド
- 5.3.5 継承とスコープ
- 5.3.6 Me,MyBase,MyClassキーワード
- 5.3.7 抽象クラスの作成
- 5.3.8 アーリーバインディングとレイトバインディング
- 5.3.9 Shadowsキーワードに注意せよ
- 5.4 インターフェース
- 5.4.1 題材――Genesisクラス,AppBaseクラスの改良
- 5.4.2 インターフェースの宣言
- 5.4.3 インターフェースの実装
- 5.4.4 クラス,インターフェース設計の指針
第6章 フォーム
- 6.1 用意されているコントロール
- 6.2 HTMLサーバーコントロール
- 6.2.1 基本クラス
- 6.2.2 HtmlGenericControlクラス
- 6.2.3 固有のコントロールクラス
- 6.3 ASP.NET検証コントロール
- 6.3.1 基本クラス
- 6.3.2 固有の検証コントロールクラス
- 6.4 ASP.NET Webフォームコントロール
- 6.4.1 基本クラス
- 6.4.2 固有のWebフォームコントロールクラス
- 6.5 ASP.NETリストコントロール
- 6.5.1 基本クラス
- 6.5.2 固有クラス
- 6.6 ASP.NETリッチコントロール
第7章 ADO.NET
- 7.1 ADO.NETの概要
- 7.1.1 ADO.NET のコンポーネント
- 7.1.2 2つのデータプロバイダ
- 7.1.3 RecordsetとDataSet
- 7.1.4 DataReader と DataSet
- 7.2 DataReaderの使用――ログインフォームの作成
- 7.2.1 データベース,テーブルの作成
- 7.2.2 フォームの作成
- 7.2.3 コードの確認
- 7.2.4 ハンドラの追加
- 7.2.5 プログラムの実行
- 7.2.6 メソッドとプロパティのまとめ
- 7.3 DataSetの使用――ユーザーマスタメンテナンス画面の作成
- 7.3.1 フォームの作成
- 7.3.2 プログラムの実行
- 7.3.3 プロパティ,メソッドのまとめ
第8章 メールアプリケーション
- 8.1 .NETのメール機能
- 8.2 メーラークラスの作成
- 8.2.1 メーラークラスの概念図
- 8.3 メール受信
- 8.3.1 メール送受信の概要
- 8.3.2 RFC
- 8.3.3 POP3の特徴
- 8.3.4 POP3Clientクラス
- 8.4 メールメッセージの解析
- 8.4.1 MIME (Multipurpose Internet Mail Extensions)
- 8.4.2 LocalMailDataクラス
- 8.4.3 LocalMailDataCollectionクラス
- 8.4.4 MailAttachmentクラス
- 8.4.5 MailAttachmentCollectionクラス
- 8.5 メール送信
- 8.5.1 SMTPの特徴
- 8.5.2 SMTPClientクラス
- 8.6 ユーザーインターフェースの追加
第9章 ASP.NET実習
- 9.1 定数管理クラスの改良
- 9.2 ログイン画面
- 9.3 トップページ
- 9.4 スケジュール一覧の作成
- 9.4.1 準備
- 9.4.2 コードの紹介
- 9.4.3 サンプルの実行
この本に関連する書籍
-
実践 VBエンジニアのためのVB.NETビルドアップテキスト
本書では,VBエンジニアに向けて,習得済みの技術をビルドアップしたその先にVB.NETが存在するという道筋を提供します。サンプルプログラムは,株式会社ユニバーサルコ...