トップページ⇒tech
33コメント8KB

MFCとAPI

■ このスレッドは過去ログ倉庫に格納されています
0001名無しですNGNG
どちらがいいのでしょう?
0002デフォルトの名無しさんNGNG
APIが良いじゃない。
API覚えて余裕があったらMFC。
0003デフォルトの名無しさんNGNG
MFC覚えてると自然にAPIも覚える気がします。
API使わなきゃ出来ない場面もあるし(^^;
0004デフォルトの名無しさんNGNG
       〈 ̄ヽ
 ,、____|  |____,、
〈  _________ ヽ,
 | |             | |
 ヽ'  〈^ー―――^ 〉   |/
    ,、二二二二二_、
   〈__  _  __〉
      |  |  |  |
     / /  |  |    |\
 ___/ /  |  |___| ヽ
 \__/   ヽ_____)
0005デフォルトの名無しさんNGNG
目的、あと、暇かどうか。

00061NGNG
アドバイスありがとうございます。1です。
ウィンドウズプログラミングをやりたいのですが、
某雑誌でwinAPIは避けて通れないなどと書いてあったので、
先人の皆様はどう思っているのか、スレッド立ててみました。
でも>>4
完はちょっと寂しいですね。
0007デフォルトの名無しさんNGNG
ちょと凝りたいなら、どの言語(環境)でもWinAPIの知識は必須。
動けばいいって程度なら、言語(環境)内の機能で十分。
0008デフォルトの名無しさんNGNG
>某雑誌でwinAPIは避けて通れないなどと書いてあったので、
いろいろ意見があるとは思うが、この点だけはまちがいない。

逆にいえばいきなり API からやらなくてもよい。
(APIからやるのが最も良いという意見はあるかもしれんが)
MFCでもなんでもいいが、まず自分が必要またはとっつきやすいものからはじめて、
適当にやってれば、いずれAPIを避けて通れなくなり、
自然に身につくだろう。
0009デフォルトの名無しさんNGNG
俺の場合MFCから入ったんだけど、MFCの挙動が変だったり
使い方解らなかったりしたたんびにMFCのソース追ってたら
APIを覚えて&ラクチンで便利になっちゃったんでAPIおんりー。
0010デフォルトの名無しさんNGNG
と、いうかMFCってハンドル保存してるだけ?
たいていのメソッドはハンドル指定すればそのままAPI呼び出しに
なるような気がしてきた・・・・
001110NGNG
あ、コマンドハンドラもあったね(^^;
0012名無しさん@お腹いっぱい。NGNG
>>9
そそ。MFCを使ってるといずれにせよAPI調べて理解するハメになる。
MFCでやるなら漏れなくAPIがついてきます。
0013デフォルトの名無しさんNGNG
2ch有志一同でMFCに変わるものを開発してくれたらなぁ。
0014デフォルトの名無しさんNGNG
>>12
そっかぁ〜
MFCってAPIの学習用サンプルなんだね♪
0015デフォルトの名無しさんNGNG
>>6
避けられないのは、その通り。
避けないでぶつかればMFCの理解も深まるよ
0016turbo type DNGNG
MFCよりましなVCLで入ってよかった。(w
0017X1TurboNGNG
>>13
デストラクタは Itteyoshi() を全クラスで標準サポートして欲しい。
(C++の言語の仕様外になりそうだが)

>>14
以前から巨大なサンプルソースコードだと思ってました(藁
0018デフォルトの名無しさんNGNG
某雑誌とは日経のことだね。
店頭で見たとき、
「今ごろ気が付くとは…」って思ったよ。
0019名無しさん@お腹いっぱい。NGNG
で、この二つはどれくらいである程度つかえるようになりますか?一通りCをつかえるという前提で。
0020デフォルトの名無しさんNGNG
僕はへたれなんで5年使ってもまともにMFC使いこなせません
ごめんなさい、逝って来ます
0021デフォルトの名無しさんNGNG
>>13
2chで作ったものじゃないけどWTLどうよ?
0022デフォルトの名無しさんNGNG
>>19
簡単な電卓とか時計とかだったら1〜2週間くらいで作れるようになるかな?
(MFCはC++が出来ないと使えないと思うけどね)
0023デフォルトの名無しさんNGNG
電卓くらいならC++そんなに知らなくてもMFCでできるかも
0024デフォルトの名無しさんNGNG
電卓くらいならMFCそんなに知らなくても勘で出来るかも
0025デフォルトの名無しさんNGNG
>>19
双方を求めるならば、まずC++を学ぶがよい。すべてはその後だ。
食料のない国が勝ったためしはないぞ。
0026デフォルトの名無しさんNGNG
>>9

MFCのソースって公開してるんですか?
どうやって追うんでしょうか?
0027デフォルトの名無しさんNGNG
>>9
MFC/SRCの中にソースありますし、
デバッガで追っかけてけばちゃんと見れますよ
002827NGNG
失礼、>>26でした(^^;
0029デフォルトの名無しさんNGNG
Winで趣味的プログラミングしたいと思ってるけど
ぼくは GPL を適用したいドキュソなので、API がいいかな。
0030デフォルトの名無しさんNGNG
MFCはAPIをパッケージしたものだから、内部ではAPIを読んでます。
全てMFCで解決するのであれば、APIは使わなくて良いかと思います。
0031デフォルトの名無しさんNGNG
続き
全てMFCで解決することは不可能だから、APIを使わなくて良いケースはあり得ません。
0032デフォルトの名無しさんNGNG
>>29
MFC使うとGPLにできなくなるんですか?
0033>32NGNG
んなこたない
■ このスレッドは過去ログ倉庫に格納されています