C言語によるオブジェクト指向プログラミング入門

翔泳社(出版社) , 坂井弘亮(著)

商品番号
121130
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2009年12月14日
ISBN
9784798121130
判型
B5変
ページ数
320
キーワード
プログラミング  ゲーム  C言語  オブジェクト指向

販売価格:¥3,024(税込)

送料無料 在庫あり

本体価格の10%をポイント還元(会員限定)

ほしい物リストに追加

組込み開発/自作OSやゲームプログラミングに 脱入門プログラマから、この道十年超のベテランまで!!

本書ではまずオブジェクト指向プログラミングの前段階として、1章でオブジェクト指向について簡単に説明します。オブジェクト指向との比較のために、構造化設計についても説明します。
2章では、実用的なライブラリ作成について説明します。これは、オブジェクト指向でクラスライブラリを作成していく際に必要な知識となります。
さらに、C言語でオブジェクト指向プログラミングを行う方法について3章以降で解説します。構造化プログラミングやC言語でのライブラリ作成などについてはすでに知識があり、C言語でのライブラリ作成などについてはすでに知識があり、C言語によるオブジェクト指向の実装方法についてまず知りたいかたは。3章から読み進めても構いません。
本書のプログラムはすべてC言語で書かれています。読むためにはC言語の基本的な知識を必要とします。またヘッダファイルやライブラリの作成方法などの知識も必要とします。これらについては参考文献に詳しくありますので、そちらも参考にしてください。
本書の最終的なテーマは、より良いプログラムを書く手段のひとつとして、オブジェクト指向を知ることです。
より良いプログラムを書くためにはオブジェクト指向の知識だけでは不十分であり、ライブラリの作成方法や構造化プログラミングなど、他にも様々な知識が必要です。1章と2章を読むことで、これらの知識の補充することもできるでしょう。

第1章 オブジェクト指向とは

1.1 オブジェクト指向前夜―構造化プログラミング
1.2 オブジェクト指向プログラミング

第2章 ライブラリの作成

2.1 高速三角関数ライブラリ
2.2 ライブラリの仕様
2.3 ライブラリのファイル構成
2.4 ライブラリのリスト
2.5 ライブラリアーカイブ
2.6 ライブラリのインストール
2.7 評価
2.8 高速化のヒント
2.9 共有ライブラリ
2.10 まとめ

第3章 オブジェクト指向に必要な概念とC言語による実装

3.1 その1.抽象化(abstraction)
3.2 その2.カプセル化(encapsulation)
3.3 その3.動的なオブジェクトの生成
3.4 その4.継承(inheritance)
3.5 その5. 多様性(polymorphism)
3.6 まとめ
3.7 その他の話題

第4章 オブジェクト指向プログラミングの実際例(設計編)

4.1 なにをクラスにするか?
4.2 オブジェクト間の関係
4.3 継承の利用
4.4 多様性の利用―moveメソッド
4.5 リファレンスカウンタ
4.6 多様性の利用
4.7 configure.hの作成
4.8 デバックの考慮
4.9 エラー処理
4.10 コマンドライン引数の処理

第5章 オブジェクト指向プログラミングの実際例(開発編)

5.1 Soundクラス
5.2 Displayクラス
5.3 Movileクラス
5.4 Rabbitクラス
5.5 Monsterクラス
5.6 Playerクラス
5.7 Gameクラス
5.8 Titleクラス
5.9 GameOverクラス
5.10 ChaseGameクラス
5.11 ObjListクラス
5.12 main()関数
5.13 Makerfile
5.14 まとめ

各種問い合わせは以下のリンクからご連絡ください

関連商品

入門HASKELLプログラミング

販売価格:4,104円(税込)

2019.07.31発売

絵で見てわかる量子コンピューターの仕組み

販売価格:2,786円(税込)

2019.07.10発売

作れる!学べる!Unreal Engine 4 ゲーム開発入門 第2版

販売価格:3,542円(税込)

2019.07.03発売

おすすめ特集

今月のクーポン

翔泳社の通販SEshopなら全品送料無料、ポイント還元、さらに毎月更新の割引クーポンでお得!

Python特集

【今からはじめるPython特集】おすすめ本を入門~上級までレベル別にご紹介!

情報処理教科書シリーズ

情報処理技術者試験におすすめの参考書「EXAMPRESS 情報処理教科書シリーズ」で最短合格!

アルゴリズムと数学の本

プログラマ脳を鍛える!エンジニアが読むべきアルゴリズムと数学の本特集。

【特集】翔泳社のロングセラービジネス書

初版刊行以来人気を集め続けている翔泳社のロングセラービジネス書をご紹介。

SQL/データベース関連本特集

初心者向けの入門書から、達人レベルの専門書まで!SQL/データベース関連おすすめ本特集。

特集をもっと見る