- 1 名前:デフォルトの名無しさん [03/07/26 14:15]
- 特にゲーム製作には全然使えん罠
- 266 名前:デフォルトの名無しさん [2005/11/18(金) 07:24:12 ]
- いやーいいわMFC。
今までの努力はいったいなんだったのか なんではじめからこれを使わなかったのか 今まで1ヶ月以上かかっていたことがMFCだとたったの3日 青空に浮かび風の趣くまま漂う白雲のような自由を私に感じさせるナイスライブラリ MFC is 最高
- 267 名前:デフォルトの名無しさん [2005/11/18(金) 07:30:15 ]
- MFCに市場価値がないならExpressに付けるがな。
- 268 名前:デフォルトの名無しさん mailto:sage [2005/11/18(金) 10:50:08 ]
- ここ見て.NET面白そうじゃんと思って作ろうと思ったら
ノートンに「悪質なスクリプトじゃ」と怒られました。
- 269 名前:デフォルトの名無しさん mailto:sage [2005/11/18(金) 13:10:51 ]
- 旧VB6系コンパイラをV$から外したように、
MFCをユーザーからやめさせたくてもExpressから外すだろ。 というか、どっちかというとV$はそういう場合ばかり。
- 270 名前:デフォルトの名無しさん mailto:sage [2005/11/18(金) 17:33:35 ]
- MFCってNETよりうまくできてるよ
NETは素人向けすぎてどうもいかん
- 271 名前:デフォルトの名無しさん mailto:sage [2005/11/18(金) 18:40:04 ]
- 両方使ったこと無いが、.NETとMFCって比較すべきものなの?
.NET = 言語非依存なライブラリの標準的規格(MS談) MFC = ライブラリ かと思ってた。
- 272 名前:デフォルトの名無しさん mailto:sage [2005/11/18(金) 19:45:59 ]
- >>271
正確には ・C++ & MFC & Win32 API ・Managed C++/C# & .NET Framework の比較でしょうね。
- 273 名前:デフォルトの名無しさん mailto:sage [2005/11/18(金) 22:48:11 ]
- クラスの名前にCをつけるのが嫌い
あほの子じゃないんだからそんなことしなくてもわかるよ
- 274 名前:デフォルトの名無しさん mailto:sage [2005/11/18(金) 23:31:55 ]
- しかもクラス名のイニシャルCを勝手に削りやがるし
うっかりするとわけのわからないヘッダファイルになってしまう。
- 275 名前:デフォルトの名無しさん [2005/11/19(土) 11:58:48 ]
- あほの子じゃなければ、自分で作るクラスの名前もファイル名も自分で
設定すれば良いんじゃないのw
- 276 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 12:55:50 ]
- >>275
あほの子にはそれが分らんのですよ
- 277 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 14:40:11 ]
- >>274
突然 IDE (の Wizard) の話をし始めるとは、あなたあほの子ですね。
- 278 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 18:41:57 ]
- つまんねーよハゲ豚メガネどもめら
- 279 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/19(土) 18:45:03 ]
- MFC(Microfost Fucking Class)
- 280 名前:デフォルトの名無しさん [2005/11/19(土) 21:38:14 ]
- VisualC++6.0とJavaはどのような繋ぎ方があるのですか?
或いは、.NET(C++,C#)だとどうなんでしょうか?
- 281 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 22:36:53 ]
- 280は馬鹿
- 282 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 00:47:26 ]
- .NETは使ったこと無かったのですが、.NETFrameworkでは全て
「IL (Intermediate Language)と呼ばれる中間コードにコンパイル」 なようですね。そして、 ・C#、Manage C++、VB.Net、JavaScriptが.NETFramework上で扱える ・.NET Framework では、これらすべての言語で同じライブラリを利用できるし、異なる言語で書かれたプログラムを呼び出すことが出来る。 ということなようです。 ただ、.NETFrameworkにJavaが入ってないのですが、これからどうなるんでしょうね。 現時点でJavaScriptが入ってるということでなんとかなりますか。 脱線失礼しました。
- 283 名前:デフォルトの名無しさん [2005/11/20(日) 00:56:40 ]
- それと、C++BuiderとJBuiderもお互い呼び出すことができるらしいのですが、
.NETとどちらのどの辺がいい等あったら、レスお願いします。 その前に、話が流れたとはいえ、他スレに逝けと言われそうですねw
- 284 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 01:06:23 ]
- >>282
>ただ、.NETFrameworkにJavaが入ってないのですが その為にC#なんてシロモノをでっち上げたわけだが。
- 285 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 05:23:17 ]
- え?
J#もあるしJScript.NETもあるんですが?
- 286 名前:デフォルトの名無しさん [2005/11/20(日) 07:57:43 ]
- それにしても、Managed C++はきもい。ガーベッジコレクション機能1ついれるために、
言語仕様が全体に渡って継ぎはぎだらけ。 おまけに、オブジェクトに__gc修飾 がついているかどうかを常に 気をつけなきゃいけないんだったら、いらないよそんなの。 まだ、deleteするのを忘れないようにするほうがまし。
- 287 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 08:42:36 ]
- なぜここkでmanagedの話題がでるのかわからんが、
入れるならきちんと標準化委員会でガベッジコレクションの仕様を定義してほしいのう
- 288 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 10:29:29 ]
- >>286
VC++ 2005のC++/CLIについて一言。
- 289 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 13:10:17 ]
- VS2005が出たら、.NETではC#からC++にメインを移そうかと考えてる。
- 290 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 17:06:24 ]
- いいんじゃないの?
両方使えるのが理想
- 291 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 18:10:52 ]
- >>286
あれは既存ソースの移植用にあるものとみたほうがいいだろ そうじゃなきゃC# で作ったほうがハヤス
- 292 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 20:26:20 ]
- だからVBの代わりだってば
- 293 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 03:49:24 ]
- >>285
ああ、J# には驚いた。COBOL# とか Eiffel# と同程度の愚行だ。 (切り捨てて困る程、J++ ユーザなんて居たのか?) >JScript.NET Java の話をしている時に、それを引き合いに出す意味が判らない。
- 294 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 16:19:25 ]
- >>293
その辺は単に.NETの汎用性っつか言語非依存性を強調するための プロパガンダでしょ。
- 295 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 16:48:04 ]
- >言語非依存性
超鳴り物入りだったのに、 ブビチュウがブビドトネトさえも使えない現状を見ると、 全く持って無意味だったね。
- 296 名前:デフォルトの名無しさん [2005/11/30(水) 02:54:33 ]
- MFCを使わずにWIN32だけつくっているひとは
なぜにいつも ”ごりごり” なんて言葉つかうの? ソースが10万行以上の中規模プロジェクトをすべてWIN32だけで 書いたのなら確かにごりごり書いている気はするが、 所詮、1,2万行程度のサンプルアプリを書いているだけでしょw
- 297 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 09:57:18 ]
- >>296
「MFCを使わずにWIN32だけつくっているひと」が 「いつも ”ごりごり” なんて言葉つかう」が事実かどうかも知らないし ましてやその理由など本人に訊けと。
- 298 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 10:07:35 ]
- 枕言葉
ごりごりとWIN32 もっさりとJava
- 299 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 10:44:46 ]
- 最初はMFCを使っていた。
確かに初心者にはツールバーなど 便利な基本機能がついているのはうれしかった。 しかし、フリーソフトとして公開するとき、 ランタイムライブラリの問題など凡用性に問題が いやになった。プログラム単体で動くようにしたかった。 SDKはそれが可能だし、すべて自分で作ってる感、 全処理ソースを目で確認できる爽快感。 MFC、最近は気持ち悪くて使えん。
- 300 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 10:51:41 ]
- MFCのソースみるといろいろと参考になる
- 301 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 10:53:11 ]
- >>299
スタティックリンク出来ないって事?
- 302 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 10:57:01 ]
- MFCのDLLぐらいで嫌がってたら
インストーラ使うソフトはもちろん.NETも使えないな
- 303 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 11:50:22 ]
- >>296
2万行でサンプルとは凄いな。
- 304 名前:デフォルトの名無しさん [2005/11/30(水) 19:21:12 ]
- サンプルっていうかプロトタイプじゃね?
ある程度以上の規模だと最初にざっとしたものを つくってしまう。 2万行程度ならそんな感じじゃん
- 305 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 22:16:29 ]
- 凡用性…
- 306 名前:デフォルトの名無しさん mailto:sage [2005/12/01(木) 16:30:05 ]
- >>299
なんでスタティックリンクしないの?
- 307 名前:デフォルトの名無しさん mailto:sage [2005/12/01(木) 23:47:32 ]
- 嫌気がさしたんだろ
- 308 名前:デフォルトの名無しさん mailto:sage [2005/12/02(金) 05:11:59 ]
- >>299
スタティックリンク知らないの?
- 309 名前:デフォルトの名無しさん mailto:sage [2005/12/02(金) 07:45:11 ]
- 凡用性…
- 310 名前:デフォルトの名無しさん mailto:sage [2005/12/02(金) 12:56:15 ]
- 凡人なのか?
- 311 名前:デフォルトの名無しさん mailto:sage [2005/12/02(金) 13:08:47 ]
- MFCのライブラリを添付するインストーラは結構あるね。
印象に残ってるのは、ATIのCryエンジンデモプログラム。 お前はいつ、どこでGUIを使ったのかと小一時間(ry
- 312 名前:デフォルトの名無しさん [2005/12/03(土) 15:35:44 ]
- MFCをGUIの為だけと勘違いしている人がいるんですけど
スルーでOKですか?
- 313 名前:デフォルトの名無しさん mailto:sage [2005/12/03(土) 17:52:04 ]
- >306,308
確かマルチスレッドにするとDLLにせざるを得ないじゃなかったっけか?
- 314 名前:デフォルトの名無しさん mailto:sage [2005/12/03(土) 20:28:26 ]
- Σ(☉◇☉)
- 315 名前:デフォルトの名無しさん mailto:sage [2005/12/03(土) 21:07:00 ]
- マジレスしよう。
>>313 ソースは?
- 316 名前:デフォルトの名無しさん mailto:sage [2005/12/03(土) 21:14:56 ]
- >>312
GUI を使わない MFC になど 糞ほどの価値すらないと思っている俺に 是非解説して頂きたい。
- 317 名前:デフォルトの名無しさん mailto:sage [2005/12/03(土) 22:03:33 ]
- MFCのGUIにもそれほどの価値があるとは思えんが
- 318 名前:デフォルトの名無しさん mailto:sage [2005/12/03(土) 22:29:30 ]
- afxwin.h使わないとなると、
あの糞極まりないコレクションクラスだの、古臭いDAO/ODBCラッパーだのか…… 激しくいらんわな。
- 319 名前:デフォルトの名無しさん mailto:sage [2005/12/04(日) 00:59:01 ]
- MFCに嫌気がさした人は当のMSの人たちでしょ
- 320 名前:デフォルトの名無しさん [2005/12/04(日) 10:51:46 ]
- MFCの有用性をトータルで上回るクラスライブラリがあるならねえ。
ないし。
- 321 名前:デフォルトの名無しさん [2005/12/04(日) 11:17:36 ]
- .NET Framework
- 322 名前:デフォルトの名無しさん [2005/12/04(日) 11:43:49 ]
- .NETは別のものだし。
- 323 名前:デフォルトの名無しさん mailto:sage [2005/12/04(日) 13:40:17 ]
- >>320
ATL では不足だとでも?
- 324 名前:デフォルトの名無しさん mailto:sage [2005/12/04(日) 14:15:13 ]
- >>323 COM (゚听)イラネ
- 325 名前:デフォルトの名無しさん mailto:sage [2005/12/04(日) 14:22:32 ]
- >>324
CWindowImplなんかはWTLのメッセージクラッカと併せて使えると思うが。
- 326 名前:デフォルトの名無しさん [2005/12/04(日) 14:24:27 ]
- 今時C++なんてはやんねーよ
- 327 名前:デフォルトの名無しさん [2005/12/04(日) 14:48:21 ]
- はやりすたりの浮草稼業じゃないし。
- 328 名前:デフォルトの名無しさん mailto:sage [2005/12/04(日) 14:55:40 ]
- C++プログラマにすれば、むしろ流行じゃないほうが得だったりする。
- 329 名前:デフォルトの名無しさん mailto:sage [2005/12/04(日) 16:10:44 ]
- >>326
C#厨キタ━━━━(゜∀゜)━━━━!
- 330 名前:デフォルトの名無しさん mailto:sage [2005/12/04(日) 22:35:56 ]
- MFCでもCOMを使う、あるいは、COM使うべき状況に置かれることは多い。
よく見かけるのだが、 MFC経由でCOMを使うことには無頓着で、 ATLがCOMを使うことに拒絶反応を示す理由がわからない。 そもそもATLの基底ウィンドウクラスはCOMと関係なくビルドできる。
- 331 名前:デフォルトの名無しさん mailto:sage [2005/12/04(日) 23:48:05 ]
- ATLでGUIを書くのは大変だろう。
- 332 名前:デフォルトの名無しさん mailto:sage [2005/12/04(日) 23:55:07 ]
- VCL最強ってことで。
- 333 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 00:01:20 ]
- >>331
ハンドラ追加機能が使えないこと以外は、ほぼ遜色なく扱える。 MFCからWTLへの移植は楽とまでは言わないが、 難しいというほどでもないよ。実際に試してみ。 ATL/WTL Part3 ttp://pc8.2ch.net/test/read.cgi/tech/1095442366/l50
- 334 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 00:08:16 ]
- WTL使っていいなら、少しは考えるけど。
でもやっぱマンドクサ
- 335 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 00:38:17 ]
- 俺は、Spy++とかでウィンドウクラス名を見ただけでMFC使ってるのがバレバレになるのがイヤでWTL使ってる。
- 336 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 00:50:18 ]
- なんだよそれwww
- 337 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 04:51:03 ]
- 見られると恥ずかしいという点においては同意する
- 338 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 08:52:32 ]
- ことごとく「Afx:」のプリフィックスで始まるウィンドウクラス名。
有償アプリでこれを見てしまうとその会社のレベルを疑ってしまう自分。 ま、実際はMFCをちゃんと使いこなせてる感じだし、これをもってレベルを計るのは間違いなんだけどね。
- 339 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 08:54:59 ]
- しかし当たっていることが多い
- 340 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 11:19:54 ]
- MFC でまともに動くモノを作れてるなら
寧ろ褒めてあげて下さい。
- 341 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 11:47:34 ]
- んじゃ、商用のWinアプリって何で作られているのが主流なの?
VCL?
- 342 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 11:52:45 ]
- たまに商用系で某アイコン=VCL見るお。
某アイコンのOk/キャンセルの方が恥ずかしい。
- 343 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 12:06:09 ]
- >>324
#define _ATL_NO_COM_SUPPORT
- 344 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 13:29:58 ]
- exeのプロパティ見て、
バージョン情報のタグが出るのがMFC 出ないのが某製 であってる?
- 345 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 14:54:52 ]
- >>344
バージョンリソースの有無が判るだけ。
- 346 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 15:18:39 ]
- VC++を使っていようとBCB(/BCC)を使っていようと(もちろんそれ以外を使っていても)バージョン情報は埋め込める。
- 347 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 15:27:54 ]
- 確か、某が公開したexeから使用しているVCLクラスを取得するツールがあった筈。
- 348 名前:デフォルトの名無しさん [2005/12/05(月) 21:36:11 ]
- .NETよりはマシ。
.NETで納入してこようもんなら 即つっかえしだよねw
- 349 名前:デフォルトの名無しさん mailto:sage [2005/12/06(火) 08:18:55 ]
- いや
漏れ的には MFC < .NET
- 350 名前:デフォルトの名無しさん mailto:sage [2005/12/06(火) 08:36:56 ]
- 結局、VCL/Win32最強、かつ、VCLドトネト使えばドトネトコンパイル。
- 351 名前:デフォルトの名無しさん [2005/12/06(火) 11:37:16 ]
- WXとかFOXみたいなフリーライブラリの商用ソフトって結構浸透してるの?
当方、趣味グラマなんで、その辺かなり興味ありです。
- 352 名前:デフォルトの名無しさん mailto:sage [2005/12/09(金) 02:31:00 ]
- フリーライブラリの商用ソフト?
- 353 名前:デフォルトの名無しさん mailto:sage [2005/12/09(金) 12:35:36 ]
- プログラムする側からしたら .NET > MFC だが
受け取る側からしたら Native > .NET な場合が結構多い。
- 354 名前:デフォルトの名無しさん [2005/12/09(金) 17:58:23 ]
- 客先から .NET 環境でなんて指定されたことは一度もない。
ソースも提出しなければいけない客だとほぼ、MFCを言われる。 まぁ、使う側からすれば同じ結果を得れるプログラムがあったら 遅い方をえらぶメリットはないからな
- 355 名前:デフォルトの名無しさん [2005/12/09(金) 19:19:05 ]
- 通常、常駐させるようなアプリ例えばウィルス対策アプリなどを
.NETで書いたら絶対売れないw
- 356 名前:デフォルトの名無しさん mailto:sage [2005/12/09(金) 19:27:42 ]
- >>344
バイナリエディタでクラス名見たりすればすぐわかるだろ。
- 357 名前:デフォルトの名無しさん mailto:sage [2005/12/10(土) 04:22:38 ]
- そんな場合は、MFCなんて使わずにWin32だろ
- 358 名前:デフォルトの名無しさん mailto:sage [2005/12/10(土) 04:38:29 ]
- 大半のアプリをVB6アイコン丸出しで出荷しても平気(しかもパッケージ製品)というレベルの
職場からすると、「おっMFC使ってる。すごいね〜」とか本気で思ってしまう。
- 359 名前:デフォルトの名無しさん mailto:sage [2005/12/10(土) 08:05:40 ]
- >>358
でも真の勝ち組なのは君たちVB組の方。客・受け手問わず。いろんな意味で。断言する。
- 360 名前:デフォルトの名無しさん mailto:sage [2005/12/10(土) 22:27:57 ]
- >>357
MFCはWin32
- 361 名前:デフォルトの名無しさん mailto:sage [2005/12/11(日) 02:46:21 ]
- >>360
プ
- 362 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 11:18:02 ]
- >>357
「Win32 API」の事を「Win32」と呼ぶのは 君くらいのものです。
- 363 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 17:19:30 ]
- デバイスコンテキストハンドルに対して、
「誰が出歯やねん」とつっこむのは さんまくらいのものです。
- 364 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 19:57:26 ]
- 花紀京に対して、
「誰がカバやねん」とつっこむのは 原哲男くらいのものです。
- 365 名前:デフォルトの名無しさん mailto:sage [2005/12/31(土) 16:23:22 ]
- 全レス読んだけど、結局ここの住人はMFCの何が嫌なのかさっぱりわからん。
俺は便利だと思うけどなぁ。
- 366 名前:デフォルトの名無しさん mailto:sage [2005/12/31(土) 16:28:53 ]
- >>365
バグ、異次元仕様、設計者の為の設計
|

|