2015年05月26日

川俣昌さんの書籍の紹介

川俣さんの名前は、C#について検索しているとよく見かけるのでご存じの方も多いかとおもいます。

@ITでのC#入門を連載されていた方といえば通じるでしょうか。

今春に新刊が出ていました。過去分も含めて3冊ほどご紹介。

楽しいC#プログラミング

2013年6月発行。
基本的な文法から.NETやC#言語の特徴まで一通り確認できる。
プログラミングを全くしらない人には難しかもしれないが、他言語の経験があるなら入門書にも最適。



裏口からのC#実践入門

2014年11月発行。
入門書を一通りマスターして、基本的なことは問題なくコーディングできるとして、そのぐらいで読んでおきたい内容。
堅苦しい解説ではなくて会話形式で記述されているので読み物として目を通すだけでも勉強になります。


C#プログラミングの冒険 ただ書けるだけじゃ物足りない!!

2015年4月発行。
入門書レベルの文法もマスターして、大概のことは難なく書けるようになってくるころに読みたい内容。 自分が書いたコードだってとりあえずちゃんと動いているようだけれど、これでいいのか。異なる最適解が別にあるのではないか。同様のことをもっと簡潔に効率よく書けるのではないか。他に考慮すべき点があるのではないか。なんてことが気になりだしてくるころに読みたい内容です。


posted by RR at 22:05 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする

2015年08月13日

オライリーの新刊!?「ヘルシープログラマ」

ヘルシープログラマ ―プログラミングを楽しく続けるための健康Hack

オライリー・ジャパンと言えば、コンピュータ系の技術関連書籍で有名な出版社です。
プログラミングをしている方ならこの出版社の書籍をきっと手にしているはずです。
書店でIT関連のコーナーを物色していたときに見つけたのがこの「ヘルシープログラマ」という本。
中身を覗いてみましたが、なるほどの内容でありました。
コンピュータ関連技術書のパロディみたいで読みやすいですし。

タイトルも秀逸ですが、なによりこれがオライリーから出版されているという事実が面白かった。
posted by RR at 23:33 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする

2015年10月05日

C#エンジニア養成読本 (Software Design plus)



C#の基本中の基本からの入門編から最新のC#6.0までを網羅した解説書。

これからC#を始める人も、一通り文法知っている人、最新の情報を集めたい人にもお勧めです。

共著ですが、どなたも有名な方々で、C#関係で調べものをしたり書籍を探したりすると必ず目にする人たちばかりです。
posted by RR at 23:34 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする

2015年11月21日

「基礎からきちんと知りたい人のC#プログラミング入門」



2015年11月11日に日経ソフトウエアから発売。

開発環境のインストール方法から、基本文法、WindowsFormによるGUI開発、SQLServerを用いたデータベースの扱い方からユニバーサルアプリの開発まで実際にアプリケーションを使いなら学べる。

全くの初学者から文法も覚えて一通りなんでもできる人までお勧め。

ピンポイントで調べものをするのならネットの情報を検索するのが良いんだけれども、網羅的に俯瞰したいのならまだまだ書籍の方が便利だったりします。雑誌サイズでカラー表記もありとても読みやすい。

最近はマイクロソフト謹製の解説本が無いだけに、こういう本は貴重です。積読するよりはさっさと一通り芽を通しておきたい内容でした。

posted by RR at 03:02 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする

2015年11月30日

C#6.0 実践的プログラミング[入門]講座

C#6.0 実践的プログラミング[入門]講座



出版日は2015年8月25日。お馴染み川俣さんのC#6.0の解説書というか教科書。

VisualStudio2015で始まったC#6.0は公式な資料が乏しいだけに貴重な一冊。

もちろんC#6.0の新機能や新しい文法の紹介の他、既存コードとの整合性の付け方の勘所等の説明も流石です。

これからC#の勉強を始める人が最初に読む本ではないですが、一通りコードを書ける程度の知識ある方でVS2015をお使いの方は一読する価値ありますよ。

posted by RR at 00:19 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする

2016年02月01日

作って覚えるVisual C# 2015 デスクトップアプリ入門


Visual Studioのインストール手順から始まり、クラスやメソッドといった基本的な概念やオブジェクト指向といった用語の解説から始まり、簡単なアプリケーションの実装までを懇切丁寧に説明されています。

C#以外でもプログラミング経験のない人でも無理なく理解できるように書かれています。C#入門ではありますが、プログラミング入門でもあります。

従って、例えばJavaやC++の経験あるがC#が初めてなんて人が読むにはちょっと簡単すぎるかもしれません。

若しくは、基本的な文法やライブラリは一通り触ってみたが、イマイチ理解に及んでないような方には復讐を兼ねて一読するのも適当かもしれない。

posted by RR at 00:47 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする

2016年03月02日

猿でもわかるC#プログラミング 第3版



プログラミングの入門書として有名な「猫でもわかるプログラミング」シリーズのC#版です。

改訂3版が2016年02月27日に発売されました。

猫が理解できるかは置いといて、本当に初心者向けの内容から始まります。

コンピュータとは何かといった説明から始まり、コードは「Hello World」レベルから始まってます。

C#6の文法の説明まで含んでいるので一冊読み通せれば、C#の基本文法は一通り準ったことになります。

プログラムを始めてみたい方、C#の文法をざっくり俯瞰しなおしたい方、他言語から改宗希望の方などにお勧めです。

posted by RR at 15:38 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする

2016年10月19日

プログラミング入門講座 基本と思考法と重要事項がきちんと学べる授業



内容はC#に特化したものではなくて、プログラミングをどう学んでいくかを解説したものです。

ここのサイトに辿りつ着かれるような方にはあまり関係ない入門レベルの内容です。

プログラミングをこれから学ぼうとされる方には必読書かもしれません。
既に学校等でプログラミングを始めている方も興味深く読めるはずです。

但し、プログラミングを教える側に立つのなら一読の価値ありです。教える側にはデキル人が担当しますが、デキル人が自分の経験則で学び方を伝えようとしても、そうでもない人には難しかったり独善的に見えたりするものです。

プログラミングって何か、プログラミングができると何ができるのか、どうやって学んでいくのが効率がよいのかが分かってきます。

posted by RR at 21:54 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする

2016年11月07日

C#の入門書が2冊と画像処理に関する入門書が新発売


VisualC#2015パーフェクトマスター (Perfect Master)

VisualStudio 2015 Communityの基本操作やC#の基本文法から平易に解説。C#以外のプログラミング経験がない人でも大丈夫な構成。

著者の金城さんはC#以外にもPythonやVBやJavaなどの入門書の著作が沢山ある方。初心者が躓くところを熟知されていて、図解で分かりやすく説明するのが得意みたい。

アマゾンのレビューを見ると誤字が多いなんてあるけど出版社のサイトには正誤表がまだない。



ひと目でわかるVisualC# 2015 アプリケーション 開発入門

こちらも初学者向けの内容で、基本文法から取り上げらている。実際にコードを書きながらWindowsフォームアプリケーションとWPFとの実装方法を身に着けるスタイル。データバインディングやMVVMまで触れているが、そういう時代なのかも。サンプルプログラムはダウンロードで入手だそうです。

著者の伊藤さんもC#の歴代入門書を書いてこられた方。



Visual C# 2013 画像処理・数値プログラミング

C#言語を用いて画像処理・数値計算に関する解説。ちょっと珍しい系統。

あまり文献がないところだけに貴重なんですけど、Win8.1のVS2013のWinFormsなんだそうです。Win10のVS2015 のWPFでの改版があるといいですね。

posted by RR at 03:18 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする

川俣さんの新著「C#プログラマーのための デバッグの基本&応用テクニック」


統合開発環境であるVisualStudioを用いたC#言語による開発は生産性がとても高いと言われています。その大きな理由の一つにデバッグのしやすさが挙げられます。

VisualStudioがデバッキングツールとしてとても高機能であることや、実際の不具合の原因と表示出力されるエラーメッセージとに牽連性が強くわかりやすいこと、エラーに関する情報がMSDNを中心に日本語文献だけでも充実していることなどが理由でしょう。

但し、デバッグが容易になっているとはいえ、すべての不具合が簡単に見つかり解消できる訳でもありません。難解な構造による特殊な組み合わせ、非同期処理による例外的なタイミングに起因したもの、外部モジュールやプラットフォームとの版の違いによる差異、動作環境に依存したソフトの外側の問題、などなど難しいものは依然として難しいものです。

C#言語による開発経験を積むことにより勘所などを会得していくわけですが、そうした内容に関する系統だった解説書はありませんでした。プログラムを組み上げる方のノウハウは沢山見つけることができますが、デバッグについてはほとんど個人の経験に依拠しているのが現実です。

周りにハイスキラーの先輩同輩仲間がいて、そうしたノウハウの教育共有に積極的なら幸いですが、なかなかそういう理想的な環境にはめぐり合わせられないもの。そうした時に優秀な先達の指南書はとても参考になるものです。一読の価値ありでした。

posted by RR at 03:54 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする

2016年11月24日

.NETアプリ開発に関する書籍2冊紹介

C#プログラマのための.NETアプリケーション最適化技法

2013年発売ですが、内容は全然古くありません。一般的にはネイティアプリと比べて.NETアプリは遅いと言われますが、その理由はなにか。どうすれば高速化できるのか。実行時の.NETランタイムの動きやOSとの関連など、あまり見かけない情報が満載です。何がボトルネックとなりうるのか、そのヒントが多分に記述されています。

.NET開発テクノロジ入門2016年版Visual Studio 2015対応版

Visual Studioがウインドウズ用アプリケーションの開発にのみ使われていた時代は終わり、様々なデバイスやプラットフォーム対応が可能となっています。.NETやVisualStudioの技術体系の解説や今の時代に即した技術解説が豊富です。Roslyn,ASP.NET5 Entity Framework,Universal Windows Platform(UWP),Xamarin,Cordova,Unity,Axuruといった最新テクノロジーの動向が把握できます。

posted by RR at 05:03 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする

2017年01月04日

「スマホで始めるC#入門」だって!?

スマホで始めるC#入門


C#と言えばWindowsマシンにVisualStudioという開発環境をインストールして使うものだと思っていたら、それはもう古いのかもしれません。
VisualStudioにはMac版がリリースされSQLServerがLinux上で動作する時代です。スマホでプログラミングしたっていいじゃないですか?

ブラウザ上でC#プログラミングできるC#Padというウェブサービスがあります。

http://csharppad.com/

スマホのブラウザからこれを使ってC#を学びましょうという本らしい。

一瞥してオシマイかと思ったが著者が川俣晶氏だったので目が点になりました。

きっとなにか深謀遠慮があるやに違いありません。

これからスマホでC#の勉強を始めようとする方はどうぞ。

(#`Д´)ノノ┻┻;:'、・゙ っているんかい!?
posted by RR at 19:52 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする

2017年02月19日

アマゾンでKindle版プログラミング・IT技術書フェア(全タイトル50%OFF 2/23まで)

アマゾンのKindleストアでIT系書籍のフェアやってます(〜2017/02/23)。

全タイトル 132件はこちら つ http://amzn.to/2magR2A

キンドル以外に紙の書式でもやってほしいですね。
出版年度の古めのものや内容に疑問符がつきそうなものも混じってますね。
この際に入手一読しておきたいものやトレンドに乗っているものも多いですよ。

その中からいくつか紹介

●UNITY系

●AI(機械学習)関連

●その他
posted by RR at 11:00 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする

2017年03月07日

「実戦で役立つ C#プログラミングのイディオム/定石&パターン」



実戦で役立つ C#プログラミングのイディオム/定石&パターン

2017年2月18日発売。

本格的なC#入門書です。基本的な文法から現在主流となっている技術などを短いサンプルコードで簡潔に説明されています。

本のタイトルどおりの内容でした。文法を知ってる、ライブラリを知っているという状態から、それをどういう場面でどのように使うのかを懇切丁寧に説明してあります。

コレクションのメソッドでどんなのがあってどういう時に使うのか、シリアライズって?Linqって?Entity frameworkってどうなん?ってことがよくわかるように構成されています。

コメントって // /// /* */ ってのは知ってるけれど、どういう観点でどこに何を書けばいいのかなんて説明はあまり見かけない貴重なものです。

実際にコードを書いている人による机上の理想論ではない現場主義の解説です。良書でした。

入門書にも最適ですよ。
posted by RR at 20:26 | Comment(0) | 書籍 | このブログの読者になる | 更新情報をチェックする