本の概要
C#の言語仕様から実践的なプログラムまでを広くカバーし、普遍的な技術から新しい技術を取り込み、Windows 8、Windows ストアアプリ、ASP.NET MVC、LINQ、WPF などの新技術も網羅しています。また、ダウンロー可能なサンプルに加え、新技術の解説もあり、全体的に一歩踏み込んだ読み応え十分な一冊です。
著者
斎藤友男/醍醐竜一
目次
Part1 .NET~overview
1章 .NET Framework
1-1 .NET Frameworkとは
1-2 共通言語ランタイム(CLR)
1-3 動的言語ランタイム(DLR)
1-4 .NET Frameworkクラスライブラリ
1-5 開発環境(Microsoft Visual Studio)
2章 共通型システム(CTS)
2-1 共通型システム(CTS)とは
2-2 型変換
2-3 型クラス(Type)
Part2 C#言語仕様
3章 C#の基本
3-1 C#言語の基本構文
3-2 変数と配列
3-3 制御文
4章 基本データ型と演算子
4-1 基本データ型
4-2 演算子
5章 型とメンバ
5-1 名前空間と型
5-2 型とメンバ
5-3 メンバアクセス
6章 クラス
6-1 クラスの定義
6-2 クラスの生成
6-3 継承とポリモフィズム
6-4 フィールド
6-5 定数
6-6 コンストラクタ
6-7 デストラクタ
6-8 メソッド
6-9 プロパティ
6-10 演算子
6-11 インデクサ
6-12 イベント
7章 クラス以外の型
7-1 構造体
7-2 インターフェイス
7-3 列挙型
7-4 デリゲート
8章 ジェネリック
8-1 ジェネリックとは
8-2 Nullable構造体
8-3 ArrayListクラスとListクラス
8-4 ジェネリックの共変性と反変性
9章 特別な制御処理
9-1 イテレータ
9-2 例外処理
9-3 並列処理
10章 LINQ
10-1 LINQとは
10-2 クエリ式
10-3 LINQ to SQL
10-4 LINQ to DataSet
10-5 LINQ to Objects
10-6 LINQ to XML
10-7 PLINQ(Parallel LINQ)
11章 特殊な言語仕様
11-1 dynamic型
11-2 アンセーフコード
11-3 属性
11-4 プリプロセッサディレクティブ
Part3 Webアプリケーション開発
12章 ASP.NET Webフォーム(基本)
12-1 ASP.NET Webフォームとは
12-2 アプリケーションモデル
12-3 画面遷移
12-4 状態管理
13章 ASP.NET Webフォーム(応用)
13-1 サーバコントロール
13-2 データバインディング
14章 ASP.NET MVC 4(基本)
14-1 ASP.NET MVCとは
14-2 URLルーティングとコントローラ
14-3 ビューエンジン
14-4 コントローラとビュー
14-5 コントローラ⇔ビュー間でのデータ伝搬
15章 ASP.NET MVC 4(応用)
15-1 HTMLヘルパー
15-2 レイアウト
15-3 モデルバインディングと入力検証
Part4 WPF
16章 WPF(基本)
16-1 WPF(概要)
16-2 XAML(xtensible Application Markup Language)
16-3 WPFアプリケーション
17章 WPF(応用)
17-1 コントロール
17-2 イベント
17-3 データバインディング
Part5 Windowsストアアプリ
18章 WindowsストアアプリとWindows 8
18-1 Windowsストアアプリとは
18-2 Windows 8の基本動作
18-3 Windows 8におけるアカウント
18-4 Windowsストア
18-5 Windowsストアアプリのランタイム
19章 Windowsストアアプリの開発
19-1 開発環境
19-2 XAMLとC#によるWindowsストアアプリの開発
19-3 Windowsストアアプリの画面遷移
19-4 Windowsストアアプリの中断と再開
19-5 標準コントロール
19-6 コントロールのプロパティ
20章 Windowsストアアプリのサンプルプログラム
20-1 サンプルアプリの概要
20-2 タイル
20-3 検索コントラクト
20-4 共有ソース
20-5 共有ターゲットコントラクト
20-6 ポップアップメニュー
20-7 メッセージダイアログ
20-8 トースト通知
Part6 データアクセス
21章 ADO.NET
21-1 ADO.NETとは
21-2 データの抽出と更新
21-3 トランザクション
22章 ADO.NET Entity Framework
22-1 Entity Frameworkとは
22-2 Entity Data Model(EDM)の作成
22-3 LINQ to Entities