• 締切済み

VC++かC++Builderか?

misokaの回答

  • misoka
  • ベストアンサー率35% (56/160)
回答No.2

補足です。というか訂正というか... C++Builderは、少ししか使っていませんので、何とも 分かっていない部分はあるのですが、Builderは、 単にコントロールを貼りつけてプログラミングを 進めることができる、というだけではなく、 個々のコントロールが、「部品」として分かりよく 独立している、というか... たとえば、MFCを使うと、ボタンのクリックなんかでも Windowsのメッセージを選択して、関数を生成して、それを 編集する、というような方式を強いられるわけですが、 Builderの場合は、ボタンのオブジェクトから、「OnClick」 と書かれた「イベント」に関数名を書きこんで(あるいは ダブルクリックして)関数を作成できますので、Windowsの メッセージを意識する必要もないし手間も少ないです。 ...うーん...でも、こんなのは大した違いではないので、 全然よい例ではありませんでしたネ...(--; ですが、MFCだとコントロールも「ID」とかで管理したりして、 何となくとっつきにくい感じがあるじゃないですか? ViewクラスとかDocクラスとかって、ややこしいのもあるし... Builderでは、そういう面倒がないのです。 (って、詳しくは知らないんですけど...(^^;A そういったような点で... 非常に手軽で、簡単で、親切な印象を受けるわけです。 なんとも煮え切らない、分かりにくい表現になってしまいましたが、 私が感じた快感、分かってもらえたでしょうか?(^^;

blue32
質問者

お礼

ありがとうございました。 確かに、VCのとっつき難さはあるんですよね。 ちょっと開発期間の短縮を迫られているので、 GUIの部分だけはC++Builderでやってみようかな、という気もします。 また判らないことがありましたらココへ着ますのでよろしくお願いします。

関連するQ&A

  • VC++ と C++Builder

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

  • VC7で作成したルーチンをC++Builderで使用するには?

    C++ Builder(Ver5)を使って簡単なGUIのアプリが作れるように勉強しています。 最近、あるHPでimplib.exeを使えばVC用のライブラリを取り込めることを知り、市販のライブラリで試したところ、容易に取り込むことが出来ました。 ここでご質問です。 今まで私がVC(Ver7)で作成したコンソールアプリケーションがあります。このときに作ったモジュール群をライブラリにして、BCBで使用したいのですが、VC側でどのように作ったら良いのかわかりません。 VC側でどのテンプレートを選んでどのように作ればBCBで使えるライブラリになるのか教えてください。 ※私はもともと組込み用のソフト開発者なので、Windowsアプリの知識はビギナークラスです。そんな私でも分かるように配慮してもらえると助かります。 以下に示すHPが私の参考にした方法です。 http://gimite.ddo.jp/bcbqtree/qtreemain.cgi?mode=thread&thread=366

  • VC++6.0とVC++.netの違い

    今会社ではVC++6.0の開発環境で、開発を行っています。 家のパソコンにも環境開発を設定したいのですが、VC++6.0とVC++.netのどちらを買えばいいのかで迷っています。両者の違いは何なのでしょうか。 またVC++.netを買った場合、従来のVC++6.0の参考書は使えるのでしょうか。(いわゆるVC++のやり方に大きな差があるのか) 分かりません。教えてください。 また、分かりやすく解説してあるサイトなどがありましたら、教えていただけるとありがたいです。

  • C++BuilderのコードをVC++用に変更するには?

    環境 WIN98 VC++6.0 MFC にて ネット上でちょうど私が知りたいことが載っているサイトを見つけました。 それは付箋ソフトの作り方を解説しているサイトです。 http://www.zdnet.co.jp/developer/0307/18/dvn06.html しかしながら、そのサイトではC++Builderを使っています。 C++BuilderのコードをVC++用に変更したいのですが、 お分かりでしたお教えください。 知りたいのは、以下のコードです。 C++Builder専用のコードかと思いましたが、調べるとSubStringはAPIだったのでVC++でも使えると思います。 Pos()は調べても分からなかったのですが、変わりになる関数は有るのでしょうか? ********************** // 「,」で区切られた文字列から要素を切り出す。 // メモデータのロードに使う static AnsiString GetToken(AnsiString &s) { AnsiString ret; // ,が文字列に含まれる場合、 // ,より前の文字列を戻り値とし、 // 引数の文字列の,以前を削除する。 // 例えば引数の文字列が"1,2,3"の場合、 // 戻り値は"1"、引数の文字列は"2,3"となる。 int pos=s.Pos(","); if (pos>=1) { ret=s.SubString(1,pos-1); s=s.SubString(pos+1,s.Length()-pos); return ret; }

  • 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++ Builder 2009のマニュアル

    現在開発環境ソフトでcode Gear C++ Builder 2009を使用しているのですが、この開発環境ソフトのPDFとかの取扱説明書などの資料はダウンロードできるところをご存じの方いらっしゃいませんでしょうか? どうぞ、教えて頂きますよう、お願い致します。

  • C++Builder → Visual C++ 移植について

    C++BuilderXを使って開発したアプリケーションがあるのですが 64bit版Windowsへの対応の要件が出てきました。 ところが、C++Builderがいまだに64bit版Windows未対応(2009年中頃対応予定との事) なので、Visual C++での作成を検討しなくてはならなくなりました。 と言った状況なのですが、 C++Builder → Visual C++ に移植する際に、どういった問題点が出てきますでしょうか。 VCLを使っているところなんかはもちろん見なければならないでしょうが 他に注意するべき点などはありますでしょうか。 詳しい方がいらっしゃいましたらお教え願います。

  • Borland CからBuilderへのプロジェクト変換について

    Borland C++ 5.01で作成されたアプリケーションの開発環境をBorland C++Builder 6の開発環境に移し変えることになったのですがBCB6で新しくプロジェクトを作り、ソースファイルを1つずつ移行させていったのですがコンパイルエラーが山ほどでてきます。 C言語自体、あまり詳しくないのでうまく説明できませんがOWL?というコンポーネントが使われている為かと。。。 1つずつ潰していけばいいのですが、もっと簡単な方法がないものかと試行錯誤しております。 何かプロジェクト変換するツールやこのようにすれば?というような意見、情報などないでしょうか?

  • C++を始めたばかりでVC++2008の扱い方がよくわかりません。

    C++を始めたばかりでVC++2008の扱い方がよくわかりません。 はじめまして。今までC言語をひたすらやってきたものですが、 そろそろ就職のためにC++を始めようと考えています。 そして、VC++2008EXPRESSをインストールすることに成功しました。 みなさんよくこのソフトが使いやすいとおっしゃるのですが、 使い方を具体的に書いてあるサイトや本などご存知でしょうか? たとえば、ソースファイルフォルダにtextを追加する方法とか、 ソースファイルのオブジェクト志向的な書き方などです。 やはり最初は、コンソールアプリから始めようとしていますが、 VCで始めたほうが効率がよいでしょうか? どうしてもこの統合開発環境を使いこなしたいと考えております。 可能な範囲で構いませんので、アドバイスいただけたら幸いです。

  • C++を学習するにあたって

    質問は以下の3つですよろしくお願いします 1.vc++ と c++の違いを教えてください。  vc++は開発環境でc++の画面をプログラミングするときに使うもの  という認識でいいでしょうか。 2.vc++とc++の開発環境を教えてください。 javaでいうeclipsの様なものまたその開発環境はcやc++やc#でも使えるか否か 3.vc++ や c++ は制御系システムで用い業務系システムでは  利用しないのでしょうか   初歩的な質問で申し訳けありませんがよろしくお願いします。