2017年02月12日

書籍『実戦で役立つ-C#プログラミングのイディオム-定石-パターン』

   このエントリーをはてなブックマークに追加 Clip to Evernote

僕の書いたC#プログラミングの書籍『実戦で役立つ-C#プログラミングのイディオム-定石-パターン』が、技術評論社様より出版されることになりました。

2月18日発売です。現在、amazonにて予約受付中です。



初級者を対象とした本ですが、内容的には妥協はしていません。そのため、496ページとかなりのボリュームになりました。その分、中級者の方にも得るものがあると思います。

以下に示した目次から推測されるように、C#プログラミングと.NET Frameworkの基本的な使い方を中心に解説した本ですが、単なる無味乾燥なTIPS集、API解説集とはならないよう、説明にはいろいと工夫をしています。
例えば、良いコードと悪いコードを対比したり、旧来のコードの書き方と新しいコードの書き方を示したり、僕がどんなことを大切にしてコードを書いているかを記したり... などなど。

自分で言うのもなんですが、きちんとしたプログラミングの基礎を身につけようと考えている方には、有用な書籍になっているかなーと思っています。

初級者向けなので、はじめは易しく(優しく)丁寧に、そして、徐々に高度な内容に移っていき、最後まで読み通せば、しっかりとした知識と実力が身につく、そんな構成にしたつもりです。
各章の最後には演習問題も載せていますので、教育の現場でも利用できると思います。
 

一方、WPF, UWP, WinForms, ASP.NET など特定のアプリ形態にはできるだけ依存しないようにしたので、
・WPFで◯
◯を××するには?
・ASP.NET MVCで◯◯を××するには?
といったものを期待している方には向かないと思います。


なお、文法解説書ではありませんが、文法がまだきちんと頭に入っていない方にも、安心して読んでいただけるよう、初心者・初級者の方が迷いそうな文法については、本文、コラムなどで随時解説しています。

興味のある方は、本屋などで手にとって内容を確認していただけると嬉しいです。


-- 目次 --

Part 1 [準備編]

 Chapter 1 オブジェクト指向プログラミングの基礎
 Chapter 2 C# でプログラムを書いてみよう
 Chapter 3 ラムダ式と LINQ の基礎

Part 2 [基礎編]

 Chapter 4 基本イディオム
 Chapter 5 文字列の操作
 Chapter 6 配列と List<T> の操作
 Chapter 7 ディクショナリの操作
 Chapter 8 日付、時刻の操作

Part 3 [実践編]

 Chapter 9 ファイルの操作
 Chapter 10 正規表現を使った高度な文字列処理
 Chapter 11 XML ファイルの操作 
 Chapter 12 シリアル化、逆シリアル化
 Chapter 13 EntityFrameworkによるデータアクセス
 Chapter 14 その他のプログラミングの定石

Part 4 [ステップアップ編]

 Chapter 15 LINQ を使いこなす
 Chapter 16 非同期 / 並列プログラミング
 Chapter 17 実践オブジェクト指向プログラミング
 Chapter 18 スタイル、ネーミング、コメント
 Chapter 19 良いコードを書くための指針



この記事へのコメント
kindle等の電子出版の予定はございますか?
Posted by C#初心者 at 2017年02月15日 14:03
興味を持っていただきありがとうございます。
正確な時期はよくわかっていませんが、電子書籍としても出ると聞いています。
Posted by Gushwell at 2017年02月15日 20:29
ご回答ありがとうございます。
文法を一通りやったのですが、思うようにコーディングできずに悩んでいた所でした。
持ち運びしたいため、kindle等で購入させて頂きます。
Posted by C#初心者 at 2017年02月15日 23:14
ありがとうございます。本日、電子書籍版も販売開始されたようです。amazonで確認しました。
Posted by gushwell at 2017年02月18日 21:06
こんにちわ。Kindle版を購入させて頂きまして、日々勉強させてもらっています。
最近のKindleアップデートにより、こちらの書籍を開こうとすると100%アプリケーションが落ちる不具合が発生しております。
Kindleの不具合というのは重々承知ですが、筆者様のところで、何か解決策、対応策は届いておりませんでしょうか?
宜しくお願いします。
Posted by やま at 2017年10月31日 13:43
『実戦で役立つ C#プログラミングのイディオム/定石&パターン』をご購入いただきありがとうございます。残念ながら私のほうでそういった情報を持ち合わせていません。出版社からもそのような情報は届いておりません。ネットで調べると、落ちる、フリーズするなどの報告が上がっているようですから、アマゾン側で何らかの対応がされると思います。何もお力になることができず申し訳けありません。
Posted by Gushwell at 2017年10月31日 22:35
返信ありがとうございます。
本日のKindleアップデートにより、無事不具合解消されたようで、見れるようになりました。
お騒がせしました。
Posted by やま at 2017年11月01日 13:03