アプリ版:「スタンプのみでお礼する」機能のリリースについて

プログラミング初心者です。

C、C++でGUIプログラミングに挑戦したいと思っているのですが、おすすめの書籍などありましたら紹介していただけますか。

よろしくお願いします。

A 回答 (4件)

GUIプログラミングはプラットフォームの体裁を理解しているほうが


構築しやすく自然とC/C++のアーキテクチャも身につきますから

実際にWindows プログラミングをやると感じがつかめるかと思います。
参考URLの書籍はどうでしょうか?

http://www.amazon.co.jp/Visual-C-%E3%80%881%E3%8 …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
参考にさせていただきます。

お礼日時:2007/06/20 15:55

プログラミングの初心者で


C/C++でGUI・・・無謀だと思いますが。。。
Win32APIを使うには,最低限Cの知識が必要です.
また,MFCを使う(VC++が吐き出すスケルトンを使う)なら
・・・やっぱりCやC++の知識が必要です.

ついでにいうと,VS2005のVCを使うとすると,
かなりセキュリティ周りやら何やらが厳しくなってるので
ちょっと古い書籍だと,書籍にあるものをそのまま入力しても,
付属CDがあったとしてそれをそのまま使っても,
コンパイルすら通らないと思っていたほうがよいでしょう.

とりあえず,定番ですが「猫でも分かる」シリーズはどうでしょう.
「猫でも分かるWindowsプログラミング」のソースを
VS2005でもコンパイルできるようにできれば
ヘルプやMSDN,エラーの読み方が分かっていると
いえるのではと思います.
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
猫でも~シリーズですね。ありがとうございます。

お礼日時:2007/06/20 15:54

★アドバイス


>プログラミング初心者です。
 ↑
 これは C言語も C++ 言語も初心者という事ですか?
 その場合は GUI プログラミングは早すぎます。
 せめて CUI プログラミングが朝飯前で作れるぐらいになって下さい。
・お勧めの学習方法は
 (1)C言語
 (2)CUI プログラミング
 (3)C言語+Win32 SDK(GUIプログラミング)
 (4)C++言語
 (5)C++言語+MFC(GUIプログラミング)
 こんな感じですかね。
・まぁ、いきなり(3)を中心に挑戦するのも良いでしょう。
 でも挑戦すれば分かりますが、変数、配列、ポインタ、構造体、共用体がいっぱい出てきます。
 出てきたらその項目を本やサイトで確認しながら覚えていく方法もあるでしょうね。
・このカテゴリで『過去に C 言語はそこそこ理解しています。』という質問者さんがいて
 GUI プログラミングをするために『猫でもわかるゲームプログラミング』を参考に最初の
 ウインドウを出現させる段階で苦戦していました。その後のやり取りでポインタ、構造体が
 まだ完全には理解していない状況でした。その結果、C言語を先にお勉強します。って。
 要するに基本の C 言語を知っておかないと無理だと気づいたわけです。

参考ブック(C言語編):
・(1)http://www.amazon.co.jp/dp/4797327901/→『解きながら学ぶC言語 』
・(2)http://www.amazon.co.jp/dp/4797327928/→『新版 明解C言語 入門編』
・(3)http://www.amazon.co.jp/dp/4797329955/→『新版 明解C言語 実践編』

参考ブック(Win32 GUI編):
・(4)http://www.amazon.co.jp/dp/4797325453/→『Windowsゲームプログラミング』
・(5)http://www.amazon.co.jp/dp/4797328487/→『猫でもわかるWindowsプログラミング 第2版』
・(6)http://www.amazon.co.jp/dp/4797333332/→『猫でもわかるゲームプログラミング』

参考サイト(C言語編):
・(7)http://www9.plala.or.jp/sgwr-t/index.html→『初心者のためのポイント学習C言語』
・(8)http://homepage3.nifty.com/mmgames/c_guide/index …→『苦しんで覚えるC言語』

参考サイト(Win32 SDK編):
http://wisdom.sakura.ne.jp/system/winapi/→『Win32 API入門』
 ↑
 上の参考(4)の著者のサイトです。
http://www.kumei.ne.jp/c_lang/→『猫でもわかるプログラミング』
 ↑
 上の参考(5)(6)の著者のサイトです。
 ※サイトの最初のページは 10 年以上前に書かれているためコンパイルすると警告、エラーが
  たくさん出るため『本』の方を参考にした方が良いかも。

最後に:
・下の『参考URL』には C言語、C++言語、Win32API などがいろいろと解説されているサイトです。
 こちらも参考になると思います。
・以上。

参考URL:http://www.geocities.jp/ky_webid/index.html
    • good
    • 0
この回答へのお礼

詳しい回答ありがとうございます。
検討してみます。

お礼日時:2007/06/20 15:53

環境が書かれていませんが、クロスプラットフォームでGUIプログラミングを行いたいのでしょうか?


それであれば、QtとかGTK+とかWideStudioなどの解説書を選ばざるを得ないとます。その認識であっていますか?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
>クロスプラットフォームでGUIプログラミングを行いたいのでしょうか?
いえ、そういうつもりではありません。「とりあえず」プログラムを組んでみたいというレベルです。

お礼日時:2007/06/20 15:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!