![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
情報工学科に今年から配属された大学生です。
Cでプロンプト上で動いてくれるプログラムは多少出来てきたので
この夏休みを利用してWindowsで動くGUIプログラムに挑戦しようかなぁ、
と思っています。そこで色々ネットで見回ってみたのですが。。。
http://web.kyoto-inet.or.jp/people/ysskondo/
こちらのサイトの解説などを多少読んでみたのですが・・・
この既に決められているかなりの量の変数や関数って全部覚えるのですか?
・・・正直恐れおののいている状況なのですが。
例えばウェブサイトを作ろうと思った場合、HTMLを直接コーディングするのもありですが
普通DreamweaverやGoLiveである程度自動でコーディングしてもらってから
所々自分でコードを手直しする、というのが一般的なやり方ですよね。
そういうことは出来ないのでしょうか?
(別に特別楽を求めてるわけではないのです。全部覚えて全部手動でコーディングしなきゃいけないのならチマチマとやっていくつもりです。
ただもっと効率の良い方法があるのならそちらをとりたい、ということです。)
No.6ベストアンサー
- 回答日時:
全部は覚えられたら理想ですが、それはまず無理です。
ですが、この関数はこんな場合に使う、この構文はこういう
時の為にある、とかそういうことは自然に使っているうちに
覚えられると思います。VisualBasicのようにMFCでパズルプログラミングをするのもありですが、それでは正直実力
があまりつかないと思うので、もし「ある程度」それらを
正攻法で習得したいなら、
「猫でも分かるWindowsプロミング」
「猫でも分かるゲームプログラミング」
(ただしサンプルコードはVS2005に非対応)
を購入されることをお勧めします。
内容が2つとも結構かぶっていますが、
私は2冊使って相互を補完しあって勉強してたら1週間ほどで
だいたいおおざっぱに理解できました。
まずはガシガシコードを書いてみることからはじめるのが理想だと思います。
それと提示したそのサイトは少し難度の飛躍が多いので、学習にはあまり適さないかと思います。
No.5
- 回答日時:
APIとかライブラリの関数とかwindowsのメッセージを全部覚えるなんて、時間の無駄です。
だいたいどんなことができるのか軽く目をとおしたら、一旦は忘れてもいいと思います。重要なのは必要になった時に「たしかそんなことができたはずだ」ということを思い出し、詳しい使い方を検索などで見つけることができればいいのです。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/inde …
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?cati …
No.2
- 回答日時:
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
- 学校 活動報告書のアドバイスください 800字で書くのですがすごく内容が薄い気がします どんな内容をもっと 2 2023/08/26 22:01
- 教育・文化 高校生です。将来政治家になって犯罪率を0.0%代にしたいのですが、可能だと思いますか? ㅤ 大まかな 8 2022/08/27 18:51
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- 会社・職場 配慮が必要な社員について全社員に説明をすべきか 3 2022/04/02 22:21
- Windows 10 数年前からWindows10 の Update ができないです。なぜですか? 7 2022/11/09 06:03
- 大学・短大 大学一年生です レポートについて質問します レポートを制作しているのですが 教科書から全てを引用した 1 2023/06/02 03:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
c言語
-
複素関数はどこはあんまりやら...
-
大量のデータを読み込んで表示...
-
3×3のラテン方陣をつくるプログ...
-
c言語のリダイレクトによる円...
-
c言語
-
プログラミングでArduinoのc++...
-
VisualStudio2022でC言語プログ...
-
C言語について。
-
c言語の問題の説明、各所ごとに
-
C++のcase文の書き方
-
VisualStudioでC++クラスを追加...
-
メインプログラムに#include <a...
-
プログラム言語について c言語...
-
写真のプログラムは、1からnま...
-
int16_t の _t は何?
-
関数ポインタの高速化のメリット
-
Cのdoubleの浮動小数点表示につ...
-
マクロ関数 #define の効果は何...
-
C言語階乗の総和を求める
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
web上のhtmlファイルから文字デ...
-
CかC++どちらを覚えるべきですか?
-
Rudyを覚えたい
-
プログラミング初心者です C#...
-
大学生のプログラミングバイト...
-
Windowsプログラミング、全部こ...
-
MATLAB
-
webサイトを作れるようになるに...
-
Visual Basic を勉強しています...
-
Linuxで使えるエディタについて
-
中学生からのAndroidアプリ開発...
-
C言語について
-
本の紹介
-
MPWの使い方
-
.NETを勉強したく、C#やVB.NET...
-
初めてのプログラミング
-
プログラミング初心者のための...
-
プログラミングのバイトに関す...
-
小文字wと大文字Wの区別
-
システムエンジニアの適正について
おすすめ情報