• 締切済み

Borlandの使い方について

初めて質問します。私はプログラムの初心者です。Cの知識はほぼゼロに近いのですが、CよりもC++を覚えてしまった方が良いと言われ、Borland C++を購入しました。とりあえずテキストエディタを作ってみようと思い、メモ帳程度のエディタを本やサイトを頼りになんとか完成させました。そして、このエディタをどんどんバージョンアップさせたいと思いました。 今度はタブ機能を持ったエディタにしたいと考えているのですが、どのコンポーネントでどういう設定をすればよいのでしょう?コンポーネントの「ページコントロール」があやしいと言うとこまでは掴んだのですがよくわかりません。タブ部分の説明をお願いします。 また、その程度でつまずく様なら開発は無理だと言うなら、はっきりといっていただいて構いません。。。ちなみに、OSはWindows Vista です。 ぜひご指導ください。よろしくお願いします。

みんなの回答

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

C++ Builderのコンポーネントの使い方のサンプルなんかが あるページ テクニック(Tips)集: 入力文字をタブ毎に記録 - Borland C++Builder(BCB) サンプル解説 http://www2.ttcn.ne.jp/~tkky/Tips/TabControl/tabcontrol1.htm Delphi(Object Pascal)がわかれば、そっちの方が 情報が多いと思うので、C++ Builderに変換して読む という手も使えるんでしょうが。 あと C++Builder6 コンポーネント活用ガイド&実践プログラミング Vol.1 コンピュータ書籍専門ネット書店 cbook24 http://www.cbook24.com/bm_detail.asp?sku=4877830618 この手の本の一冊も持っておくと良いと思います。 これは2002年の本なのでちょっと古いですけどね。

kouya_o
質問者

お礼

わかりやすいサイトのリンクをありがとうございます。また、C++Builder6 コンポーネント活用ガイド&実践プログラミング Vol.1 は友達からもすすめられていたのでぜひ購入したいと思います。

  • furyfox
  • ベストアンサー率56% (58/103)
回答No.1

>メモ帳程度のエディタを 恐らくウインドウズが持っているEditコントロールか、Richコントロールを貼り付けただけですよね? >その程度でつまずく様なら開発は無理だと言うなら、はっきりといっていただいて構いません テキストエディタ自体、初心者が作れるようなものではありません。 Windowsでまともなテキストエディタを1から作るとなるとかなり大変です。 >タブ機能を持ったエディタにしたいと これ自体は比較的簡単にできます。 タブコントロールを用意し、子にEditコントロールを持たせればよいだけですから。 WindowsAPIを使ってタブコントロールの作り方が載っているページを紹介しておきます。 第69章 タブコントロールを作る http://www.kumei.ne.jp/c_lang/sdk/sdk_69.htm ただより高機能なエディタを追求していくとEditコントロール等では役不足になってきます。 そうなると1からプログラムを書く必要がでてきます。具体的には Windowsの場合 WM_CHARで文字コードを受け取り、その文字を DrawText等で描画します。 有名なところだと「サクラエディタ」はソースが公開されているので もっと知識が深まれば見ると良いでしょう。 あとBorlandだとVCLを使えば比較的簡単に色々なものが組めるとは思いますが 私自身VCLについてはまったく知らないので そこについてはアドバイスできません。

kouya_o
質問者

お礼

親切な回答ありがとうございます。 それに加え、今後の発展の参考になるご意見に感謝します。

関連するQ&A