書籍概要

パーフェクト

パーフェクト
C#
[改訂4版]

著者
発売日
更新日

概要

最新のバージョン(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を学んでみたい人

サンプル

目次

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  結果の検証とアサーション

サポート

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

商品一覧