- ベストアンサー
C++のSTLかJAVAのGUIの学習
C++のSTLかJAVAのGUIを詳しく勉強したいです。 お勧めの本を紹介してください。 C++とJAVAの入門書は読み終わってます。 林晴比古さんの本を教科書で使いました。 新C++言語入門 シニア編 クラス機能 上巻、下巻 改訂 新Java言語入門 シニア編
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
★アドバイス >C++とJAVAの入門書は読み終わってます。 ↑ 読むだけでは意味がないと思います。 実際に何かプログラミングしてみましたか? サンプル・プログラムばかりでは成長しませんので何か1つ便利なユーティリティを 実際に作ってみて下さい。そうすればC++のSTLの必要性やGUIの作成に意味が出てきます。 >林晴比古さんの本を教科書で使いました。 >新C++言語入門 シニア編 クラス機能 上巻、下巻 ↑ このシリーズで読むなら次の本はどうでしょうか? http://www.amazon.co.jp/dp/479733956X/→『明快入門 Visual C++ 2005 シニア編』 これはC/C++言語を一通り理解している人がMFCでGUIを使うための基本が書かれています。 Windows プログラムを組むなら Java よりC++言語(MFC)の用がいいように思います。 もちろん Java 言語でも作成できますけど。 ・上記の本をお勧めとして紹介しますが、まだC++言語の文法だけを知っているだけなので 実践的なプログラミングを行って下さい。何でも良いのでテーマを決めて作成します。 ゲームなり、ミニ表計算なり、メモ帳でも良いのでC++言語の知識を最大限に利用して 作成してみて下さい。きっとC++言語の文法だけでは解決しない問題がいろいろと出てきます。 問題点をきちんと整理する『技』もプログラミングでは必要になります。 ・あと実際にコンパイラなどの開発環境は整っていますか? これがないと話になりません。 本を読むだけでは『頭』で理解しただけに過ぎません。 私の経験上直ぐに忘れます。 反復するには実際にプログラミングをした方が忘れません。 ・以上。今後の参考にして下さい。 STLの参考書: ・http://www.amazon.co.jp/dp/477412401X/→『C++標準ライブラリの使い方 完全ガイド』 ・http://www.amazon.co.jp/dp/4894714329/→『STL―標準テンプレートライブラリによるC++プログラミング』 ・http://www.amazon.co.jp/dp/479810776X/→『美しいC++プログラミング見本帖』
お礼
ありがとうございました。 2ヶ月後には就業し、1から考えてる時間がないので いままでCでつくったものをC++で書き直そうと思います。 やはり、林晴比古さんの本ですか。 これはCの学習で失敗したことです。 高橋麻奈さんと柴田望洋さんの本は初心者にはわかりやすく整理されていますが、端折ってるので結局ほかの本を何冊も読み、 最初から一番詳しい教科書(林さんのシニア編)を何十回も読めば良かったなってなってしまうんですよね。 じつはVC++は『新Visual C++ .NET入門 シニア編』を教科書でもらってますが、授業に参加しただけでまともに勉強してません。 しっかり復習したいと思います。 C、C++、JAVAは'秀'でしたがVC++、VB.NET、Perlは'可'で卒業しそうです。(苦笑) 開発環境はCとC++はBCC、VC++はVisual Studio.NET 2003でサンプルや課題を作成してきたので問題ありません。 勧めてくれた本も参考にさせてもらいます。