C#入門: JavaプログラマーのためのC#入門 第二言語
価格: ¥0
本書をご購入する前に、「サンプル」「注意事項」「学習内容」を必ずご確認下さい。
本書は副読本です。まずはしっかり校正された市販の書籍、人気書籍で正しく学習する事が何より重要です。
想定読者
C#歴0年、Java歴1年以上のプログラマで、
C#のキーワードをざっと見たい方 。
特徴
本書の仕上がりは次の通りです。
1、概観を知ることができます。
2、キーワードを把握できます
3、「他人が書いたソースコードを読む」ための基礎的な力がつきます
一方、、、
1、深いところまで解説していません
2、紹介するキーワードは一部です。全てではありません。
3、本書を読んだだけで、C#を記述できるか?と言ったら疑問です。
緊急にキーワードを抑えたい方から、
概観に触れたい方まで利用できます。
本書対象外の読者
1、C#を深く知りたい方
2、Java歴1年未満の方
必要技術水準
1、新人研修の内容を完全に理解した方
2、又は、拙著不朽のJava哲学を完全に理解した方
動作確認
1、Microsoft Visual Studio Express 2013
2、.NET Framework 4.5
注意事項1
Javaと似たキーワードや構文については、ほとんど解説しません。
例題を見るだけです。
注意事項2
拙著不朽のJava哲学で解説した用語は、既にご存知と考えて解説します。
例えば、以下の用語の説明はしません。
1、オブジェクト指向
2、継承
3、オーバーライド、オーバーロード
4、抽象クラス
5、インターフェース
おしなべて言うと、用語の説明をしている箇所は、皆無です。
注意事項3
意図的に以下の学習内容を外しています
1、構造体
2、部分メソッド
3、dynamic
※「学習内容」をお読み頂き、ご納得の上ご購入下さい。
その他の注意事項
環境構築の解説はありません
IDEの解説はありません
コーディングスタイルは考慮しません
基本的にvarで変数を宣言します
GUIの解説はありません
実用性のある例題ではありません。
紙面の関係上、namespace、usingの記述は割愛します。
Fire HDX、Fire HD、Fire HDX 8.9、Kindle Voyageのプレビューツールで表示確認を行ないました(それ以外の端末でレビューしていません)
学習内容
基礎1
Hello World
演算子
配列、変数 var
制御文 for while switch
List,Dictionary コレクションの初期化
クラスの基礎 コンストラクタ オーバーロード
コンストラクタ
継承 抽象クラス オーバーライド base
インターフェイス
基礎2
デリゲート 匿名メソッド ラムダ
非同期処理(Threadを開始するだけ)匿名メソッドとラムダで書き換え
Tuple
列挙型
プロパティ
オブジェクト初期化の簡略化
匿名型
インデクサ
演算子のオーバーロード
explicit implicit
拡張メソッド
部分クラス
yield
ref out
LINQ
「う~ん、決して凄い良い本ではないよね。詳細解説がないし。でも、ざっと見るにはいいかもね。」
というご感想を持って頂ければ、本書は成功と考えています。