No.1
- 回答日時:
GUIプログラミングはプラットフォームの体裁を理解しているほうが
構築しやすく自然とC/C++のアーキテクチャも身につきますから
実際にWindows プログラミングをやると感じがつかめるかと思います。
参考URLの書籍はどうでしょうか?
http://www.amazon.co.jp/Visual-C-%E3%80%881%E3%8 …
No.2
- 回答日時:
プログラミングの初心者で
C/C++でGUI・・・無謀だと思いますが。。。
Win32APIを使うには,最低限Cの知識が必要です.
また,MFCを使う(VC++が吐き出すスケルトンを使う)なら
・・・やっぱりCやC++の知識が必要です.
ついでにいうと,VS2005のVCを使うとすると,
かなりセキュリティ周りやら何やらが厳しくなってるので
ちょっと古い書籍だと,書籍にあるものをそのまま入力しても,
付属CDがあったとしてそれをそのまま使っても,
コンパイルすら通らないと思っていたほうがよいでしょう.
とりあえず,定番ですが「猫でも分かる」シリーズはどうでしょう.
「猫でも分かるWindowsプログラミング」のソースを
VS2005でもコンパイルできるようにできれば
ヘルプやMSDN,エラーの読み方が分かっていると
いえるのではと思います.
No.3ベストアンサー
- 回答日時:
★アドバイス
>プログラミング初心者です。
↑
これは 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
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学・短大 早稲田大学基幹理工学部で使用する教科書 4 2022/11/13 20:55
- PHP ログイン機の付きの掲示板サイトを作りたいです。 2 2022/10/09 04:33
- Java オブジェクト指向プログラミングの実践本を紹介してください 3 2022/09/19 04:56
- WordPress(ワードプレス) 書籍を紹介するブログ記事作成について ①著作権など気をつける点を教えてください。 (著作権については 2 2022/05/29 17:40
- C言語・C++・C# プログラミング言語「C#」の難易度ってどれくらいですか? 4 2022/05/12 19:15
- C言語・C++・C# C言語の質問です、プログラミング初心者です このような文字列があった場合 "abcdef☆ghijk 4 2022/11/22 10:56
- その他(プログラミング・Web制作) バッチファイル 1 2022/09/16 14:51
- その他(プログラミング・Web制作) Pythonのライブラリ、randomについて 3 2022/09/20 14:30
- C言語・C++・C# PCの性能とビルド時間 4 2022/11/14 19:23
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
小学1年生の子です。塾に行かせ...
-
Visual Studio Codeについて
-
CSVデータの"(ダブルクォーテ...
-
LeetCodeていうの初めて、
-
私はプログラミングは一切分か...
-
exeファイルを作ったり改造した...
-
エクセルVBAでRS232Cへ
-
ライン保護botについて プログ...
-
アセンブリ名とは??
-
以下のサイトのようなフォーム...
-
診断メーカーのようなwebアプリ...
-
プログラミングの雑談とかでき...
-
スクリーンセイバーの作り方
-
IT業界より楽に稼げる業界って...
-
procってなんですか?
-
曲を作るのにプログラミングっ...
-
PL/Iについて
-
3次元有限要素法について
-
VBA フォルダ アクセス権限付与
-
Cプログラミングでハングマンゲ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
家庭のパソコンで Python の 環...
-
プログラミングの雑談とかでき...
-
以下のサイトのようなフォーム...
-
LeetCodeていうの初めて、
-
IT業界より楽に稼げる業界って...
-
アセンブリ名とは??
-
プログラミングをやってます。 ...
-
procってなんですか?
-
CSVデータの"(ダブルクォーテ...
-
VBA フォルダ アクセス権限付与
-
GitHubについて
-
実はこれからの時代はプログラ...
-
Try Kotlinで readLine()を使う...
-
【Chapter2】プログラミング教...
-
Visual Studio Codeについて
-
コンピュータのプログラミング...
-
PL/Iについて
-
VBAプログラミング
-
最近小学生、中学生にもプログ...
-
MFCとC++/CLIとの比較
おすすめ情報