>真っ向対立しましたなw
はい(^^;おそらく私の質問の仕方が悪いからなのでしょうが。。
>.NET Framework を使ったアプリを作ってみたいのか
↑これにあてはまります!
>C++/CLI ってのは、.NET Framework で Windows アプリを作るうえでは決してメジャー
>な言語ではありません
そうなんですね。。今回は与えられた課題なので、とりあえず頑張ります。
皆さんありがとうございました!
> 皆さんありがとうございました!
解決したのかな?それならば解決のチェックを。
ついでに、Visualの付かない本に一票。
C++もMFCも十分難しいものです。
同時に手を出すよりも、C++の基本程度は押さえてからでないと、
MFCで何をやっているのか理解できませんよ。
本でなくても良ければ、ここがお勧め。
「ロベールのC++教室」
http://www7b.biglobe.ne.jp/robe/cpphtml/
(書籍化もされています)
さらについでですが、私が参考書を探すときに気をつける点を。
本の最初の方が理解できるか?
理解できないならば、その本に手を出すのはまだ早いということ。
今買う必要はありません。
もっと実力を付けてから改めて評価しましょう。
本に、やりたいことが載っているか。どの位載っているか。
いくら本全部が理解できたとしても、やりたいことに結びつかないなら
意味はありません。載っている場合も、少し紹介している程度の場合も、
大半がそのテーマである場合もあります。もちろん、後者のほうがニーズに
合うわけです。
大きな本屋でC++やVC++の本をできるだけ多く立ち読みして選んでください。
自分がやりたいことがそのまま載っている本が無い場合も多いので、
本に書かれていることをどれだけ応用できるかが大事です。
最後に、本の値段はあまり気にしないほうが良いと思います。
時給1000円とすると5000円の本は5時間分の労働ですが、
この本を十分理解するための時間は5時間よりはるかに多い場合が普通です。
人それぞれの事情もありますが、高くても良書を選びましょうということです。
遅くなりましたが解決です。
>ついでに、Visualの付かない本に一票。
本当は、私もC++から始めたいのですが・・・
練習用の課題として、1週間という期限をつけられてしまいまして。。。
Cができれば、できるから!!
と言われたので、やっているのですが・・・
参考書を見ても、参考HPをみても記述はC++なのでなんともつらい状況です。
今は本を見ながらなんとかごまかして製作しています。
#上司には聞けない(いない)状況で、行っています。
>最後に、本の値段はあまり気にしないほうが良いと思います。
>時給1000円とすると5000円の本は5時間分の労働ですが、
>この本を十分理解するための時間は5時間よりはるかに多い場合が普通です。
参考書などの金額は一切気にしないようにしてます。
もし、書いてあることが全て覚えることができれば、そんな値段なんて本当に
やすいものですから。もちろん、覚えられればですが。
最後にもう一度、たいちうさん、その前にアドバイスをしていただいた皆さん、
ありがとうございました。
> Cができれば、できるから!!
> と言われたので、やっているのですが・・・
うそっぱち。
Cができる程度の能力でできるのは
Cでも書ける程度のものに限ります。
「三日でマスターC言語」なんて本に
書いてある内容は三日でできる程度の事
なのと同様。
επιστημη さん
ですよね!!
自分の物覚え&要領が悪いのかと、少し落胆してました。
#前回のレスは、見落としていました。すいません。
なかなか苦しんでらっしゃるみたいですねw
上司の、「Cができれば、できるから!!」という言葉に、
どれほどの根拠があるのかが、心配です。
もしかすると上司もケツに火が付いていて、
「なんでもいいからとにかくプログラムができる人が欲しい!!」
という心境なのかもしれません。
本来ならちゃんとした手順に従って勉強した方がいいんでしょうけど、
期限付きで課題が与えられると、そうもいきませんよね。
自分も、上司から自分の能力を超える仕事を与えられて、苦しんだことがあります。
VBが、キライになりかけました………
> 最後に、本の値段はあまり気にしないほうが良いと思います。
> 時給1000円とすると5000円の本は5時間分の労働ですが、
> この本を十分理解するための時間は5時間よりはるかに多い場合が普通です。
たいちうさんのこの意見には、激しく同意。
自分への投資だと思えば、参考書の値段なんて安いものですよね!
もっとも、値段の高い本が良書とは限りませんが………
>練習用の課題として、1週間という期限をつけられてしまいまして。。。
これの内容がはっきりしないので
上司の発言が無茶かどうかは、まったく想像つかないな
最低でも
デフォルト・コンストラクタ
コピーコンストラクタ
コピー代入演算子
デストラクタ
ぐらいまでは勉強しておかないと
VisualC++なんてやれないんじゃないかな。
>もちろん、覚えられればですが。
疑問に感じた事が「あの本のあの辺りに書かれていた様な…」で良いのでは?
引き出しの場所を増やすのが目的で、覚えるのが目的ではない筈。
だって、誰もが最初は初心者なんだから。
> 最低でも
> デフォルト・コンストラクタ
> コピーコンストラクタ
> コピー代入演算子
> デストラクタ
> ぐらいまでは勉強しておかないと
全然足りないし、そんなのは本質とは何の関わりもない ^^;
てか、言語うんぬんと共に「オブジェクト指向」を掴んでないと
Cに毛の生えた程度の使い方しかできない。
生半可なC++はタチが悪いよー♪
rinさん
>これの内容がはっきりしないので
>上司の発言が無茶かどうかは、まったく想像つかないな
これは、今までCで練習用に作った物をアプリ化すれば良い。
と言われてるので、四則演算に、ちょっと他にも機能を加えた物を作っています。
悠さん
>疑問に感じた事が「あの本のあの辺りに書かれていた様な…」で良いのでは?
>引き出しの場所を増やすのが目的で、覚えるのが目的ではない筈。
確かにその通りですね。
まぁ、理想の話ですので、、、理想としてなら、覚えられるものは覚えたいじゃないで
すか。(^^;)
επιστημηさん
>てか、言語うんぬんと共に「オブジェクト指向」を掴んでないと・・・
やはり、その通りですよね。
επιστημηさんは他掲示板でも良くお見かけしますが、言い方はキツい
(気分を害されたらすみません)ですが、正しい事を言っていますよね。
とりあえず、サンプルとして友人が作成したものを参考にして作成しています。
なんとか、期限には間に合いそうです。
これからも、お世話になると思いますので、宜しくお願いします。
#次回質問する時には、まともな質問をできるようになっておきたいと思います。
舌の根どころか、舌の先が乾かないうち質問で申し訳ないのですが、
http://blog.livedoor.jp/yama_90/archives/50965484.html
このHPにかかれている通りに、
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if( !Char.IsDigit( e.KeyChar ) )
{
e.Handled = true;
}
}
このような記述をしても、以下のエラーが出てしまいます。
:\documents and settings\・・・・\my documents\visual studio 2008\projects\・・
\Form1.h(495) : warning C4832: トークン '.' (UDT 'System::Char' の後) は正しく
ありません。
c:\windows\microsoft.net\framework\v2.0.50727
\mscorlib.dll : 'System::Char' の宣言を確認してください。
c:\documents and settings\・・・・\my documents\visual studio 2008
\projects\・・\Form1.h(495) : error C2275: 'System::Char' : この型は演算子とし
て使用できません
c:\windows\microsoft.net\framework\v2.0.50727
\mscorlib.dll : 'System::Char' の宣言を確認してください。
c:\documents and settings\・・・・\my documents\visual studio 2008
\projects\・・\Form1.h(495) : error C2228: '.KeyChar' の左側はクラス、構造体、
共用体でなければなりません
型は 'System::Windows::Forms::KeyPressEventArgs ^' です。
代わりに '->' を使用しますか?
c:\documents and settings\・・・・\my documents\visual studio 2008
\projects\・・\Form1.h(497) : error C2228: '.Handled' の左側はクラス、構造体、
共用体でなければなりません
型は 'System::Windows::Forms::KeyPressEventArgs ^' です。
代わりに '->' を使用しますか?
と、出てしまいます。
どのようにしたら良いのでしょうか?
失礼しました・・・
参考にしてたのがC#でした。
キツいかなぁ...そっかー...
>キツいかなぁ...そっかー...
いいやー、そんなことないと思うけど(^^;
ZESさんも気にしないでといってるしそのままでいいと思います。