猫でもわかる C #プログラミング第 3 版(ネコ デモ ワカル シーシャープ プログラミング)
プログラミング- 著者:
- 粂井康孝(クメイ,ヤスタカ)
- 出版社:
- SBクリエイティブ
- 出版日:
- 2016年03月
- ISBN:
- 9784797385632
- シリーズ:
- NEKO series
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
シリーズ累計 50 万部突破!
C#の決定版入門書がリニューアル! Windows アプリから Web サービス、 Unity によるゲーム開発にいたるまで、幅広いジャンルに対応できるプログラミング言語、それが C#。本書第 2 版では、 C# 3.0 〜 4.0 で追加された新機能もカバー。さらに充実の必読入門書です。
粂井 康孝 (くめい やすたか)
旭川医科大学卒業。糖尿病専門医。
現在、深川第一病院副院長。
シェアウェア作家協会会員。「粂井ネット」代表。
最近は、運動不足解消と健康増進のため週末登山をしている。夏山だけではもの足りず、冬山にもチャレンジしている。山岳テントも入手したが、特に冬山は非常に危険なので、十分な装備と知識と訓練が必要である。しかし、苦労して山頂に立って、 360 度の大パノラマを目の当たりにしたときの感動には、計り知れない
ものがある。一歩一歩、地道に山頂に向かって登っていくのは、プログラミングと同じであると思っている。
第 1 章 C#を始めるまえに
第 2 章 テキストを表示する
第 3 章 変数とデータ型
第 4 章 演算子
第 5 章 制御文
第 6 章 配列
第 7 章 クラスの基礎
第 8 章 クラスとメソッドの詳細
第 9 章 継承
第 10 章 インターフェイス
第 11 章 構造体
第 12 章 デリゲートとイベント
第 13 章 例外
第 14 章 演算子のオーバーロード
第 15 章 ジェネリック
第 16 章 名前空間、プリプロセッサ、属性など
第 17 章 LINQ
技書の森解説
「猫でもわかる」シリーズは、著者の粂井康孝氏が長年運営してきた Web サイトを書籍化したもので、 C/C++/Win32API など複数の言語を同じ構成でカバーしています。本書はその C# 版 (第 3 版) であり、変数・制御構文からクラス、継承、インターフェース、デリゲート、 LINQ まで、 C# の言語仕様を段階的に積み上げていく作りです。
特徴は、一つひとつの概念を短いサンプルコードで確認しながら進められる点にあります。抽象的な説明だけでは腑に落ちない人にとって、「まず動かす → 動作を観察する → 仕組みを理解する」のサイクルを回しやすい構成です。その分、フレームワーク (ASP.NET 、 WPF 等) やプロジェクト構成の話題には踏み込まないため、言語そのものの理解に集中したい段階に適しています。
プログラミング経験がまったくない状態よりも、他の言語を少し触ったことがあり C# の文法を効率よく押さえたい人のほうが読み進めやすいでしょう。言語仕様を固めた後に、用途に合ったフレームワーク本へ進む橋渡しとして機能します。
言及 Qiita 記事 (2 件)
この本に興味がある方におすすめ
この本に関連
粂井康孝 の他の書籍
関連記事
ゲームが好きならプログラミングの本も読める
ゲームの攻略本を読んだことがあるなら、プログラミングの本も読めます。攻略本とプログラミング本の共通点から、読書のハードルを下げます。
JavaScript / TypeScript 本ガイド - 入門から型で守る実務コードまで
JavaScript と TypeScript を 1 本の学習ルートとして捉えた技術書の選び方。JavaScript の入門書、言語の背骨を通す体系書、TypeScript の型システムを設計の武器にする本、React/Next.js の実践書まで 2026 年 8 月時点の定番で案内します。
OS / 低レイヤー本ガイド - コンピュータの仕組みを学ぶ技術書の選び方
OS、コンパイラ、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
関連用語
抽象クラス
直接インスタンス化できず、サブクラスに共通のインターフェースと部分的な実装を提供するクラス
Template Method パターン
アルゴリズムの骨格を親クラスで定義し、具体的なステップをサブクラスに委ねるデザインパターン
ミドルウェア
リクエストとレスポンスの間に挟まる処理層で、認証 / ログ / エラーハンドリングを横断的に適用する
プログラミング
コンピュータに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
インターフェース分離の原則
SOLID の I - クライアントが使わないメソッドへの依存を強制しない原則
イベントストーミングとは - 付箋でドメインを可視化するワークショップ手法
イベントストーミングとは、ドメインエキスパートと開発者が付箋でビジネスプロセスをドメインイベントとして可視化するワークショップ手法。付箋の色の意味、3 つの型の使い分け、境界づけられたコンテキストの発見方法を解説。