Article View: japan.comp.lang.delphi
Article #16Re: C++と初心者(Re: 画面モード切替後の・・・)
From: HIRAO
Date: Thu, 30 Dec 1999 00:00
Date: Thu, 30 Dec 1999 00:00
81 lines
4744 bytes
4744 bytes
endou wrote in message <3865D28D.4CF01385@po.teleway.ne.jp>... >遠藤@テレウェイです。 >内容が変わるのでサブジェクト変えます。 > >HIRAO wrote: > >> その辺の入力補助ですが、C++Builderの場合は遅くてつらい物が >> あります(T-T;; C++言語も超ややこしいですし… > >VC++の入力補助は超快適です。 >これなしでは、もうプログラムできません。 うらやましいですね… C++Builderはそのかわりフォームのデザイナー が強力なので、ダイアログにこだわる人には良いかもしれません… あとVCLも適度に抽象化されていますので、描画関係ならTCanvasとか 良くできています。そう言う意味では気に入っています。他のプラットフォ ームにも移植可能でしょう。 MFCはCDCでヘルプを見てゾッとしました(^^;; (APIにある物をすべてサポートしている? VCLの場合は細かいことはAPI でという風に割り切ればよいですので、それでややこしさがましになっている と思います) APIよりらしい様なのでややこしい、でもそのぶん早いでしょうね… MFCはWindowsがある限り不滅でしょう… >> サンプルがC系で書かれているというのは強力な理由になりますよね… >> ただC++もダイエットが必要ではないかと思う… > >ベテランなら、サンプルの意味を理解して、どんな言語にも >応用できるんでしょうけど、なかなかそうはいきませんねー。 C++環境なら、カット&ペースト(^^;; (その手のサンプルって、APIの使い方の普遍的な手方を示しているだけ ですので、そのアルゴリズム自体には著作権とか特許などはないのでは? 一時的な変数とかの識別子のネーミングには有る可能性はありますが(^^ ) >> ただC++は、ポインターとかテンプレートとかややこしい物が >> いっぱいですね(^^;; > >C++は初心者にとって、ハードルが高すぎませんか? >VC++を買って、MFCから始めればなんとかなるかも >しれませんが、それ意外だと困難を極めます。 そうですよね、数学の勉強と同じでしょう。基礎をとばして先に進むと その後は理解できないことになります。 初心者にはVBかDelphiって言うのはどうでしょうか(^^;; C++はメカフェチな人向きでしょう(^^;; その苦労を楽しみに変えれる人でないと… >C++の本を買ってくると、C++の新機能の解説ばかりだったり、 >入門書はMFCの説明がほとんど・・・で、Cの本に手を出すと >DOS時代のサンプルだらけ。 > >初心者だって、MFCではなくAPIから理解したいと思う人は >いるだろうし、DirectXでゲームを作りたいのでプログラムを >始めた・・・って人もいるかもしれない。 > >Windows時代にふさわしい、C++で初めてプログラムに挑戦 >する人の為の、「VC++(MFC)」じゃなくて「C++」の解説書は >何処にあるんだろう? う~ん、MFCがC++の例題として向いているのでしたら、そう言う 参考書があっても良いかもしれませんね。 ただGUIはプログラム言語の勉強としては気が散りすぎるのではないかと… VCLはオブジェクト指向としてよいかな? ビジュアルな画面でコントロールを張り付けて、それのプロパティーを 直接設定したりとか、コードも直にいじれて、そのコントロールに名前 をつけたり、その名前を頼りにソースをトレースでき、コントロール型 を頼りにヘルプを引いて行けたりと、オブジェクト指向になっているのでは… C++ではプロパティーを独自拡張してしまっていますもので、C++ の参考書としては注意が必要になりますね… でもC++のオブジェクト指向 な部分を使いこなしていると思いますのでそこは参考になるのでは… C++Builderの場合は、「C++Builderプログラミング技法」プレンティスホール出版 が中級向けとしては良くできています。 平生 ゆう hirao@dog.net0726.or.jp
Technical Details
Message-ID:
<84finq$r2e@www.net0726.or.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<83ou3d$jvv$1@nw041.infoweb.ne.jp> <3860CAFB.E16988D7@po.teleway.ne.jp> <83u3iq$i92$1@nw041.infoweb.ne.jp> <842u63$fpk@www.net0726.or.jp> <3865D28D.4CF01385@po.teleway.ne.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 110a07,f2bd283c630b1b34 X-Google-Attributes: gid110a07,public X-Google-Thread: fecfa,f2bd283c630b1b34 X-Google-Attributes: gidfecfa,public X-Google-Thread: feb2e,f2bd283c630b1b34 X-Google-Attributes: gidfeb2e,public From: "HIRAO" <hirao@dog.net0726.or.jp> Subject: Re: C++と初心者(Re: 画面モード切替後の・・・) Date: 1999/12/30 Message-ID: <84finq$r2e@www.net0726.or.jp> X-Deja-AN: 566473302 Content-Transfer-Encoding: 7bit References: <83ou3d$jvv$1@nw041.infoweb.ne.jp> <3860CAFB.E16988D7@po.teleway.ne.jp> <83u3iq$i92$1@nw041.infoweb.ne.jp> <842u63$fpk@www.net0726.or.jp> <3865D28D.4CF01385@po.teleway.ne.jp> Content-Type: text/plain; charset="iso-2022-jp" X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0 Organization: NET0726 Mime-Version: 1.0 Newsgroups: japan.comp.lang.delphi,fj.comp.lang.pascal,fj.os.ms-windows.programming