![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e6f04cf)
VC++は難しく、ほとんどの人がつまずくと本のはじめにのところに必ずといって良いほど書かれています。
私もやはりつまずいています。
でも、ようやくなにが難しいのかがはっきりしました。
難しいのはVC++の操作方法であり、コントロールの使い方であって、別にプログラムのコードを書くことが難しいのではない。ということです。
それぞれのコントロールやプログラムのパターンに応じた自分用の雛型を作っておけば、私は困ることはないだろうと思います。
只、その雛型を作るというか理解することがちょっと難しいことは変わり有りません。
でも、その難しさは、隣に教えてくれる人がいればそれほど悩むほどのことではないと思います。
プログラムを仕事にしていて教えてくれる先輩がいる人は良いのですが、そうでない人はいったいどうやって勉強しているのでしょうか?
私はネットで調べたり、本を買ったりしてますが、それらには載っていないことがらは山ほどあります。
で、1万円の本には載っていたりします。
でも、これだけの時間や金をつぎ込むことは、ものすごく興味の有る今は出来ますが、一般的にはここまでやれるとは思えないし、興味が失せたらとても出来ません。
皆さんはいったいどうやって習得されたのですか?
特に独学でマスターされた人はどうやったのでしょう?
アドバイス頂ければありがたいです。
No.1ベストアンサー
- 回答日時:
実際VC++を使う会社であっても
先輩が手取り足取り教えてくれるわけではありません。
基本的には自分で勉強します。
VC++が難しく感じる理由ですが
まずMFCというマイクロソフトの提唱しているクラスが
あるということです。VC++を学習する前に
C++のクラスについて深く理解している必要があります。
次にAPIというWindows独自の関数
を覚える必要があります。MFCはそもそもこのAPI
を効率よく使えるようにしたクラスなので
APIを知らなければその場しのぎのことしかできません。
種類は1000を超え、またそれに対して定義された
変数もたくさんあり初心者を突き放す理由でしょう。
しかしすべてのAPIを覚える必要はなく、重要なのは必要に応じて
必要な情報をオンラインドキュメントやインターネットから、
効率よく収集する能力です。
とりあえずいきなりMFCでプログラムを作っている
参考書はお薦めしません。
山本信雄著 VisualC++(1)はじめてのWindowsプログラミング
をお勧めします。
ただしCの知識が前提です。
回答ありがとうございます。
>先輩が手取り足取り教えてくれるわけではありません。
>基本的には自分で勉強します。
でしょうね。だから独学はもっと大変なんです。
>必要な情報をオンラインドキュメントやインターネットから、
>効率よく収集する能力です。
これが出来なくて困ってます。
>山本信雄著 VisualC++(1)はじめてのWindowsプログラミング
>をお勧めします。
しっかり全3巻持ってます。
No.2
- 回答日時:
>>先輩が手取り足取り教えてくれるわけではありません。
>>基本的には自分で勉強します。
>でしょうね。だから独学はもっと大変なんです。
いや、だから、基本的に「独学」・・・
>>必要な情報をオンラインドキュメントやインターネットから、
>>効率よく収集する能力です。
>これが出来なくて困ってます。
どう、できませんか?
検索用のサイトの存在をご存じですか?
IEでも、アドレスに知りたい文言を並べれば検索できますよ。
最初は、yahooやFleshEyeなど、階層的に検索できる所から探し、
良さそうなところをブックマークします。
MSDNでも、検索用の演算子が使えることをご存じですか?
("windows" AND "新しい" NEAR "プロセス")
など、検索演算子を使えば情報をある程度絞り込めます。
日本語の「活用」は、漢字だけ指定して送りがなを省きます。
("新し" NEAR "ウインドウ" NEAR "開")
これで「新しくウインドウを開く」とか「新しいウインドウを開いて」
がヒットする。
こうなると国語の問題ですが、
「どのような言い回しができるか」を考え、
その中で共通する部分だけを指定すれば、
うまくいくことが多いです。
今はいいですよぉ~。本もあふれているし、
ネットにいくらでも情報があるし。
私がプログラミングを始めた20年前なんか、
本当に自分でやってみるしかなかったのですから。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- 父親・母親 私の父は、外面は良いです。 しかし、すぐカッとなる激情型の性格です。 怒りをコントロールできず、幼稚 1 2022/07/07 20:19
- その他(悩み相談・人生相談) 客観的に見て私の適職・天職は何ですか? ①過去に夢中になったものは何か? 絵(幼稚園から今もずっと) 5 2022/07/14 16:36
- 歴史学 世界史と日本史が大学で必要で入学までの1ヶ月少し勉強しようと思います。高校では全く世界史や日本史はや 7 2023/02/24 00:00
- 学校 大学を中退して再受験しようか悩んでいます 3 2022/12/13 23:05
- その他(悩み相談・人生相談) 人生相談 6 2022/07/16 00:09
- 美術・アート 大友克洋先生のような絵を描けるようになるには 3 2022/11/30 00:54
- 出会い・合コン 彼氏ができなくて焦ってきました 7 2022/10/09 23:28
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
私は、プログラマーになって5年...
-
ExcelでのVisual Basicのプログ...
-
半年間で
-
C++Builder初心者の勉強法
-
Linux Cプログラミングを学ぶた...
-
実践的なC言語の知識
-
何かプログラムを作りたいので...
-
書籍・本について
-
C言語、C+、C++、C#の違い
-
Visual Studio Codeについて
-
VBSとWSHは読み方が違うだけで...
-
プログラムに書かれる"%"記号の...
-
exeファイルを作ったり改造した...
-
USBカメラからDirectShowを使っ...
-
vbaとc言語の関連性について
-
dbMAGIC業界の今後
-
HOLONついて教えてください。
-
プログラミングサイトについて。
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Linux Cプログラミングを学ぶた...
-
自作でプレステ対応ゲームは作...
-
プログラマーになったきっかけ...
-
独学でプログラミングの知識を...
-
情報工学科にはパソコン知識が...
-
中卒がプログラマーとして生き...
-
オリジナルの占いサイトを作る...
-
組込技術者を目指しています
-
H8マイコン 学習キットと参考...
-
VC++ と C++Builder
-
プログラミングでものを作れる...
-
何かプログラムを作りたいので...
-
プログラミング
-
397時間動画パソコン教室でスキ...
-
C言語でタイピングゲームを作り...
-
27歳からプログラミングを始め...
-
ゲームプログラミング本
-
医者がゲームプログラミングっ...
-
excelの関数がアルゴリズムはど...
-
Win32APIは覚えて損する?
おすすめ情報