情報工学科に今年から配属された大学生です。
Cでプロンプト上で動いてくれるプログラムは多少出来てきたので
この夏休みを利用してWindowsで動くGUIプログラムに挑戦しようかなぁ、
と思っています。そこで色々ネットで見回ってみたのですが。。。
http://web.kyoto-inet.or.jp/people/ysskondo/
こちらのサイトの解説などを多少読んでみたのですが・・・
この既に決められているかなりの量の変数や関数って全部覚えるのですか?
・・・正直恐れおののいている状況なのですが。
例えばウェブサイトを作ろうと思った場合、HTMLを直接コーディングするのもありですが
普通DreamweaverやGoLiveである程度自動でコーディングしてもらってから
所々自分でコードを手直しする、というのが一般的なやり方ですよね。
そういうことは出来ないのでしょうか?
(別に特別楽を求めてるわけではないのです。全部覚えて全部手動でコーディングしなきゃいけないのならチマチマとやっていくつもりです。
ただもっと効率の良い方法があるのならそちらをとりたい、ということです。)
No.1
- 回答日時:
No.2
- 回答日時:
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.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.5
- 回答日時:
APIとかライブラリの関数とかwindowsのメッセージを全部覚えるなんて、時間の無駄です。
だいたいどんなことができるのか軽く目をとおしたら、一旦は忘れてもいいと思います。重要なのは必要になった時に「たしかそんなことができたはずだ」ということを思い出し、詳しい使い方を検索などで見つけることができればいいのです。No.6ベストアンサー
- 回答日時:
全部は覚えられたら理想ですが、それはまず無理です。
ですが、この関数はこんな場合に使う、この構文はこういう
時の為にある、とかそういうことは自然に使っているうちに
覚えられると思います。VisualBasicのようにMFCでパズルプログラミングをするのもありですが、それでは正直実力
があまりつかないと思うので、もし「ある程度」それらを
正攻法で習得したいなら、
「猫でも分かるWindowsプロミング」
「猫でも分かるゲームプログラミング」
(ただしサンプルコードはVS2005に非対応)
を購入されることをお勧めします。
内容が2つとも結構かぶっていますが、
私は2冊使って相互を補完しあって勉強してたら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ランキング
-
へんな現象
-
研究室志望の提出文書
-
応用情報技術者試験の令和元年...
-
gccを行ってもexeファイルが生...
-
質問失礼します。 プログラム言...
-
Notepad++の関数リスト表示でC...
-
Windows formアプリで データグ...
-
Linux Cプログラミングを学ぶた...
-
トリプトファンってケト原性あ...
-
c言語
-
MACで動く実行ファイルをWindow...
-
C言語 列挙型(enum型)変数について
-
右ビットシフト
-
mallocについて
-
C言語 配列と関数の練習問題
-
Bitcoin、BTCはブロックチェー...
-
C++6.0でのresource.hについて
-
VisualStudio2022でC言語プログ...
-
大量のデータを読み込んで表示...
-
c言語
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CかC++どちらを覚えるべきですか?
-
web上のhtmlファイルから文字デ...
-
Web上から画像に文字入力したい。
-
fortran90について
-
.NETを勉強したく、C#やVB.NET...
-
大学生のプログラミングバイト...
-
システムエンジニアの適正について
-
小文字wと大文字Wの区別
-
Ruby / passenger のインストー...
-
プログラミング講師はまだ需要...
-
VB.NETで階乗を求めるプログラ...
-
初心者 パイソンプログラム
-
Ruby interpreter (CUI) 2.2.3 ...
-
RubyでNo such file or directo...
-
Rubyでpdfファイルを読み込む方法
-
ruby.exeとrubyw.exeに違いがあ..
-
バーコードのチェックデジット...
-
プログラミング言語で大文字と...
-
ruby 全角ハイフンを半角ハイフ...
-
rubyのevalのエラーを検知したい
おすすめ情報