• ベストアンサー

C++Builder初心者の勉強法

C++Builder初心者です。 プログラムといえばVBをかじった経験しかありません。 そんな初心者がC++Builderを理解したいのですが、 C++Builderは参考書籍が少なく困っています。 VC++のものを読んでも参考になるのでしょうか? また、VC++を読んだ場合、注意点等あるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • qKAZp
  • ベストアンサー率47% (71/148)
回答No.2

VBやってれば、イベントどんぶり(じゃなくってドリブン)のイメージはつかめているでしょうから、後はC++な部分を覚えていけばいいと思う。 VC++の書籍も無駄ではないけど、細部にこだわらず、コンセプトだけを取り込むことが出来るかどうかです。 VCLとMFCでは中身が随分違うので、VCLなプログラムを作るならやっぱりBuilder本を選んだ方がいいでしょう。 この辺の参考書はそこいらの本屋には置いてないでしょうから、アマゾンとかで頼んだ方が確実です。 探せばわりとありますよ。 あと、Borlandのニュースグループを購読(って解りますよね)するのと、BuilderのMLに参加するのもいいと思います。 とりあえずVBかじってれば、そんなに苦労はしないと思いますよ(ディープなプログラムでない限り)。

その他の回答 (3)

  • KoHal
  • ベストアンサー率60% (110/181)
回答No.4

これがBCBの定番入門書です。  C++Builder 6コンポーネント活用ガイド&実践プログラミング 現在6巻まで出てますが、とりあえず第2巻からどうぞ。第1巻はコンポーネントリファレンスなので無くてもすみます(あったら便利ですが)。 第2巻を勉強したら基本的なテクニックは一通り身につくはずです。あとはご自分の興味関心のある分野の巻を選択して読めばよいでしょう。 私自身BCBの解説書はかなりの冊数目を通しましたが(昔は結構出版されてたんですよ)、このシリーズが入門者にはベストと断言できます。他の開発環境の本は必要ありません。 もっともこれだけで自由自在にプログラミングできるようになるかと言えば、残念ながらそれは無理です(苦笑。 yama888さんはVBの経験しかないとのことですが、C/C++の言語仕様は一通り理解されてますか? それが不十分ではBCBに限らずC/C++の開発環境を使いこなすことは難しいです。こちらの勉強にも取り組むことをお勧めします。

参考URL:
http://www.amazon.co.jp/exec/obidos/ASIN/4877830626/qid=1101748008/sr=1-1/ref=sr_1_8_1/249-5539960-9687513
回答No.3

N88-Basic → VB → Delphi → C++Builder → VC++ と辿ってきたAhhhhhhhhhhです。 VC++の参考書といっても大まかに2タイプあげられます。 ・Win32 SDKのみを使うもの ・MFCやATLなどVC固有のものを使うもの。(C++ Builder  も一部サポートしたりはしているんですが。) Win32SDKを解説したVC本はほかのツール(たとえば Delphi)で使ったりするときにも有効に活用できると思います。MFCは...ある意味MS自身も見限っている部分がありま すし、わざわざ勉強する必要もないと思います。 VBしかかじったことがない人にはポインタの概念やいきな り表示されるアセンブラコードのウィンドウなどに面食ら うことがあると思います。 あとC++ BuilderでVCL(VBのようにポンポンフォームにおけ るコンポーネント)はDelphiのものをほぼそのまま流用し ていることからパスカルコードでかかれていることもあり 内部についてはパスカルの知識が多少必要でそこのところ の話はDelphiの方が豊富です。 まあ、がんばってください。 下のURLはC++ BuilderのMLの過去ログ検索ページです。

参考URL:
http://www2.big.or.jp/~osamu/Delphi/
  • keyguy
  • ベストアンサー率28% (135/469)
回答No.1

VC++は読んでも意味がありません VC++は汚いツールだしきれいなBuilderに専念するほうがいいでしょう 私は持ってませんがおそらくRADツールとして非常に優れているので簡単にプログラムが作れます 私は無償Delphiを使った事がありますが 部品を置いていって自動的に書かれたコードに少し追加するだけでプログラミングできた経験を持っています DelphiによってBuilderはつくられているのでおそらく同じようなものだと思います ベースのC++を知っていれば簡単に理解できるのではないでしょうか?

関連するQ&A

  • VC++ と C++Builder

    C++の基本的な構造は理解していて、Win32APIを勉強しようとVC++でプログラミングを始めた者です。参考書は猫でもわかるWindowsプログラミングを見ながら勉強しています(難しくてあまり理解出来ていませんが)。 しかし、機能が多すぎたりと使いこなす自信がありません。 C++Builderに変えてみようかと思っているのですが、VC++とC++Builderの違いを教えて下さい。漠然としすぎていてアホっぽい質問ですが・・。 VC++とC++Builderのプログラムの書き方の大きな違いなどはあるのでしょうか? また、みっちり調べたつもりですが無償のBorlandC++Builderが見あたらないのですが・・・。

  • Borland C++Builder 6で初心者に参考になるサイトを教えてください。

    Borland C++Builder 6で初心者に参考になるプログラムの書き方が解るサイトを教えてください

  • C++Builderの選択

     いつも勉強させていただいています。どうぞよろしくお願いします。  今手元にあるアプリ(C++Builder5.0のソースコード付き)をいじりたく、 これを機会に初めてC++の勉強をしたいのですが(経験のある言語は Fortran、VBです)、C++Builderのどれを購入するかで迷っております。  ポイントとしましては、 ・上のC++Builder5.0のコードがコンパイル可能なもの  (先日、無料のBorland C++Compiler5.5をダウンロードしてコンパイルを試みても  できませんでしたorz (vcl.hというファイルが足りないようです)が、  C++Builderであればバージョン違いでもコンパイルできるのでしょうか?) ・書籍が比較的多いもの。(調べているとC++Builder6は比較的多そうな?気がしたのですが。。。) ・今後も暫く使えそうなもの。(C++Builder5 Personalとかかなり安いようなのですが、  皆さんもっと新しいもので開発なされているという事でしょうか。。。?) ・¥は7~8万くらいまで?  PersonalとProfessionalの違いや制限もよく分からないので、 もしお詳しい方がいらっしゃいましたら、ぜひ教えていただければと思います。  どうぞよろしくお願いします。

  • C++勉強

    C++Builderを使ってます。 Tipsを組み合わせてプログラムしてるレベルです。 1)C++BuilderとVC++の勉強方法は違うものでしょうか? 2)Tipsを組み合わせレベルから脱却するには、何を勉強すれば良いでしょうか?

  • VC++かC++Builderか?

    現在開発環境としてVC++(Ver6.0)を使っていますが、 C++Builderの導入を考えています。 (上司がVC嫌いって話もありますが) こちらは全く使ったことがないのでよくわからないのですが、 両者の違い(?)、また使い勝手などご意見をお聞きしたいのです。 また、VCとC++Builder間での移植は容易に行えるものなのでしょうか? はっきりとした質問でなくてすみませんが、よろしくお願いします。

  • C++ Builder6のイベントハンドラーの参考書

    C++Builder6の初心者です。 イベントハンドラーの使い方が分かりません。 確かに、例題を挙げたものが出版されておりますが 記述を読んでも何故そうなるのか理解できません。 初心者にでも参考になる本等がありましたら教えて 頂きたくお願いします。

  • C++ Builder6 をふたたび動かしたい

    数年前まで C++ Builder6を使ってコマンドラインプログラムを作っていました。 久しぶりに使おうとすると、以下のエラーメッセージがでて新規プログラムが作れません。再インストールをしても同じです。 C++ 5.5 がフリーで出ているようなんですが、元のプログラムが複数あって、Builderの環境で使いたいと思うのです。 すでにボーランド社はありません。 どのようにすれば解決できるのかわかれば教えてください。よろしくお願いします。 C:\Program Files\Borland\CBuilder6\bin\bcb.$$$ から C:\Program Files\Borland\CBuilder6\bin\bcb.droに変更できません。

  • これからJavaの勉強をしたいのですが・・・

    これからJavaの勉強をしたいのですが、わからないことが2つあります。 (1)Javaをするには、ソフトをパソコンにインストールしないといけないのでしょうか? (2)プログラム言語でVBは少しだけ経験があるのですが、CやC++は全然経験がありません。初心者が参考になるようなHPや書籍がわかりません。 もし、わかる方がいらっしゃったら、ご教示お願いします。

    • ベストアンサー
    • Java
  • VC++又はC++Builderでもいいのですが

    VC++又はC++Builderでもいいのですが マウスをドラッグしながら移動すると 範囲を表示する線がでますが あれはどうやっているのでしょうか? わかりにくくてすいませんが よろしくお願いいたします

  • C++Builderに関するオススメの本?

    C++Builder5を使って,プログラムを作りながら プログラミングの勉強をしています。 そこで,オススメの本ありましたら教えていただけないでしょうか? (レベルは初心者向きのもの)

専門家に質問してみよう