これからはじめる.NET Framework スーパービギナー編

概 要

本書は.NETの中核になる.NET Frameworkに焦点をあてて、すでに.NET関連の開発をされている方やこれから始める方、また興味がある方も含め、幅広く.NETテクノロジーの基本を知ってもらうため、70点の図版とサンプルコードで.NET Frameworkの仕組みを具体的に解説しました。.NET Framework1.1SDK日本語版をCD-ROMに添付しています。

著者 園田正義
価格 本体2400円(税別)
ISBN 4-7980-0639-4
発売日 2003/10/25
判型 B5変
色数 2色
ページ数 288
CD/DVD Windows
対象読者 初級
シリーズ これからはじめる
表紙イメージ
購入 アマゾンで購入する

※リンク先によっては、販売ページが用意されていないことがあります。 あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

現在サポート情報はありません

目次

Chapter1 .NETがもたらす新世代のIT環境

1.1 .NET入門

1.1.1 以前のコンピュータシステム

1.1.2 現在のコンピュータ

1.1.3 .NETを必要とする単純明快な理由

1.1.4 .NETを定義する

1.2 プラットフォームとしての.NETの特徴

1.2.1 Windows DNAプラットフォーム

1.2.2 Javaプラットフォーム

1.2.3 .NETプラットフォームの構成

1.2.4 Visual Studio.NET

1.2.5 ビルディングブロックサービス

1.2.6 Windows Server System

1.2.7 .NET Devices

1.3 フレームワークとしての.NETの特徴

1.3.1 Windows DNAフレームワーク

1.3.2 Javaフレームワーク

1.3.3 .NET Framework

1.4 .NETにおけるスキルアップを考える

1.5 まとめ

Chapter2 .NET Frameworkのしくみ

2.1 .NET Frameworkの構成

2.2 共通言語ランタイムのしくみ

2.2.1 共通言語の種類

2.2.2 共通言語ランタイムによる恩恵

2.2.3 共通言語ランタイムの内部構造

2.2.4 共通言語ランタイムのアプリケーションの実行手順

2.2.5 共通タイプシステムによる型の統一

2.2.6 共通言語仕様の提供

2.2.7 共通言語ランタイムにおけるマネージド・コード/モジュール/アセンブリの意味

2.2.8 メモリーリークを解消するガーベジ・コレクション

2.3 クラス・ライブラリのしくみ

2.3.1 名前空間の内部構造

2.4 Windows Formのしくみ

2.4.1 Windows Formのメリット

2.4.2 Windows Formのコントロール

2.5 WebアプリケーションとXML Webサービスの実行エンジンとなるASP.NET

2.5.1 従来のASP

2.5.2 より発展したASP.NET

2.5.3 ASP.NETで作成されるファイル

2.5.4 Webフォームのコントロール

2.5.5 Webフォームアプリケーションの動作のしくみ

2.5.6 Pageオブジェクト

2.5.7 ASP.NET Webフォームプログラムの構造

2.5.8 WebアプリケーションとWebサービス

2.5.9 XML Webサービスとは何ですか?

2.5.10 XML Webサービスのプログラム

2.6 .NETデータベース・アクセスの基盤となるADO.NET

2.6.1 ADO.NETの構成と特徴

2.6.2 .NETデータプロバイダ

2.6.3 DataSetクラス

2.6.4 接続型データアクセスのサンプル

2.6.5 非接続型データアクセスのサンプル

2.7 .NET Frameworkによるセキュリティの概要

2.7.1 これまでのアプリケーションレベルのセキュリティ

2.7.2 .NET Frameworkのセキュリティ

2.7.3 .NETセキュリティの基礎となるアイデンティティ

2.7.4 コードアクセスセキュリティ

2.7.5 ロールベースセキュリティ

2.7.6 XML Webサービスのセキュリティ

2.7.7 アプリケーションは永遠に動く

2.8 Web + Windows =ノータッチ・デプロイメント

2.8.1 ノータッチ・デプロイメントとは何か?

2.9 まとめ

Chapter3 .NETプログラミング入門

3.1 オブジェクト指向の基礎の基礎

3.1.1 オブジェクト指向って何?

3.1.2 クラス

3.1.3 継承

3.1.4 オーバーライド

3.1.5 ポリモーフィズム(多態性)

3.1.6 情報隠蔽とカプセル化

3.1.7 インターフェイス

3.1.8 オブジェクト指向分析・設計・プログラミングの利点

3.2 オブジェクト指向プログラミングの概念

3.2.1 オブジェクト指向プログラミングでの抽象化

3.2.2 オブジェクト指向プログラミングでのカプセル化

3.2.3 オブジェクト指向プログラミングでのポリモーフィズム

3.2.4 オブジェクト指向プログラミングでの継承

3.2.5 オブジェクトの生成と破棄

3.3 .NETプログラミングを体験する

3.3.1 コンソール画面に表示する簡単なC#のアプリケーション

3.3.2 コンソール画面に表示する簡単なVisual Basic.NETのアプリケーション

3.3.3 Windows Formに表示する簡単なC#のアプリケーション

3.3.4 Windows Formに表示する簡単なVisual Basic.NETのアプリケーション

3.4 .NET Frameworkのツールを利用し実行可能ファイルの中を調べる

3.4.1 ILDasm.exeでアセンブリの内容を確認する

3.4.2 WinCV.exeでクラスのタイプ定義を参照する

3.5 C#でアプリケーションの作成を体験する

3.5.1 C#のプログラムコードをエディタに入力する

3.5.2 動作を確認しプログラムコードのポイントを理解する

3.6 Visual Basic.NETでアプリケーションの作成を体験する

3.6.1 Visual Basic.NETのプログラムコードをエディタに入力する

3.6.2 動作を確認しプログラムコードのポイントを理解する

3.7 まとめ

Chapter4 重要なクラスライブラリ

4.1 クラスライブラリとは何か

4.1.1 クラスライブラリの構成

4.2 基本的なクラスを提供するSystem名前空間

4.2.1 System名前空間のクラスを利用したサンプル

4.3 オブジェクトコレクションを扱うSystem.Collections名前空間

4.3.1 System.Collections名前空間のクラスを利用したサンプル

4.4 データベースへのアクセスを行うSystem.Data名前空間

4.4.1 System. Data名前空間のクラスを利用したサンプル

4.5 基本的な描画を扱うSystem.Drawing名前空間

4.5.1 System.Drawing名前空間のクラスを利用したサンプル

4.6 データストリームやデータファイルにアクセスするSystem.IO名前空間

4.6.1 System.IO名前空間のクラスを利用したサンプル

4.7 ネットワーク通信を制御するSystem.Net名前空間

4.7.1 System.Net名前空間のクラスを利用したサンプル

4.8 マルチスレッドを制御するSystem.Threading名前空間

4.8.1 System.Threading名前空間のクラスを利用したサンプル

4.9 ブラウザとサーバー間の通信を行うSystem.Web名前空間

4.10 Windowsアプリケーションのユーザーインターフェイスを提供するSystem.Windows.Forms名前空間

4.10.1 System.Windows.Forms名前空間のクラスを利用したサンプル

4.11 XMLを操作するSystem.Xml名前空間

4.11.1 System.Xml名前空間のクラスを利用したサンプル

4.12 WMIを介してコンピュータ・システム情報を取得するSystem.Management名前空間

4.12.1 System.Management名前空間のクラスを利用したサンプル

4.13 まとめ

Appendix .NET Framework SDK 1.1のインストール

A.1 .NET Framework SDKとは?

A.2 .NET Framework SDK 1.1の必要な動作環境とインストールの概要

A.2.1 システム要件

A.2.2 インストールの概要

A.3 .NET Framework SDK 1.1のインストール手順

A.3.1 .NET Framework 1.1のインストール

A.3.2 日本語Language Packのインストール

A.3.3 .NET Framework SDK 1.1のインストール

A.4 環境変数の設定

巻末 解答

Chapter1 .NETがもたらす新世代のIT環境

Chapter2 .NET Frameworkのしくみ

Chapter3 .NETプログラミング入門

Chapter4 重要なクラスライブラリを理解する

INDEX

PR

秀和システム