- ベストアンサー
C言語を始めて...
よろしくお願いします。 環境 OS Vista, IDE VS2008,他言語 (html),PHP(実務レベル),Ruby。Cを始めて一週間になるものです。 1週間といっても,一日10時間くらい触れているので,下記サイトの内容+αは十分に理解することはできました。 http://homepage3.nifty.com/mmgames/c_guide/index.html 次に実用面に移りたく,簡単なWindows向けのアプリケーションを作るために下記サイトで学習することにしました。 http://www.geocities.jp/ky_webid/win32c/ が最終的には結びついて組み合わせていくのは分かるのですが,今までやっていることとは全く違い,また覚える量も大変多く苦労しています。正直逃げたいです。 そこで,VisualC++などを利用すればもっと直感的にに…とは思うのですが,上記サイトに書かれていることくらいは,WindowsApplication作成にあたり当たり前に必要になってくるものなのでしょうか。 もしそうなら,素直に全部の知識を吸収していきます。 また,上に挙げたサイト以外にwindowsApplication作成にあたり為になるサイトがあったら教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
MFCなら多少は楽できますが、結局中身がWindowsAPIなので細かい所まで機能を使おうと思ったらWindowsAPIの知識が必要です。場合によってはMFCのほうが面倒な場合もあります。それにC++を理解していないとMFCは使えませんので、もしC言語の範疇でやるならWindowsAPIを使うしかありません。 書籍とサイトを紹介しておきます。WindowsOSの理解も必要となりますのでこの機会に学んでください。 APIで学ぶWindows徹底理解 http://software.nikkeibp.co.jp/software/backno/04apimook2.html 猫でもわかるプログラミングのWindows SDK編 http://www.kumei.ne.jp/c_lang/ Win32 API入門 http://wisdom.sakura.ne.jp/system/winapi/index.html
その他の回答 (1)
- redfox63
- ベストアンサー率71% (1325/1856)
> VisualC++などを利用すればもっと直感的に とはどのようなことを期待されているのでしょう? GUIの設計やハンドラの構築といった部分であれば ほとんど楽が出来ないかもしれません VC++2005/2008 などの C++/CLIでWindowsForm形式のものであれば 多少は軽減されますが 標準のC++と異なる部分の方が多いと思います 有償版のMFCの場合も Doc/Viewで作るのであれば GUI部分はコード書きがほとんどです ダイアログベースでしたら VBのようにダイアログエディタでコントロールを貼り付けて GUI周りの設計やハンドラの設置も可能です ・・・