トップページ⇒tech
394コメント101KB

VC++よくわからん

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
クラスがいろいろあるのでわかりません
MS-DOSにおけるCのプログラムはある程度できるのだが
0002デフォルトの名無しさんNGNG
だから
どうした
0003サンデー毎日NGNG
学生の試験対策ならもう間に合わんだろうから、教授に取り入ること。

勉強したいなら、
「プログラミング実習VC++ 入門編」
http://www.amazon.co.jp/exec/obidos/ASIN/4797315768/ref=pd_sim_b_dp_1_2/250-3994609-9053853
がお勧め。たくさんのクラスの意味と関係がわかる。
0004デフォルトの名無しさんNGNG
僕は中学生だ。
みんなからはスーパー厨房とか言われてるけど
0005デフォルトの名無しさんNGNG
厨房は厨房らしくJavaでもやってろボケ
0006デフォルトの名無しさんNGNG
糞スレワッショイ
 ネタスレワッショイ
  厨房ワッショイ
0007デフォルトの名無しさんNGNG
フランクザッパみたいにウンコ食ってろ>1
0008デフォルトの名無しさんNGNG
> クラスがいろいろあるので
そういう言い訳か。
0009デフォルトの名無しさんNGNG
1つでも上のクラスを目指してください。
0010デフォルトの名無しさんNGNG
ちっ。前スレの名前だしちゃった。まあいいか。
みんな暗いよ。暗すぎるよ。この板はそういうものなんか?
0011デフォルトの名無しさんNGNG
俺もvc嫌い。
kde + openGLがあれば幸せ。
0012デフォルトの名無しさんNGNG
WindowsにおけるVC++のプログラム(たぶんMFC)にMS-DOSにおけるCのプログラムのある程度の経験はおそらく微塵も役にたたないと思われ。
0013デフォルトの名無しさんNGNG
>>5
Javaは厨房がやる物なのか?
仕事でJava使ってる俺は厨房なのか?
鬱だ・・・
0014デフォルトの名無しさんNGNG
DOSからきたヤツが戸惑うのはクラスじゃ無くてメッセージ処理だと
おもうのだが・・・。どうでもいいが。

> クラスがいろいろあるので
ってのは言い訳にもならんね。
0015デフォルトの名無しさんNGNG
>>14
それよりまずウィンドウクラスの登録だな。
00161NGNG
>>7
クリームチーズをクソに塗って食べています。
喉が渇いたときは犬の尿を飲んでいます。
0017デフォルトの名無しさんNGNG
重複スレ

VisualC++相談室 5
http://pc.2ch.net/test/read.cgi/tech/1006834463/
0018デフォルトの名無しさんNGNG
>13
スマソ、言葉が悪かったな。
厨房にとってはクソ高いVCよりはJavaだろという意味で言いたかった。
どうやらOOすら怪しいみたいだし。
0019デフォルトの名無しさんNGNG
ゲイツ様への信心が足りません。
0020デフォルトの名無しさんNGNG
千里の道も一歩から。
マイクロコードから勉強していけばすぐマスターできるよ!
0021デフォルトの名無しさんNGNG
MFCなんて使わなければ良い。
0022デフォルトの名無しさんNGNG
俺はMFC好きでも嫌いでもないけど、使わざるを得ない。
使ってみれば、「便利なツール」の一つ。
0023デフォルトの名無しさんNGNG
>>22
そこに至るまでの道が……
ウインドクラス登録→作成とメッセージ処理知らないと手も足も出ない。
0024デフォルトの名無しさんNGNG
>>23
AppWizardが吐いたダイアログアプリのコードが理解不能で・・・(´_`;)
なんせCすらやったこと無かったから、大変だったよ。
0025デフォルトの名無しさんNGNG
俺はAppWizardのおかげで手も足も出たがプログラマとしての芽が出ない。
0026デフォルトの名無しさんNGNG
正直、デバイスドライバとか、コンソールアプリの開発以外に使ったことが無いんです。
BCB使った方がどう考えても開発早いし…。
0027デフォルトの名無しさんNGNG
>>1
てきとうな本を買って勉強すればいい。。。
0028ゲイツさんは死んだほうがいいとおもいます。NGNG
ゲイツさんは死んだほうがいいとおもいます。
0029デフォルトの名無しさんNGNG
惜しい人を無くしました
http://www.billgatesisdead.com/
0030デフォルトの名無しさんNGNG
>>23
それって、SDKの発想だよね。
>>3とか、MFCのチュートリアルもの読めば、わりと簡単に入れるよ。
極めるのはケコータイヘンだけど。(つーか、まだ極めてないけど。)
0031-_-;NGNG
俺はリアル工房だ。
Visual C++〈1〉はじめてのWindowsプログラミング プログラミング学習シリーズ
これかってがんばってるぞ。
内容はいいのかわるいのかわからないけどオッサンもがんばってくれたまえ
ttp://www.amazon.co.jp/exec/obidos/ASIN/4881358219/ref=pd_sim_b_dp_1_3/250-0559163-7660260
0032デフォルトの名無しさんNGNG
MFC苦手。なんつかランタイムライブラリってのがあんまり
好きになれない。どーせならVB使ったほうが楽だし。
ATLでCOM作ってVBで利用。これ。

WTLも使ってみたいけど、ドキュメント少ないのが難点。
コード読めって感じだが。
003317/無色NGNG
AppWizardが吐いたソースをみたがクラス名とか長すぎるぞ。
普通はclass A{...}とかだろ。
0034デフォルトの名無しさんNGNG
>>33
ハァ? スクリプト言語じゃないんだから...
0035デフォルトの名無しさんNGNG
>>33
> 普通はclass A{...}とかだろ。
短すぎないか? せめて class Cgiko{...} とか名前付けようよ。
そのソース、人に見せられるか? 新手の恥辱プレイかと思うぐらい恥ずかしいと思うんだが。
0036デフォルトの名無しさんNGNG
                    貴様か〜こんなクソスレたてたのは〜
    ∧_∧                  ∧ ∧_
   (;´Д`)   +         ____(゚Д゚,,)ヾ
   /    ヽ  ―────‐ll⊂| >    | ∨/| ̄`ヽ
   | | 1 | |            | >  i | // |  i  |
   | |   | |              ̄ ̄| |//.  |  |へ|
    ∪ イ ∪               | |=∞==|  |ナ
    | || |                  l___|  i  |_|
    | || |                   /    |   ヽ
    | || |                   L__⊥___」
.    (_)_)                /Y_l   〈_Yヽ
                         ̄      ̄

          斬ってよし!!
───────────────────────────−──────―
────────‐───────────−────────────―─‐
─‐────────────‐────────‐∧_∧ ───‐──―──‐
─────‐∧ ∧,〜 ────────────‐(; ´Д`) ──ブスッッ!─―
──−──‐( (⌒ ̄ `ヽ───_ ───────‐ /    /─―/ヽ────―─‐
──―───‐\  \ `ー'"´, -'⌒ヽ──────‐| | 1/‐─‐/ | | ─────―
―‐――──‐ /∠_,ノ    _/_───‐―──―─‐| |  /─―/ | |―────―‐
─────‐ /( ノ ヽ、_/´  \―────‐──‐∪ ./──,イ ∪ ────―─
────‐ 、( 'ノ(     く     `ヽ、 ―────―‐| /−─/|| | ──−───―
───‐‐/` ―\____>\___ノ ──────‐|/──/ || | ────‐─―‐
───/───―‐/__〉.───`、__>.―‐―───‐─―‐| || | ─────―─
──/──‐──────────────―−───‐(_)_)─────―─
─/────────−────────────‐──────────―‐
───────────────────‐─────────―─────‐




0037デフォルトの名無しさんNGNG
>33が書いたソースには1文字のクラス名が多数存在するため、誰も読めませんでしたとさ。
0038デフォルトの名無しさんNGNG
>>3と>>31を読んでMFCを極めたオッサンですが、何か?
0039デフォルトの名無しさんNGNG
MFCマスターですか
0040デフォルトの名無しさんNGNG
>39
なんて悲しい響きなんだ...
0041デフォルトの名無しさんNGNG
いまさらMFC...
0042デフォルトの名無しさんNGNG
VC++.NETでもMFCがなくなるわけじゃないよ。
それどころか、拡張もあるらしい。

http://www.microsoft.com/japan/developer/vstudio/nextgen/technology/newfeature2.asp
>Visual C++ .NET のメインとなる拡張機能は上記の C++ マネージ拡張と ATL サーバーですが、
>それ以外にもコンパイル時ウィザードとも呼べるアトリビュートや、MFC の拡張などの機能が
>追加されています。

さすがに、マネージの話にチカラが入ってるけど、それはそれだろ。
0043デフォルトの名無しさんNGNG
MFC、無くなるはずないっしょ。
秋の MSDNの定期新聞(?)を読んでもそんな感じがした。

新機能としては、うろ覚えだが、CDC周りの強化が目立ったような気がする。
半透明描画関係とか、double型座標系とか。
0044デフォルトの名無しさんNGNG
常に互換性を考えながら機能を拡張しなければいけない・・・つらいところだな。
Windows 9xのようだ。
0045デフォルトの名無しさんNGNG
仕事でつかっていても、VCよくわからん。
まあ、CString関係のクラスが便利だからいいけど
0046デフォルトの名無しさんNGNG
やはりVC&MFCで組むとアプリの細かい挙動がWindows標準て感じで好き。
某系はなんか違和感あり。
0047デフォルトの名無しさんNGNG
>>46
Winと心中するならばそれでいいんでは。
これからのキーワードはモバイル→軽量OSで決まり。
あんな化け物OS、金食いプラットフォームはいつかは滅ぶことでしょう。
いまさらWinのスペシャリストになっても...
まーMSにくっついてがんばってくれ。
0048デフォルトの名無しさん NGNG
軽量OSってなに
0049デフォルトの名無しさんNGNG
>>47
滅んだら乗り換えればいいだけ、じゃないのか。一介のプログラマとしては。

VS.net は MFC/ATL が機能拡張されてるけど、WTL はどうなってるんだろ。VS.net β2 の段階だと
CDC など WTL 3.1 に入ってたクラスがいくつか消えてたんだけど、復活するのか?
0050デフォルトの名無しさんNGNG
>>48
その名の通り、軽量な(Winみたく重くはない)OSだけど、
具体的なものを指しているわけじゃーない。
オレはそれの専門家じゃないから、詳しくは自分で調べてみてくれ。

Winはモデルチェンジするたびに安定しないものになってく。
どこまで増殖させるつもりだろうか。

>>49
>滅んだら乗り換えればいいだけ、じゃないのか。一介のプログラマとしては。
オレにとっても今のところWinプラットフォームは飯の種だからわざわざ
捨てることはしないが、>>46みたいにそんなWin依存な低レベルなこと
なんてどうでもいい話なことを言いたいわけよ。
そんなことやってる暇会ったらオープンな技術でも覚えた方がいい。
(別に>>46を責めているわけじゃないので誤解がないように。)
005142NGNG
流れから行って、ここはMFCをやりたい人/やらさてる人のスレになったんだから、
それはそれでいいじゃんよ。
0052デフォルトの名無しさんNGNG
>>50
> Winはモデルチェンジするたびに安定しないものになってく。
コンシューマ OS の系列だと、Windows 3.0, 3.1, 95, 98, 2000 は「安定」する方向に
進んでるようにしか思えないけどなぁ。
0053デフォルトの名無しさんNGNG
俺は46ではないが別に依存でも心中でもないだろ。
「Windowsアプリを組むなら」という前提で言ってるだけだと思うが。
0054デフォルトの名無しさんNGNG
>>52
NT系列以外は問題外。
使ってるなかではとりあえず2Kが一番。
XPは重いし、問題多し。(良い点はOS起動が速いだけ)

>>51
スレ違いだったな。失礼。
後はよろしくやってくれ。
0055デフォルトの名無しさんNGNG
>>50みたいなことを言う奴は何年も前からいるな。
つーか聞きかじった単語を並べてるだけのようにも見える。
0056デフォルトの名無しさんNGNG
扱いやすさは2000<無印98だと思ってますが何か?
音系アプリはだめっぽいし、cdplayerなんて消しても元に戻るし…
0057デフォルトの名無しさんNGNG
話を戻すと
>>3の「プログラミング実習VC++ 入門編」
>>31の「Visual C++〈1〉はじめてのWindowsプログラミング」
はよかったのか?オッサンでもわかるのか?(藁

>>36がずれまくってるのはなぜだ?
0058デフォルトの名無しさんNGNG
>>52
その系列だと98の後はMEじゃないのか?
0059デフォルトの名無しさんNGNG
>>31
「Visual C++〈1〉はじめてのWindowsプログラミング」
は1〜3まで買ったが、まぁWindowsプログラミングを始める分にはわりといい本だと思う。
MFCとしてはほとんどさわりしか説明していなかったとおもう。
MDIの説明がほとんど無かった気がする。
(勉強してる段階でMDIはSDIとほとんど同じだから省略とか言われてもさっぱりわからんよ)

>>58
Meはもはや問題外ということでは・・・
0060デフォルトの名無しさんNGNG
>>57 >>59
「Visual C++〈1〉はじめてのWindowsプログラミング」
パラパラ見ただけだけど、VC++の使い方とか、Windowsプログラムの基礎には
よさそうだね。初心者のころにあったら買ったかも。

「プログラミング実習VC++ 入門編」
後輩のを取って読んだ。(ゴメソ
入門だけど、>>45みたいな人にお勧めかも。案外、役に立ったよ。
0061デフォルトの名無しさんNGNG
>>57
「プログラミング実習VC++ 入門編」イイ。
でも、昼に行った本屋になかったかな。

MFC情報
http://msdn.microsoft.com/msdnnews/2001/sept/vcnet/vcnet.asp
0062デフォルトの名無しさんNGNG
吉田先生の本はどう?
結城先生のMFC本はないの?
0063デフォルトの名無しさんNGNG
いつのまに書籍スレに…

ちなみに
新VisualC++5.0入門ビギナー・シニア編
MFCによるWindowsプログラミング
を持ってます。けっこういいです。
0064デフォルトの名無しさんNGNG
「新」で「5.0」とは?
0065デフォルトの名無しさんNGNG
>>61
俺は、eSBookだっけ?
オンライン書店で注文した。
セブンイレブンで受け取れば手数料も送料も掛からないし。
3日で受け取れたぞ。
0066デフォルトの名無しさんNGNG
そのへんのサイト見とけ。
0067デフォルトの名無しさんNGNG
http://pc.2ch.net/test/read.cgi/tech/1010312992/
0068デフォルトの名無しさんNGNG
>>64
当時は5.0だった。それだけ。
0069デフォルトの名無しさんNGNG
林ハルヒコ本はどうですか?
0070デフォルトの名無しさんNGNG
ネコでもわかるプログラミングのMFC編がぜんぜん進めてくれない。
MFC嫌いなんだろうなー。
0071デフォルトの名無しさんNGNG
>69
林本の通りにVCを使ったら、周りから非難の嵐だと思う。
0072デフォルトの名無しさんNGNG
MFCとかVCのIDEとかのまえに、
要求仕様を理解するほうが重要なんですよね。
0073デフォルトの名無しさんNGNG
>>72
( ´,_ゝ`)プッ
0074デフォルトの名無しさんNGNG
>>73
コードコンプリート読んでください。
高いけど。
0075デフォルトの名無しさんNGNG
>>74
話がズレ過ぎ。
0076デフォルトの名無しさんNGNG
>>72
> 要求仕様を理解するほうが重要なんですよね。
これは良し。

> MFCとかVCのIDEとかのまえに、
一般的ではない。
0077デフォルトの名無しさんNGNG
>>76
でも、ここVCでしょ。
0078デフォルトの名無しさんNGNG
前か後か、っていうんでないの?<一般的ではない
0079デフォルトの名無しさんNGNG
>>76
なにが一般的どこから仕入れたねた?
0080デフォルトの名無しさんNGNG
MFCが難しい原因は
ドキュメント・ビュー・アキテクチャーであって、かつ
メッセージ駆動であって かつ
ユーザーがいじって良い部分以外を隠蔽して ソースの破片を書かされる
からでしょ。

OSからの色んなメッセージー>メッセージに対応した色んなメソッド機動
メッセージと対応メソッドの定義
の仕組みが頭で描けるようになれば、そう苦にはならない。
0081デフォルトの名無しさんNGNG
コンソールのCしかしらなかった頃は
なんじゃこりゃぁぁ
だったな
0082デフォルトの名無しさんNGNG
MFC以上にウィザードの吐くマクロが見通しを悪くしてるように思うけど
1度はマクロ探索をしなくっちゃね
0083デフォルトの名無しさんNGNG
あのdefineマクロ使いまくりなのが嫌
0084デフォルトの名無しさんNGNG
>>80
前3行に関しては MFC に限った話じゃないでしょ。
「難しい」って言ってる奴は大抵そうなんだろうけど。
0085デフォルトの名無しさんNGNG
>>84
俺もそう思うが。MFC が難しいのはひとえに

 いろいろ過去のしがらみを引きずっているため、肥大化しすぎ

という点だと思われ。あれだけソースが大きいと、全体像を把握しきれん。
(その点 ATL/WTL はコンパクトで、まだ読みきれる量だよな)
0086 NGNG
MFC使いやすいと思うけどなぁ。
サンプル沢山用意されてるし、そんなに苦労しないでしょ。
それよりもAPIのみでのプログラムが大変だったよ。
CALLBACK関数の嵐だから、追跡するのも一苦労。
0087デフォルトの名無しさんNGNG
VCL>>>>>>>>>>>>>>>OWL>MFC>API
0088デフォルトの名無しさんNGNG
API生のときはまだ全部自分で作るから楽でしょ。
MFC使うときは>>80の言うように断片だけが示されるから、理解するまではやりにくいっしょ。
SDI/MDIでファイルを保存する時どこでファイル名を受け取ってどうやって保存すればいいのかサパーリだったよ。
0089デフォルトの名無しさんNGNG
>>88
ユーザーが必要ない、いじっていけないところは隠蔽するからオブジェクト
指向は良いのだ、という考えは理解できるが、確かにかえっていつまでもす
っきり理解できない感じがするのは事実。
0090デフォルトの名無しさんNGNG
>>87
そうか?俺、VCLしか使えないことがコンプレックスだが。
0091デフォルトの名無しさんNGNG
>89
しかも、理解したと感じることが出来る頃には仕様が
変わっている事が多々あるという罠。
0092デフォルトの名無しさんNGNG
>>91
ようやく理解した時には、すでにC#の天下だったという罠。
0093デフォルトの名無しさんNGNG
C#には興味あるが.NETなんてのはどうでもいい
0094デフォルトの名無しさんNGNG
くると思う?
C#。
0095デフォルトの名無しさんNGNG
>>94
伝統的な言語を無理矢理CLRってランタイムに合わせられるように改造される。不憫。
0096デフォルトの名無しさんNGNG
>>93
激しく同意!
0097デフォルトの名無しさんNGNG
>>93
JAVAの言語仕様は認めるがしかし周囲の
実行環境が糞だとか言ってる奴みたいだよ
0098デフォルトの名無しさんNGNG
理想よりも現実がすべてという罠。
0099デフォルトの名無しさんNGNG
Java.NETって出ないのかなぁ。
0100デフォルトの名無しさんNGNG
J#出るやん
0101デフォルトの名無しさんNGNG
>>93
C#だけで、今と何か変わると思う?

現状をかえなくていいと思っているなら、御意。
0102Ruby!NGNG
つーかあとりびゅーとですよ、あとりびゅーと。
あれって正規表現、ガベコレに続く新たなプログラマ甘やかし機能だと思うけどどうよ?
0103デフォルトの名無しさんNGNG
あとりびゅーとってなに?
てかすでにVCの話じゃないし。
0104デフォルトの名無しさんNGNG
>>103
属性だろ?
0105デフォルトの名無しさんNGNG
>>104
それが、何を意味するかってことちゃう?
0106デフォルトの名無しさんNGNG
猫ミミ萌えとか、ょぅι゛ょハァハァとか、巫女さん
至上主義とかのことでねーのか?
010761NGNG
>>65
俺はもう買っていて、その上での発言だったんだ。>>61
でも、わざわざサンキューな。

マ板ってあんがいイイ感じ!
0108デフォルトの名無しさんNGNG
ん?マ板?
0109デフォルトの名無しさんNGNG
>>103
VC++7はattributeが使えるけど。
0110デフォルトの名無しさんNGNG
Ruby、Python、HSP
この三つを三種の塵器と呼びます
0111デフォルトの名無しさんNGNG
>>110
Pythonは違うだろ。
0112デフォルトの名無しさんNGNG
>>111
VB の方が、それっぽい気がするな。
0113デフォルトの名無しさんNGNG
スクリプト言語は皆糞です。
もちろんPerlも。
0114デフォルトの名無しさんNGNG
>>113
PostScript もか? さんざん PDF でお世話になっておきながら、もう…。
0115デフォルトの名無しさんNGNG
もういい加減言語自体を叩く奴は飽きた
0116名無しさんですNGNG
>>115
その通り。叩いてるやつより、その叩かれてる言語で
今まさにコードを一生懸命かいてるヤツの方が
100000000倍エライ!
0117MFC7.0まんせーNGNG
激しく同意だ。
だが、さらに言うと、ここはVC++スレだ。頼むよ、みんな。
0118デフォルトの名無しさんNGNG
VC7はさ、CStringにForkってメンバ出来たじゃん。
Formatを For+( しちゃう癖ついてたりしていちいち誤入力しちゃうんだよね。
0119気になる!NGNG
VC++を一旦アンインストールして再インストールしたら
「アプリケーションの追加と削除」でのVC++のアイコンが
変わってしまいました。
これはなにを意味しているのでしょう?
気になるのですが。

0120名無しさんですNGNG
>>119
VC++++に覚醒
0121デフォルトの名無しさんNGNG
>>81
ありがとうございます。
さっそくためしてみます。
0122デフォルトの名無しさんNGNG
>>118
俺もその癖ついてる。Forkって何するんだ。
0123デフォルトの名無しさんNGNG
しかしこのよくわからんスレでよく100突破したよな
0124デフォルトの名無しさんNGNG
たまーにあぶないけど、あんまり言語たたきにならず(すぐ修正が入る)、
VC++使いが、めずらしくマターリできるからと思われ。
0125デフォルトの名無しさんNGNG
マターリ
0126デフォルトの名無しさんNGNG
リソースエディタでコンボボックスにアイテムを追加するとき、
改行に[Ctrl]+[Enter]とは知らずに一所懸命[Enter]を押していた頃を
なつかしみながらマターリ。
0127デフォルトの名無しさんNGNG
コンボボックスのドロップダウンリストが
1行分しか出なくて焦ったり。
0128デフォルトの名無しさんNGNG
ウイザードが終わった後ナニをしていいかわからず呆然としていたあの頃
0129デフォルトの名無しさんNGNG
まだ学生の頃、VC++のver.1買って、よくわかんないうちに、ver4.0って
のが出てて、よーしがんばるぞーと思っているうちに、ver5.0が出て、
ようやくわかって来たのがver.6だったりする。でも、VC好きやわ。
マターリ。(ver1.5っておまけがついてたのは、なんだっけ?)
0130サウンドNGNG
すいません。サウンド関連の書籍ってありますか?
0131デフォルトの名無しさんNGNG
>>130
あるよ


以上。
0132デフォルトの名無しさんNGNG
>>129 1.5が付いていたのは 4.0だった。
あの頃、まだ Windows 3.1の環境と縁が切れてなくて助かった。
0133デフォルトの名無しさんNGNG
あ、おれまだ16bitのVC++、インストールしてあるよ…
0134デフォルトの名無しさんNGNG
はじめて買ったのは学生の頃のVC++5.0Learningだったな。
一応触ってみたけどよくわからずに半年ほど放置。
安いやつでよかったよ…
0135サウンドNGNG
>>131
もしお薦めの本があれば、書籍名を教えて下さい。
0136デフォルトの名無しさんNGNG
そのものずばりの名前のがあったような。
「Windowsサウンドプログラミング」だっけ
0137サウンドNGNG
136>>
おおー、ありがとう!
CD-ROMまでついてなんかよさげだ^^
0138カレンシーNGNG
テストです
0139デフォルトの名無しさんNGNG
>>134
AHO
0140 NGNG
>>139
それぐらい普通では?
0141デフォルトの名無しさんNGNG
>>140
ということにしたいのですね?
0142デフォルトの名無しさんNGNG
>>137
もう一歩すすんで、DirectShowもやってみては。
ACMは、レガシーになりつつあるっす。

参考文献は、ほとんどなしで、ヘルプとサンプルだよりだけど。

0143通行人さん@無名タレントNGNG
ビタミンCは、アスコルビン酸なんだよ
0144デフォルトの名無しさんNGNG
>>143
ありがとう、ビタミンC過剰摂取気味なんよ。
0145デフォルトの名無しさんNGNG
もう訳わかんねえよ、このスレ
0146デフォルトの名無しさんNGNG
なら、話を戻せや。
そもそもだな...。以下略。
0147デフォルトの名無しさんNGNG
>>143-144
ピクミンがどうしたって?
0148デフォルトの名無しさんNGNG
小さい頃、ピグモンはガラモンの子供だとおもてたよ。
0149デフォルトの名無しさんNGNG
話を戻すが、ピクミンがたくさんいるのでわかりません
MS-DOSにおけるCのプログラムはある程度できるのだが
0150デフォルトの名無しさんNGNG
学生の試験対策ならもう間に合わんだろうから、教授に取り入ること。

勉強したいなら
「ナンパ実習V3 入門編」
http://www.eurus.dti.ne.jp/~s-marc/toukou/File-030.jpg
がお勧め。なんだかいろいろわかる。
0151デフォルトの名無しさんNGNG
く〜〜っつ、どんな顔か気になるぅ〜
01523NGNG
>>150
こら。
0153デフォルトの名無しさんNGNG
>>134
おれもよく寝かせてしまう。
Visual C++ 1.0でApp Wizardより先に進んでオリジナルなプログラムを組んだ
のは買ってから1年以上経った頃。そういや、そのあとはVC++は寝かせていない。
買ったら即インストールして、自分のプログラムのコンパイルができるか試して
いるよ。

と、ここまで書いて気が付いたけど、実は買って寝かせて、寝たきりにしている
プログラミング言語がたくさんある…。
0154デフォルトの名無しさんNGNG
DelphiとVB
0155134NGNG
>>153
俺も半年くらい放置した後はやりはじめたよ。慣れた頃には6.0が出てきて、
6.0Proを買って寝かせず今まで使ってますとさ。
0156デフォルトの名無しさんNGNG
C#も(すたれなければ)勉強する予定だけど、VC++.NETにも期待してる。
やっぱ、ネーティブっていいよな。(←ちょっと気弱に同意を求めている。)
0157デフォルトの名無しさんNGNG
>156
MASM.NET発表を期待(w
0158デフォルトの名無しさんNGNG
>>157
MSILでもいじれば?
0159デフォルトの名無しさんNGNG
Visual C++を安く購入できるところはありませんか?
学生・教員ではないのでアカデミックは買えません。
0160デフォルトの名無しさんNGNG
>>159
ヤフオク
0161デフォルトの名無しさんNGNG
>>160

ヤフオクみてるんですけど、アカデミックが多いですね。

むー!アカデミック買って登録せず使おうかな。
登録しなきゃいけないのかな?
0162デフォルトの名無しさんNGNG
> むー!アカデミック買って登録せず使おうかな。
> 登録しなきゃいけないのかな?

おまえは何を心配してるんだ?
0163デフォルトの名無しさんNGNG
>>159
えむえく〜す
0164 NGNG
VK_F12がブレークのホットキーだと言う事に気付かず、
ブレークされるのはVK_F12をフックした時の処理内容に
問題があるのかと思い込み2時間悩んだ。 滅
0165デフォルトの名無しさんNGNG
>164
精神科!精神科行こう!僕と一緒に!
0166デフォルトの名無しさんNGNG
VC++MLのVFC-LINKってどうにかならんか。
(悪)ってのが寒くてたまらん(;´Д`)
0167デフォルトの名無しさんNGNG
>>166
同感だがスレ違いだ
0168デフォルトの名無しさんNGNG
>>166
スレ違いだが俺も同感だ
0169デフォルトの名無しさんNGNG
>>159
父母兄妹親類縁者知人友人の中に一人くらい学生証
持ってる身分の奴いないのか?
ウチ社会人だけど、まだ学生証が生きてるのでアカデミック
パックを買ったよ。中身は当然ふつうのVC++。
楽聖じゃなくても登録できるかもしれんよ。保証はしないけど。
0170デフォルトの名無しさんNGNG
×楽聖→○学生
鬱駄
0171デフォルトの名無しさんNGNG
MXさえあれば無料だよん
0172デフォルトの名無しさんNGNG
この野郎!
この野郎!
この野郎!








くれ。
0173デフォルトの名無しさんNGNG
MSDNに入れば無料で最新のが届きますが何か?
0174デフォルトの名無しさんNGNG
>173
ふつー、そーゆーのは無料とは言わない
0175デフォルトの名無しさんNGNG
今からVC勉強するのは無駄?C#を待った方がいい?
0176デフォルトの名無しさんNGNG
>173 あんた勧誘うまそうだね(ワラ
0177デフォルトの名無しさんNGNG
/* a.c */
#include <windows.h>
#include <stdio.h>

void main() {
printf("%3d", GetKeyState(VK_F1));
}
------------------------
DOS> vcvars32
DOS> cl a.c
a.obj : error LNK2001: 外部シンボル "__imp__GetKeyState@4" は未解決です
a.exe : fatal error LNK1120: 外部参照 1 が未解決です。

なぜこんなエラーでるか分かります?
0178デフォルトの名無しさんNGNG
>cl a.c
cl a.c user32.lib
0179デフォルトの名無しさんNGNG
スレ違いだがあえて言おう、今日のVFC-LINK

> > ・どうすると直るのか?
> > ・何が原因でこのような症状が起きるようになったのか?
>
> 回答「そんなものに頼ってはいけません」(悪)
> # あれは「おまけ」です(爆)

これにはさすがに目を覆った。
あーあ、過去ログ読んで初心に帰って欲しいよ。
(以前も(爆)や(謎)を多用してキモかったが。)
0180デフォルトの名無しさんNGNG
>>179
送信者がVFC-LINKのメールはサーバから自動削除しておけ。
0181デフォルトの名無しさんNGNG
>>180
しかし言ってることは当たってることが多い。
無駄も多いが。
0182デフォルトの名無しさんNGNG
>>180
つーか実際に削除してんの?
0183デフォルトの名無しさんNGNG
VFC-LINKってなに?
ネタ?誤爆?
0184デフォルトの名無しさんNGNG
>>183
>>166
0185デフォルトの名無しさんNGNG
ま、慣れると態度デカくなる奴の典型だな<VFC-LINK
0186デフォルトの名無しさんNGNG
>>185
2ちゃんねらーの素質十分じゃない(w
0187デフォルトの名無しさんNGNG
VC++.NET使った人いる?
MFCどうなった?ATLは?
マネッジドいい?
0188デフォルトの名無しさんNGNG
>>187
VFC-LINK殺してくれたら教える。
0189デフォルトの名無しさんNGNG
その話題はもうやめろって。
0190デフォルトの名無しさんNGNG
>>187
プロファイラが削除されちゃったのが悲しい。
0191デフォルトの名無しさんNGNG
今からここはVFC-LINKさぶさぶスレッドになります。
0192デフォルトの名無しさんNGNG
プロファイラ削除って・・
まともなプログラム作らせないつもりか?
0193デフォルトの名無しさんNGNG
VC++どこからプログラム始まるのかわからん
0194デフォルトの名無しさんNGNG
mainかWinMainかwmainかwWinMain。
0195デフォルトの名無しさんNGNG
ヘンなハナシを振らせてください。

gccやVisual C++6.0の実装のハナシだけど、
ifstream(fd)/ofstream(fd)でファイルディスクリプタを渡せますよね。
これでソケットやパイプに対してgetlineやマニピュレーターを適用できる。
(Visual C++だと_get_osfhandle()なんかでハンドル→ディスクリプタ変換)
さあて、ここで、open/read/write/socket/pipeなんてのは
POSIXでもANSIでもありませんよね。

あと、↓の仕様って妥当だと思うけど、これに外れる実装例ってあるのかしら。

ファイルがコンストラクタまたは open メンバ関数を使って開かれているときだけ、
ファイルはクローズされます。

あ、引数にもどしてないや・・・
0196デフォルトの名無しさんNGNG
>193 猫でもわかる読んで出直しましょう。
0197デフォルトの名無しさんNGNG
>>196
MFCが使えない病気にかかります(藁
0198デフォルトの名無しさんNGNG
>197
WTLへGO!
0199デフォルトの名無しさんNGNG
さぶさぶスレッドをあげるな!
0200デフォルトの名無しさんNGNG
いきなりVC++をやりはじめた知人が自滅しました…
おれは無謀なことは辞めろといったのですが聞く耳もたずでした…
でもおれもVB→VC++だから大層なこと言えないんですよね。
でも順番から言えばC++→VC++とかの方がいいのかな?
どうなんだろ…
みなさんはどういった順序でVC++に入りましたか?
0201デフォルトの名無しさんNGNG
俺のパソコンにVC++のエンタープライズ版
がインストールされているわけだが、難しいので
やる気がしません。
0202蛙NGNG
プログラム未経験
↓
いきなりVC++
↓
わけわからん
↓
入門書見て簡単なGUIプログラム覚えた
↓
MFC使ってそこそこコードかけるようになった
↓
COM+,ATLに手を出す
↓
まんせー
↓
Win32極めちゃる!
↓
え?.NET?
↓
わくわく
0203デフォルトの名無しさんNGNG
>200
いきなりVisualC++に入ってすぐできる奴はかなり素質あるよ
プログラミング経験ゼロで入ったら撃沈するよ・・・VisualC++は。
覚えることが鬼のようにあるからね。

VisualC++が易しい、なんて言ってるのは、以前C言語をやってたり
DOSでやってたりした奴だろ?
そういう奴が偉そうに言うのは気に食わないんだよな。

0204デフォルトの名無しさんNGNG
>>203
自分が出来ないからって
僻むのはどうかと思うが。
0205デフォルトの名無しさんNGNG
VCはC++の能力とあまり関係無いような気も。
0206デフォルトの名無しさんNGNG
しょうがないのでVC++で
コンソールプログラミングをやろうと
思うんだけどどうやるんですか?
0207デフォルトの名無しさんNGNG
>>206
ヘルプに書いてたような気が、、、
0208デフォルトの名無しさんNGNG
確かにいきなりVC++ってのは難しいな…
0209デフォルトの名無しさんNGNG
むしろVCをやるとC++の能力向上に障害になる気も。
0210デフォルトの名無しさんNGNG
んなこたーない
0211デフォルトの名無しさんNGNG
結局はVC++やる前にはC++かCをやっとけってことか?
0212デフォルトの名無しさんNGNG
いや、CやC++をVC++で勉強すれってことだ。

つーか最終的には本人のやる気だろ。
0213東条上等兵NGNG
俺もよくわかんない、仕方が無いからDOSのコマンドラインコンパイラで使ってる
けども。
0214デフォルトの名無しさんNGNG
VCのコンソールアプリプロジェクトで作ればいいと思うけど
あれで作ると、例えばHelloWorld作ってVC上で実行すると
DOS窓が開きっぱなしなんだけど、hello.exeをダブルクリックすると
一瞬でDOS窓が閉じてHelloWorldが表示されたかどうかがわかんないっていう
そんな経験を初心者はしがち。
「プログラム作ったのにすぐ閉じちゃうんです!!どうすればいいんですか?」みたいな。

だよな?え?俺だけ?そんなぁ。
0215デフォルトの名無しさんNGNG
VC++とかやる前にVBやっとくってのもありかな〜?

Cの事はよくわからんのだがボーランドのVCとかとマイクロソフトのVC
ってどこが違うの?
0216先生!NGNG
ボーランドのVCって何ですか?
ボーランドのVCって何ですか?
ボーランドのVCって何ですか?
ボーランドのVCって何ですか?
ボーランドのVCって何ですか?
ボーランドのVCって何ですか?
ボーランドのVCって何ですか?
0217デフォルトの名無しさんNGNG
>>216
まぁそんなに深くつっこんでやるなよ
Cの事はよくわからんって言ってるんだからさ

多分マイクロソフトやボーランドが出しているCの開発環境とかの
違いを聞きたかったんだろ
0218デフォルトの名無しさんNGNG
>>216
お前http://pc.2ch.net/test/read.cgi/tech/1012986880/69だろ。
0219>>215NGNG
俺はMicrosoftの出してるVisualC++Proしか使ったことないから
他の開発環境との違いとかは全然わかりませ〜ん
0220デフォルトの名無しさんNGNG
確かに触ったことのないやつには分かりにくいよな
ネットワークとかの事に興味ないやつはTurboLinuxとRedHatLinuxの
違いもわからんしな〜
0221デフォルトの名無しさんNGNG
>>215
VBをいくらやってもVCができるようには
たぶんならないと思う……。
VBで簡単なプログラム(ストップウォッチとかイメージビューアとか)を
作れるようになって、調子に乗ってVCをやったら
画面を見たとたんに硬直したよ。
VCは言語がC++に変わっただけでVBと変わらないと思ってた。
まず何をすればいいのか本当に全くわからなかった。
僕にできることは右上の×ボタンを押すことだけだったよ。
VCをやる前にCを覚えて「猫でもわかるプログラミング」の
「Windows SDK編」でも読んでおいた方がいいと思う。
コンパイラはタダで使えるBCCで。
0222デフォルトの名無しさん NGNG
VC6.0使ってるんですけど、ヘルプのMSDNのコレクションが無いんです。
再インストールすることも出来ないし(ROMないので・・・
どうしたらいいか、ご存じの方いませんか?
オンラインヘルプとかってどこかにないのですかね?
0223デフォルトの名無しさんNGNG
VC++見たいなうざったいコンパイラそのうち消滅するよ。
0224デフォルトの名無しさんNGNG
VisualStudio .Netを買うといいですよ。
0225デフォルトの名無しさんNGNG
>>200

俺の場合は、

C → BCB → Win32API → VC++ ←→ BCB

取り敢えずは手軽にWindowsとC++やってみたかったので、VBと似た
ような感覚で出来るC++Builderから入る事に。
いきなりVC++の吐いたMFC用のスケルトン弄るのでなく、敷居の低い
C++Builderから入って、VCLとAPIみてからMFC弄ったから理解する
の楽だったよ。
0226デフォルトの名無しさんNGNG
俺の場合
VC++/MFC −> C++っておもしろい −> C++ −> ウマー
−> Cもやっとくか −> K&R勉強
って、漢字。
0227デフォルトの名無しさんNGNG
>>226
VC-MFCってC++の理解が無くても使えちゃうですよね。
その辺が実になんとも。
C++を理解してから使おうとすると気持ち悪かったりするし。

VCを使うとVCしか使えない病にかかる説があるけど、
なんともありそうで恐ろしい。
0228226NGNG
>>227
うーん、個性の問題では?
確かに、MFCだけでいいやって思えばそれでもいいし、
やっぱC++ちゃんとやりたいなって思えば、それからでも勉強できるし。
俺は、後者。

VCの入門本がわかりやすかったんで、同じ著者の「これならわかる」って
入門本からはいり直したんだけどな。
ちなみに、俺は、無駄した気は全然ないよ。
0229デフォルトの名無しさんNGNG
MSはきらいだけど、VCの開発環境は使いやすいな。
VC++ for Linuxなんかあったらいいのにな。
と思う俺はドキュンですか。
0230デフォルトの名無しさんNGNG
>>229
素直にWindowsでやっとけ。
0231229NGNG
ぎゃふん。(古典的反応)
0232デフォルトの名無しさんNGNG
>>227
> C++を理解してから使おうとすると気持ち悪かったりするし。
激しく、そして狂おしく同意。
0233デフォルトの名無しさんNGNG
MFCの構造は確かに不思議だ。ときに許せんとも思う。
しかし、「C++を理解した」ら、大抵、他人の書いたライブラリは気持ち悪くなりゃせんか?
それでも、「自分のこだわりは置いといてライブラリを使おう」と思うのが、
もう一段上の「C++を理解した」でわ?
もう一段上とかって、偉そうな気分で言ってるんじゃないけど。
0234デフォルトの名無しさんNGNG
>>233
MFCは破格に不思議構造をしていると思われ。
Borlandとか、さらにいうならJavaとかWFC(笑)と比べても
そう思う。
0235233NGNG
まあ、その気持ちもわかる。

でも、俺はこれまでMFCで飯食ってきたし、
「MFCはヘンだから使えません」とか言って、実は、C++もSDKも
全然わかってねーヤシに泣かされてきたのも事実。
モチベーションのある新人なら、>>228みたいのも確かにいる。
0236デフォルトの名無しさんNGNG
あ、228が新人って言ってるわけじゃないよ。ゴメソ。
0237デフォルトの名無しさんNGNG
今年に入ってから会社でVC++やらされてるけど、
なんかプログラムする面白さに欠ける環境だなって思った。
0238デフォルトの名無しさんNGNG
>237
はっきり言って、同感。
0239デフォルトの名無しさんNGNG
>>237
でもWinアプリ開発の作業効率はいいぞ。MFC。
面白さと開発効率は違うのだ。面白さってどういうのを求めてんの?
0240デフォルトの名無しさんNGNG
>>227
いやC++の知識抜きでMFCは無謀じゃよ。確かに単純なダイアログアプリ
程度ならどうとでもなるが、ある程度の規模になるとC++の原則を
知らないと挫折する。もっとも標準的なC++の技法に無理やり逆らった
アプローチもMFCには多々見られるけど。メッセージマップとか。

現実的には、C++の中級レベル以上の知識と、あとMFCが何を考えて
る代物かを理解する、ってことが必要だと思う。VC/Winプログラミング
では特に。トリックを使ってMFCを欺く技法とかね。
0241デフォルトの名無しさんNGNG
>>240
全角文字では説得力無し。
全部だもんなあ。
0242240NGNG
>>241
他人のノートPC使ってて打ちにくいんじゃ。
IMEなんてほとんど使わないんで、体がなれてない。
はっきり逝って日本語打ち込むのうざいし。
0243デフォルトの名無しさんNGNG
>>239
スレ違いだが、開発効率はボーランド系の方がぜんぜんいいと思う。
MS系に比べたらシェアは低いけど。
0244デフォルトの名無しさんNGNG
>243
OWLマンセーってことですか?(w
0245240NGNG
>>243
折れも16ビット時代はボーランド使ってたがWin32と共にMSユーザになっちまった。
ボーランドもツール自体は悪くないとは思うが、いかんせん技術情報源がMSより
劣るのがなあ。MSDN依存症なもんで。RadなC++環境(C++ Builder)は良いと思うがね。

>>241
ほら今度は半角だぞ文句あっか。
0246デフォルトの名無しさんNGNG
>>245
Rad は RAD の方がいいと思うが。
0247240NGNG
OWLなんて今時使ってるやつおらんだろ。
0248デフォルトの名無しさんNGNG
MFC見てると並みのPGが力任せに作ったように見える
(まぁ16bit時代からあったんだから元は古いしな)

Doc-Viewなしでも作れる、とは言うものの綺麗に切り離せてないし
各モジュールの独立性低すぎ
0249デフォルトの名無しさんNGNG
しかし、240はバカだな。
こういうのがお荷物なんだよ。
0250デフォルトの名無しさんNGNG
>>240 つか >>240
>現実的には、C++の中級レベル以上の知識と、あとMFCが何を考えて
>る代物かを理解する、ってことが必要だと思う。VC/Winプログラミング
>では特に。トリックを使ってMFCを欺く技法とかね。


1秒でもいい、早く死んでくれ。マッハ3で死んでくれ。
0251つづきNGNG
D3DTOP_DOTPRODUCT3で、どのようなメッシュに対しても汎用的なバンプマップを実装するのは実質的に無茶でしょうか? 素直にピクセル・シェーダーを使うべき? だれか、巧いやりかた知っている人いたら教えてください。
ないとしたら、何のためにnVidiaが実装したのか判らないんですけど。
0252240NGNG
>>249
>>250
三流プログラマだちよ、
オマエらシロートには一生MFCは使いこなせんだろ。
0253デフォルトの名無しさんNGNG
横からレス。

MFCは詳しくないのですが、MFCって継ぎ足し拡張につぐ拡張で
すでにかなりヤバイと聞いていますが如何?
0254デフォルトの名無しさんNGNG
>では特に。トリックを使ってMFCを欺く技法とかね。

おまえほんとにC++わかってる?あ、C++か?
コンストラクタって氏ってる?
どあほ。マッハ5で氏ね。
0255デフォルトの名無しさんNGNG
むしろ 0.01 気圧で氏ね。
0256デフォルトの名無しさんNGNG
>>252
MFCを使いこなす?何?どういうこと?

あ、君、学生さんね。
はいはい、ここはボクチャンの来るところではないでちゅよー。何でも、好きに使いこなしていいでちゅからね。むこうで。
0257デフォルトの名無しさんNGNG
>>256
幼稚園児は去れ。

技術的な話がなければ、マ板の愚痴スレに行こうよ(愚痴は愚痴で面白いんだが、
板違いってことで)。
0258デフォルトの名無しさんNGNG
さすが、小学生。
0259デフォルトの名無しさんNGNG
>>258
落ち着け。そして、せめて sage てくれ。
0260デフォルトの名無しさんNGNG
質問です。クライエントサーバーでデータをやり取りする際、
javaにあるObjectOutputStreamのようにオブジェクトをそのまま送る
っていうことはC++ではできないんでしょうか?全部char*型にいったん
直さないといけないんですか?
0261デフォルトの名無しさんNGNG
>トリックを使ってMFCを欺く技法とかね。
自分が「できる」事を言おうとしてはまってる解かりやすい例だね。
こんなのは必要になったときに調べればいい。
むしろ、必要なときに調べて理解して使えるだけの力を身につけるのが大事。
0262デフォルトの名無しさんNGNG
いいじゃん。マターリいこうぜ。
ここはVC++についてよくわからんことを言う奴が集まるスレなんだから。
0263デフォルトの名無しさんNGNG
「これは俺のバグか?DLLHELLの仕業か?『それともMFCの罠か』」
こういう風に考えなきゃならない場合があるという時点で、ダメです。
0264デフォルトの名無しさんNGNG
ageる時点でダメ。
0265デフォルトの名無しさんNGNG
>>260
できるのかな?
JAVAならSOCKETでますよね。
C++?できないんじゃないの?
RPCでできるのかな?
0266デフォルトの名無しさんNGNG
とりあえずヘジに新作MFCを作ってもらえ、
話はそれからだ。
0267デフォルトの名無しさんNGNG
>>265
DCOM / COM+ っつー手はあるが。
0268デフォルトの名無しさんNGNG
C++にオブジェクトの遠隔系の機能なんてあったっけ?
最初から全然無いのでは?
0269デフォルトの名無しさんNGNG
確かRPCはオブジェクトは転送できないと書いてあったような
その点JAVAは違うと
0270デフォルトの名無しさんNGNG
>>244
VCLも知らんのか‥‥?
ネタだと思うけど、もう少し視野を広く持とうよ。
0271デフォルトの名無しさんNGNG
>>269
RPC自体は所詮TCP/IP上のストリームしか扱わないが、プラットフォーム上
にそれなりの仕組みがあればオブジェクトの転送は出来る。
実際DCOM/COM+はやってる。267のいうとおり。

0272デフォルトの名無しさんNGNG
>>271
でもそれはあんまりC++の機能だとは言わないような。
(それがありなら何でも出来ることになってしまう)
0273デフォルトの名無しさんNGNG
>>272
C++ の機能としてオブジェクトのシリアライズ/ネットワークを介した転送があるか、
というのは NO。

C++ でオブジェクトのシリアライズ/ネットワークを介した転送がができるか、という
のは YES。ただし、標準ライブラリでは何も用意されていないので、仕組みは自分
で作るか DCOM みたいなベンダが提供するフレームワークを使う必要がある。

……ということで、そもそもの発端となった >>260 への答えとしては宜しいのでは
ないかと。
0274デフォルトの名無しさんNGNG
>>266
新作MFC作っても、前のバージョンと違いすぎたら意味ないぞ。
MFCの良いところも悪いところも、ヘタにいじると既存コードが
ビルドできなくなる。MFC使わずに新規に開発するなら.NETだろうし。
MFCはもうこれ以上進化しないだろう。
0275デフォルトの名無しさんNGNG
>>274
君の説は正しい。
でも、ネイティブ用のライブラリはほしいし、そろそろ新MFCがあっても
よいと思う。(WFCとか岩内で寝。)
MSがネットワークなんかからクライアントマシンに興味を戻してくれる
ことを願うよ。ネットじゃ成功せんだろうから。
0276デフォルトの名無しさんNGNG
適当に妥協してC++Builder使えや
0277デフォルトの名無しさんNGNG
>>276
こんばんは。スレ違いです。
0278デフォルトの名無しさんNGNG
つーか、なんでVCがメジャーなのか分からん。
といいながらすでに数年。今もそう思う。
ボー系のほうが効率がいいと思う。
0279デフォルトの名無しさんNGNG
ヘジが新作MFCを作って、VCもリニューアルしたら
その日が間違いなくBCBの死ぬ日だと思う。

というかとっくに作っててもおかしくないはずだ>新作MFC
0280デフォルトの名無しさんNGNG
>>278
MS 製だから。Platform SDK やら DirectX やらへの対応は早いし、書籍や情報
(MSDN Library) も揃ってるし、BoundsChecker 使えるし。

業界標準は強いよな、ということで。
0281デフォルトの名無しさんNGNG
>新作MFC
そんなもんができたら反乱がおこります。
0282デフォルトの名無しさんNGNG
反乱起こったらそこから新MFC+でも作ろう
0283デフォルトの名無しさんNGNG
MFCもういらないから.NET frameworkと完全融合きぼん
0284275NGNG
いや、.NETが悪いとは言わんが、それならC#でいいじゃん。
って、思うのよ。
0285283NGNG
C#ですべてunsafeで書けばC++と変わらないかな。
0286ビル・ジョブスNGNG
やっぱり、MS製品じゃなきゃまともな開発できないよ。
よって、税金だと思って購入してください。
0287デフォルトの名無しさんNGNG
;;
0288鬱だNGNG
実際の話、最新のリスキーな技術を使わない限り、MS系環境を使うメリットは感じ
ませんね。ただ、MSDNのサンプルをVS以外の環境用に読みかえられないはVS必須に
感じるだろうけど。

>>285
C#の最大のライバルがVBってのが皮肉なんだよね。
VC++やBCB使える奴は簡単に移行出来るけど、VBオンリーの連中が足引っ張って、
そのせいで、訳の分からんクラス体系が出来そうでね‥‥‥
0289デフォルトの名無しさんNGNG
VJ++が出たとき、VC++の扱いは、2の次くらいだった。
(クラス図がVJ++の方がきれいな背景付き印刷だったので、ショックだたよ。)
今、C#とVB.NETの売り込み真っ最中で、VC++は3の次くらいの扱いだが、
一段落つけば、VC++への評価は戻るだろう。仮に.NETが成功しても。
VBから移行する人が足を引っ張るって、誰の?
どうせ、VB屋とVC屋は別行動だったじゃん。これからも別行動なだけ。
0290デフォルトの名無しさんNGNG
>>288
リスキーな技術でなくとも結構MSDNの情報とかサンプルとかお世話に
なってます。MFCが期待通りに動かない場面が多々あるもんで。MFCは
決して完全な物じゃないけど、Borlandを使ったとしてもそれは同じ事。
それならサンプルがより多く利用できるMFCになっちゃうのは仕方ない。
趣味でやってるならともかく、仕事だと開発効率が最優先。
0291デフォルトの名無しさんNGNG
ま、MFCマンセーですな。
0292デフォルトの名無しさんNGNG
>>290
業務アプリ組む場合でもVCLは効率良いですよ。
VBのレイアウト−コード直結の環境とC++の柔軟性を持っていますから。
困るのは、むしろ、業務以外のアニメーションや音声を多用する趣味のアプリを
組む場合ですね。この場合は、VCLの他にAPIを使う形になりますから。
(と言っても、手間はVC++でそれをやる時と変わりませんが)

情報に関しては、ボーランドのサイト自体は弱いですが、(少数派ゆえか)
ユーザーサイトに集約しているので、入手に困った事はありません。
ただ、API系の一次情報はMSDNになりますかね。
0293VC++わかりにくいよぉ・・・NGNG
UNIX-C経験3年。VC++実質30日程度でマスターできず
上司から「実践に弱い」と評価された漏れは逝ってよしですか?
0294デフォルトの名無しさんNGNG
>>293
>>3の本、嫁。マジで。その経験なら、1月でなんとかなる。
0295デフォルトの名無しさんNGNG
あんまり知られてないみたいけどVisual C++.NETでもMFCの拡張はあるみたいだね。
0296293NGNG
>>294
その本立ち読みしてきたけど簡単すぎ。
VC++のフレームワークについての良書はないの?
0297デフォルトの名無しさんNGNG
Cの実戦経験が3年あって「プログラミング実習VC++」を読めばあとは、
自分で解決できると思うけどな?

フレームワークって、基本はそんなもんだけど、MFCの仕掛けなら、
「MFCアンサーブック」かな?
あとは、サンプルを見るしかないっしょ。
0298293NGNG
>「MFCアンサーブック」かな?
サンクス。探してみます
0299トムさんNGNG
SQLを実行させようと思いまして下記の様にコーディングしましたが、
"\'m_Com1\'" を読み取ってくれません。シングルコーテーションの中では
なくて、’’も含めて読み取りたいのです。どなたか教えて下さい。
ちなみに、m_Com1はメンバ変数です。全体はこのコードでOKなのでしょうか?

CString strSql = "Select timem,exp,tostn from jikoku where ";

if(m_Com1 == ""){
strSql+= "Stn = " + "\'m_Com1\'" + " AND ";
}else if(m_Com2 == ""){
strSql+= "Goto = " + "\'m_Com2\'" + " AND ";
}else if(m_Com3 == ""){
strSql+= "Day = " + "\'m_Com2\'" + " AND ";
}
strSql+= "Timeh = " +m_ji;
m_Recordset.Open(CRecordset::dynaset,_T(strSql));
UpdateData(true);
m_Recordset.Requery();
0300 NGNG
マルチポストか。 かちゅがバグったのかと思ったYO
03013NGNG
293氏の中ではもう片づいたみたいだからいいんだけど、
「プログラミング実習VC++入門編」は、最初の方で、変数とかif文の説明まで
あって、やさしーなーという感想を受けるが、読み切るとかなりのアプリの
基本形があるし、感覚的にもMFCがわかってくる良書だよ。MFC限定だけどね。
0302デフォルトの名無しさんNGNG
VC++は滅びぬ。人類の夢だから。(言い過ぎ?)
0303デフォルトの名無しさんNGNG
MSDNが中途半端に英語で説明がいまいちわからないのがうざいYO!
0304デフォルトの名無しさんNGNG
>>1
お前には一笑わからん
0305デフォルトの名無しさんNGNG
VisualC++ってVisualに部品を並べられますよってだけがVisualなのが詐欺だ。
0306デフォルトの名無しさんNGNG
>>305
デバッガも Visual じゃん。

dbx とか adb 使うのに比べれば、天国だよ。
0307デフォルトの名無しさんNGNG
MFCとかAPI、一生経っても理解できない予感・・
(TT)うわーん
0308デフォルトの名無しさんNGNG
C++ 知らずに MFC 判らんと抜かす莫迦がいるんですが、
あぼーんして良かですか?
0309デフォルトの名無しさんNGNG
VC++はビタミンE
0310デフォルトの名無しさんNGNG
人間わからないと思ってるうちは一生わからないもんです。
取っ掛かりを掴んだりするとわかったり、良くわかる説明されるとわかったり。
まあまず興味だねぇ。
0311デフォルトの名無しさんNGNG
マイクロソフトユーザは、すぐに手の内を返すマイクロソフトの
戦略に付き合わないといけないから可哀そう。


0312デフォルトの名無しさんNGNG
>>306
でもさ、Visualとかついていたら、VBみたいなのを期待するじゃん。
何か、最初見た時は、昔のFM-TownsのGUIジェネレーターよりもアレ
なんじゃ・・・・、ってショックだったよ(^^;

それに、デバッガは単にIDEの一機能で、アレをビジュアルというの
はviをスクリーンエディタと言うくらいに(笑) 

>>307
まじなら、VC++は一時置いといて、ボーランドのC++Builder から
入ってみ。敷居低いからそっちで Windows系のGUIものに慣れて、
それから戻ってくる方が楽だよ。
0313デフォルトの名無しさんNGNG
MFCは分からないところは後回しでいい。
分かろうとするとどうしてもソースを読む必要が出てくるから、
始めのうちは後回しにするのが最善。

>>312
BCBやるんだったらわざわざVCに戻る必要性がないだろ
0314312NGNG
>>313
いや、MFCを覚えようって話だし、外部要因(学校の研究室の自作ライブラリ
集や顧客の要請等)でVC使わなきゃならない時とかもあるから。
0315デフォルトの名無しさんNGNG
MFCが必要なら、なるべく早くMFCを使った方がよいよ。
慣れもあるから。
0316デフォルトの名無しさんNGNG
禿げ銅。後回しにするほど時間の無駄になると思う。
あくまでMFCをやるなら、の話だが。
STL系なら、なるべく早くSTLを使った方がよいし。
0317デフォルトの名無しさんNGNG
AppWが勝手に書くコードって
初めて触る人にはちんぷんかんぷんだよね

翔泳社の
プログラミング学習シリーズ Visual C++ �@�A�B(全三巻)
が、わかりやすかった
0318デフォルトの名無しさんNGNG
上・下巻、1,2,3巻に分かれているまともな技術書は見たことないがな(藁
0319デフォルトの名無しさんNGNG
>>318
CoreJAVA上下
0320デフォルトの名無しさんNGNG
「プログラムの構造と実行」も上・下巻だった
0321デフォルトの名無しさんNGNG
programing window
0322デフォルトの名無しさんNGNG
まともな本はどれも原著は一冊だろ(藁
0323デフォルトの名無しさんNGNG
programming windows は分冊化してから急激に糞本化した。
0324デフォルトの名無しさんNGNG
>>322
CoreJAVA二分冊
0325デフォルトの名無しさんNGNG
>>318
ドラゴンブックもダメダメ?
0326デフォルトの名無しさんNGNG
>>318
コンピュータの構成と設計
UNIX Network Programming
TCP/IP によるネットワーク管理

>>322
TCP/IP Illustrated
The Art of Computer Programming

いくらでもあるじゃない。
0327デフォルトの名無しさんNGNG
粘着だなー、みんな。
もともと「技術書」じゃないじゃん。
0328デフォルトの名無しさんNGNG
>>301
読んだよ。すごくよかったい。サンキュー。
0329デフォルトの名無しさんNGNG
MSDN subscriptions 2002/January が届いた。
ヘルプシステムが .NETのものになっていて、微妙に使いやすいんですが、
VC6の IDEから F1キーとか押して呼び出せないんですけど...設定もできない...

やっぱ IDEとの連携は .NET環境でないと駄目なんだろうか?
そうすると、VC6で使える MSDNライブラリは 2001/Oct止まりということかぇ?
0330デフォルトの名無しさんNGNG
>>329
DVD と同梱されていた用紙に

The MSDN Library included in this shipment is compatible with Visual Studio .NET.
Please keep your MSDN Library from October 2001 for use with Visual Studio
versions 6.0 and earlier.

と書いてあるから、そういうことかと。
0331デフォルトの名無しさんNGNG
>>330
マイクロソフトが過去のユーザを切るいつものやり方だね。
ようはおまえらは.NETやれっ。買えっていう、無言の圧力かけてんだよ
0332デフォルトの名無しさん NGNG
delphiとvcを比較すると
クラス、命令などの機能、名前がdelphiは系統だって覚えやすく能率的
vcは全体を俯瞰して命令などを整理して開発したように思えず
そのつどの思いつきでつくられているように見えるのは漏れだけでしょうか
windowsのapiにしても整理されずに必要に応じて思いつきで
作られているよに見える。
ところでdelphiは開発効率がvcに比較すると非常に高くバグも出にくく
実行速度もvcで開発したのとほとんど変わらないのですが
delphiと使っていてvcなんか使う必要あるのでしょうか
0333デフォルトの名無しさんNGNG
>>332
delphiを使い続けてください。

VCの方がバグが出るというのは、
経験が足りないか厨房であるかのどちらかだから、
今のあなたに使いこなせるものではありません
0334デフォルトの名無しさんNGNG
VCはMS謹製だから、システムよりのことがネイティブって
ことなんでは。でもデルでもC++BuilderでもAPIたたけるから
ほとんどカバーできるんだけどねl。
0335デフォルトの名無しさんNGNG
>delphiと使っていてvcなんか使う必要あるのでしょうか
VCもC++Builderも使ってるが、VCは倉キング用のActiveX作ること以外には使ってない。
VCは中途半端な開発環境だから手間と時間の効率を考えてると、
VCはC++Builderと比べてあんまりパワフルに感じない。
0336デフォルトの名無しさんNGNG
delphiならまだわかるが、BCBは糞だろ。
吐き出すコードも糞コードだしdelと同じ統合環境でも、
delほど動的な言語じゃないから使いづらいし
0337デフォルトの名無しさん NGNG
332です。
やっぱり普通のソフト作るならdelphiで十分みたいですね。
以前VCでソフトを作ったことありますがかなり大きなプログラム
(1万ステップくらい )でも100kバイト足らずだったので
プログラムの大きさは内容によっては圧倒的にVCの方が
小さかった気がします。
0338デフォルトの名無しさんNGNG
もともとC屋だからC++Builderなんだが、ボー系はやっぱDelかね?
でもDelは猛烈なend;の羅列が美しくない。すれ違い済まん
0339デフォルトの名無しさんNGNG
VC++のツールバーにある文字列の検索欄に記憶してしまった文字を
削除するにはどうしたらいいですか?アンインストール以外でおしえてきぼんぬ
0340デフォルトの名無しさんNGNG
>>339
ソフトウェア板にでも行け
0341デフォルトの名無しさんNGNG
>>339
マシンを窓から投げ捨てろ!
0342デフォルトの名無しさんNGNG
>>339
FDISK
0343デフォルトの名無しさんNGNG
>>339
レジストリを消せばいいんじゃない?
HKEY_CURRENT_USER\Software\Microsoft\〜
HKEY_LOCAL_MACHINE\Software\Microsoft\〜
あたりを探せば、検索欄の単語を保存してる
場所がそのうち見つかるでしょ。
0344デフォルトの名無しさんNGNG
>>343
書くなって。
使い方を聞くスレじゃないんだから
0345343NGNG
>>344
そうは言ってもなぁ。他にどこで聞くの?
すれ立てるまでもない質問スレ?
少なくともソフトウェア板にはVCスレなんてないし、
ここで聞くのも結構妥当だと思うけどな。
0346デフォルトの名無しさんNGNG
ソフトウェア板のスレ立てる〜スレとか、
Windows板のスレ立てる〜とか。
0347デフォルトの名無しさんNGNG
>>331
まったくだね。俺はVC++大好きだけど、MSはどうもな。
0348デフォルトの名無しさんNGNG
>>347
そうか?俺はMS大好きだけど、VCはどうもな。
みんなでC#やって幸せになろうぜ。
0349デフォルトの名無しさんNGNG
知りたい関数の説明が英語だと萎える・・・。
0350デフォルトの名無しさんNGNG
せめてMSDNライブラリのリンク切れは無くして欲しい
0351デフォルトの名無しさんNGNG
>>349
下手な日本語訳よりいいと思う。
0352VC好き、MS嫌いNGNG
>>348
たぶん、夏頃までにはC#やってんだろうな、俺も。
.NET構想はこけるだろうけど。
スレ違い?あ、スレ違い?こりゃまた失礼。
ネイティブコードまんせ。
0353デフォルトの名無しさんNGNG
>>349
英語が苦手なプログラマだと萎える・・・。
0354デフォルトの名無しさんNGNG
あの、MFCて開発中止になってフレームワーク
にいくような
反論どうぞ(w
0355デフォルトの名無しさんNGNG
なるならばっさりといって欲しい。
それならあきらめもつく。
ぐだぐだ引きずるのが一番やだ。
0356デフォルトの名無しさんNGNG
windows DNA ,activex,dcom
マイクロの製品は花火みたいなもの(w
0357デフォルトの名無しさんNGNG
大量のMFCのアプリ作ってるんだから
すぐには移行できナいしょう
0358デフォルトの名無しさんNGNG
マジレスすんなヴォケ
0359デフォルトの名無しさんNGNG
>> 355
レガシーあってのマイクロソフト。
MFC あっての VisualC++。

はっきりと切り捨てることはしないでしょう。
見切りをつけるなら自己責任でおはやめに。
0360デフォルトの名無しさんNGNG
NETは花火でしょうか?
0361デフォルトの名無しさんNGNG
/*すれ違い

俺はJavaプログラマだが
β2のC#ちょっといじっただけで
すぐ覚えられそうだなと思ったんで
使ってみたいと思ってる
C#はJavaからの移行組のほうが習得しやすいかも
実際VC++6.0よりもすんなり理解できた */
0362デフォルトの名無しさんNGNG
ActiveXが花火のように消えていっているとは知らんかった。(藁
0363デフォルトの名無しさんNGNG
ActiveXコントロールの使われてる量ってすげえよ実際のとこ
0364デフォルトの名無しさんNGNG
>>360
花火です。
>>361
Java屋なら/** */使え。(w
0365デフォルトの名無しさんNGNG
363>>
そうか?本ないぞ
0366デフォルトの名無しさんNGNG
当時、花火のように出た本で十分だからじゃない?
0367デフォルトの名無しさんNGNG
フレームワークなんて、来年の今頃は、別の「MS製新技術」の陰になってるよ。
MSは偉大だけど、OS非依存だのネットだのでは成功しない。
そういう会社じゃないもん。
俺はあくまでVC++まんせ。
(MSがVC部門を他社に売るとかしないかな。あるいはフリーにしちゃうとか。)
0368デフォルトの名無しさんNGNG
むしろ某ランドを買収しちまえ。
0369デフォルトの名無しさんNGNG
ぱげ
0370デフォルトの名無しさんNGNG
>>367
>>368
両者に同意。某がMS買収してもいいけど。
0371デフォルトの名無しさんNGNG
保守age
0372デフォルトの名無しさんNGNG
VC++.NETゲットしたか?
0373デフォルトの名無しさんNGNG
VisualC++でコンソールプログラムから始めている初心者なのですが、
リリースバージョンはどうやって作製するのでしょうか?
どういじりまわしても、デバグバージョンしか出てきません。
嫌われているのでしょうか?
御教示、おながいします。
0374デフォルトの名無しさんNGNG
>>373

それは嫌われているのではなく、マニュアルやヘルプすら読もうと
しないあなたをデバッグモードで保護しようという親心でしょう。
とりあえず、メニューの「ビルド」あたりにマウスカーソルをもって
行くことから親離れをはじめてください。
0375デフォルトの名無しさんNGNG
>>373
で、リリースバージョン作製してどーするのサ?
0376373NGNG
>>374
レスを有難う御座います
VCを学習用に友達からCDを貸してもらいインストールしたもので、ヘルプなどが付いていないのですよ。
独習用に初心者向けの本を日本から取り寄せて読んでいるのですが、読んでも載っておらず、その友達に聞いても解らず、困っております。
当方、海外在住なので、立ち読みも出来ず、ネットで調べたのですが、解らずじまいです。
リリースバージョン作製は難しい事なのでしょうか?
もし、よければ何方か教えていただけませんか?

>>375
知識としても知りたいですし、後には使用できる物を作りたいと思います。
0377デフォルトの名無しさんNGNG
>VCを学習用に友達からCDを貸してもらい
芯でね
0378デフォルトの名無しさんNGNG
>>376
本当に貸してもらったのならついてるハズですが何か?
0379デフォルトの名無しさんNGNG
>>377
意味ない事ばかり粘着に書き込むなよ。お前が氏ネ

>>376
方法はまずメニューの『ビルド』→『アクティブな構成の設定』を開きます、すると『〜〜Debug』と 『〜〜Release』がリストの中に表示されていて、
おそらく『〜〜Debug』のほうが選択されていると 思いますので、ここでもう一つの『〜〜Release』の方を選択してOKボタンを押します。
これでもう一度 ビルドするとリリースビルドされた実行可能ファイルが出来ます。

0380デフォルトの名無しさんNGNG
>>376
>解らずじまいです。

↓こんなお前にリリース版を作成する権利無しという神からのお告げでしょう。

>VCを学習用に友達からCDを貸してもらい
0381デフォルトの名無しさんNGNG
VCユーザ=割れ容認派
0382373NGNG
>>379さん

大変感謝しております。有難う御座いました。コンパイルできました。
m(_ _)m
0383デフォルトの名無しさんNGNG
>>373
とりあえず借り物(つまり盗んだわけね)のVC++をアンインストールしなさい。
で、ちゃんと購入すること。
0384デフォルトの名無しさんNGNG
個人学習用いいだろう。
プログラミング学習者が増えるとmicrosoftも御の字だろ?
プログラムをいかなる形でもリリースする場合には購入した方がいいYO!
0385デフォルトの名無しさんNGNG
>>384
お前も >>373 と一緒に逝け。
0386デフォルトの名無しさんNGNG
>>384
お前駐車違反で捕まっても
「少しの時間くらいいいだろ!!」と
警官に食って掛かるタイプだろ。
0387デフォルトの名無しさんNGNG
>>384
>プログラミング学習者が増えるとmicrosoftも御の字だろ?

(゚Д゚)ハァ? 学習者が増えてもそれが割れなら意味ねぇだろ。
学習者の一部が将来製品を買うとしても、全員が使い続けるわけじゃな
いだろうから学習者も買ってもらったほうが御の字に決まってるだろ。

つーか、「学習用だから割れで・・」というようなやつは、製品を作る時も
何か理由をつけて割れを使う可能性がある。
「大規模にリリースするわけじゃないから割れで・・・」
「今回だけだから割れで・・・」
0388デフォルトの名無しさんNGNG
>>384
言語ツールに Standard とか Learning とかの製品が何の為にあるのか考えろや。あほ。
0389デフォルトの名無しさんNGNG
microsoft社員の集まるスレはここですか?
0390名無しさん@EmacsNGNG
gcc使用しる!

0391デフォルトの名無しさんNGNG
>>389
正規に購入するべしという話が出ると、「microsoft社員の集まる」と思って
しまう発想の貧困さはいかがなものか?
0392miorosoft社員NGNG
おーい。集合場所、コッチみたいだよー!
・・・なんか少ないな、桜。
0393デフォルトの名無しさんNGNG
社員だってバラしたら、サクラじゃなくなるじゃん。
0394デフォルトの名無しさんNGNG
ソフトを作る立場の人間がソフトを割れちゃだめだろ。
■ このスレッドは過去ログ倉庫に格納されています