パーフェクトシリーズパーフェクト
C#
[改訂4版]
2021年7月16日紙版発売
2021年7月13日電子版発売
斎藤友男,市井文弥 著
B5変形判/592ページ
定価3,960円(本体3,600円+税10%)
ISBN 978-4-297-12199-0
書籍の概要
この本の概要
最新のバージョン(C# 8.0/Visual Studio 2019)に対応した「パーフェクトC#」の改訂4版になります。近年,Visual Studioはmac版の登場もあり,Windows,mac OS,LinuxなどのOSを意識しない開発やクラウドベースの開発へと移行しています。そこで本書も,従来のアプリ開発とは別に,.NET Coreをベースとしたクロスプラットフォーム開発などの最新の開発事情も解説してます。
こんな方におすすめ
- 新たに.NET Framework開発を学んでみたい人
- 最新の.NET Framework 4.8/.NET 5を学んでみたい人
本書のサンプル
本書の一部ページを,PDFで確認することができます。
- サンプルPDFファイル(3,024KB)
目次
Part1 C#〜overview
1章 .NET Fremework 4.8/.NET 5
- 1-1 .NET Frameworkとは
- 1-2 共通言語ランタイム(CLR)
- 1-3 DLR
- 1-4 .NET Framework
- 1-5 Microsoft Visual Studio
- 1-6 .NET 5
- 1-7 C#
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 列挙型
- 7-5 デリゲート
8章 ジェネリック
- 8-1 ジェネリックとは
- 8-2 標準的なジェネリッククラスとジェネリック構造体
- 8-3 ジェネリックの共変性と反変性
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 デスクトップアプリケーション開発
12章 WPF(基本)
- 12-1 WPFとは
- 12-2 XAML
- 12-3 WPFアプリケーション
13章 WPF(応用)
- 13-1 コントロール
- 13-2 イベント
- 13-3 データバインディング
Part4 Webアプリケーション開発
14章 ASP.NET Webフォーム(基本)
- 14-1 ASP.NET Webフォームとは
- 14-2 アプリケーションモデル
- 14-3 画面遷移とデータの受け渡し
- 14-4 状態管理
15章 ASP.NET Webフォーム(応用)
- 15-1 サーバコントロール
- 15-2 データバインディング
16章 ASP.NET MVC/ASP.NET Core MVC(基本)
- 16-1 ASP.NET MVCとは
- 16-2 URLルーティングとコントローラー
- 16-3 ビューエンジン
- 16-4 コントローラとビュー
- 16-5 コントローラとビュー間でのデータの受け渡し
17章 ASP.NET MVC/ASP.NET Core MVC(応用)
- 17-1 HTMLヘルパー
- 17-2 レイアウト
- 17-3 モデルバインディングと入力検証
Part5 テストコード
18章 MSTestによるユニットテスト
- 18-1 MSTestとは
- 18-2 ユニットテストプロジェクト
19章 MSTestによるユニットテストコードの実装
- 19-1 テストクラス
- 19-2 テストメソッド
- 19-3 テストクラス,テストメソッドをサポートする属性
- 19-4 結果の検証とアサーション
この本に関連する書籍
-
[改訂第3版]C#ポケットリファレンス
C#プログラマ必携のロングセラー,「C#ポケットリファレンス」の第3版が登場! 前版の発売から7年が経ち,C#はWindowsのみならず様々なプラットフォームのアプリケーシ...
-
3ステップでしっかり学ぶ C#入門[改訂2版]
2011年発売の「3ステップでしっかり学ぶC#入門」の改訂版です。C#の基本的な構文・文法を,①予習→②体験→③理解という流れで解説しています。章末には...