• ベストアンサー

Windowsプログラミング、全部これ覚えるのですか?(汗

情報工学科に今年から配属された大学生です。 Cでプロンプト上で動いてくれるプログラムは多少出来てきたので この夏休みを利用してWindowsで動くGUIプログラムに挑戦しようかなぁ、 と思っています。そこで色々ネットで見回ってみたのですが。。。 http://web.kyoto-inet.or.jp/people/ysskondo/ こちらのサイトの解説などを多少読んでみたのですが・・・ この既に決められているかなりの量の変数や関数って全部覚えるのですか? ・・・正直恐れおののいている状況なのですが。 例えばウェブサイトを作ろうと思った場合、HTMLを直接コーディングするのもありですが 普通DreamweaverやGoLiveである程度自動でコーディングしてもらってから 所々自分でコードを手直しする、というのが一般的なやり方ですよね。 そういうことは出来ないのでしょうか? (別に特別楽を求めてるわけではないのです。全部覚えて全部手動でコーディングしなきゃいけないのならチマチマとやっていくつもりです。 ただもっと効率の良い方法があるのならそちらをとりたい、ということです。)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.6

全部は覚えられたら理想ですが、それはまず無理です。 ですが、この関数はこんな場合に使う、この構文はこういう 時の為にある、とかそういうことは自然に使っているうちに 覚えられると思います。VisualBasicのようにMFCでパズルプログラミングをするのもありですが、それでは正直実力 があまりつかないと思うので、もし「ある程度」それらを 正攻法で習得したいなら、 「猫でも分かるWindowsプロミング」 「猫でも分かるゲームプログラミング」 (ただしサンプルコードはVS2005に非対応) を購入されることをお勧めします。 内容が2つとも結構かぶっていますが、 私は2冊使って相互を補完しあって勉強してたら1週間ほどで だいたいおおざっぱに理解できました。 まずはガシガシコードを書いてみることからはじめるのが理想だと思います。 それと提示したそのサイトは少し難度の飛躍が多いので、学習にはあまり適さないかと思います。

その他の回答 (5)

  • moritan2
  • ベストアンサー率25% (168/670)
回答No.5

APIとかライブラリの関数とかwindowsのメッセージを全部覚えるなんて、時間の無駄です。だいたいどんなことができるのか軽く目をとおしたら、一旦は忘れてもいいと思います。重要なのは必要になった時に「たしかそんなことができたはずだ」ということを思い出し、詳しい使い方を検索などで見つけることができればいいのです。

  • amru05
  • ベストアンサー率63% (33/52)
回答No.4

 私は、昔[VisualBasic」みたいに、簡単にGUIが作れる」と思ってを「VisualC++」を使おうとして「何がVisualだ!!」「Visualに作れない!!」と失望して、C++Builderに走りました。C++Builderこそ「VisualC++」だと。。。 ==>  それ以来、精神修養の場合はVisualC++でGUIを作りますが、ほとんどはC++Builderを使用しています。 ==>  勉強したいなら「VisualC++でMFCでの開発」  手っ取り早くGUIプログラムを作りたいなら「C++Builder」が良いのでは。。  (PS)  機能はVisualC++でdllとして作成してGUIは、VisualBasicやC++Builderで作る事も必要に応じて出来ます。

参考URL:
http://www.borland.com/jp/products/cbuilder/index.html
回答No.3

表記のURLで紹介されているプログラミング方法は、MFC(Microsoft Foundation Class)を使わないスタイルです。MFCが一般的でなかったWindows 3.1の頃は一般的だったし、そこ頃始めた諸先輩はこのスタイルで書いている事が多いようです。 Windowsの何たるかを知りたい場合や、自分で全てを把握し切りたい場合には必要ですが、通常はMFCを使った方が遥かに楽です。 私の場合2000年頃から始めたのですが、当初MFCを使わないタイプと使うタイプが混在していて混乱してました。今は迷わずMFCを使ってます。 お望みのプログラミングスタイルなら、No.1 の方もおっしゃる通り、Microsoft Visual Studioを使うべきです。MFCでかなり簡単に書ける上に、Visual Studioのアプリケーションウィザードがアプリケーションの型紙を作ってくれます。 なにで、後は穴埋め式にコードを書いていけばアプリが作れるという訳です。 ただし、今入手可能なVisual Studio 2005のうち、 Express という無償バージョンはMFCが付いてません!ので、ご注意下さい。 参考URLは、私が書き始めたプログラミング講座です。MFCとウィザードを使ったスタイルです。

参考URL:
http://nekodama.com/blog/nekodama/index.php?catid=16
  • Pesuko
  • ベストアンサー率30% (2017/6702)
回答No.2

そういうツールアプリもあるにはありますよ。 でも勉強なら使わないほうが良いと思うけど。 http://www.grapecity.com/japan/support/database/VisualBasic_ProductList.htm

  • edomin
  • ベストアンサー率32% (327/1003)
回答No.1

「VisualC++」等のアプリケーションを利用しましょう。

参考URL:
http://www.microsoft.com/japan/msdn/vstudio/downloads/default.aspx

関連するQ&A