C++のパワーを100%発揮できる強力なWindows開発環境


Windows向けのVCLフレームワークとクロスプラットフォームのレスポンシブUIを実現するFireMonkey(FMX)フレームワークを用いれば、直感的で洗練されたユーザーインターフェイスをWindowsおよびiOS向けに構築できます。



Alvaro Reyes 6avv9oehxfo Unsplash



モダンC++17

Clang拡張コンパイラを搭載。最新のC++言語機能を利用できるとともに、Dinkumware STL、Boost、SDL2などのライブラリを活用可能

Windows 11に対応

最新のWindows 11対応アプリの構築をサポート。アップデートされたレスポンシブコントロールに加えWindows Storeにも対応し、マイクロソフトの新リリースをキャッチアップ可能

High DPI / 4Kサポート

IDEのHigh DPIサポート、最新の4K+モニターのフルサポートを実現。「くっきり、はっきり」のフォント、アイコン表示に加え、VCL / FMXフォームデザイナでも、High DPIアプリケーションの設計が可能に

iOSアプリ

C++Builderでは、Windowsに加えてiOS向けアプリケーションを迅速かつ容易に構築可能

継続的インテグレーション

MSBuild、CMake、Ninjaプロジェクトのサポートにより、継続的インテグレーションを容易に実現可能

生産性

VCLスタイルの設計時サポートを追加。設計時にスタイルを適用したフォームやコントロールの外観をすばやく確認できるので、スタイリッシュなUIのプロトタイプが容易に

多様なデータにアクセス

共通データアクセスフレームワークFireDACにより、Oracle、SQL Server、MySQLなど20以上のデータベースに同じ方式でネイティブアクセス可能

クラウドサポート

すべてのプラットフォームで利用できるHTTP / RESTクライアントライブラリやAWSおよびAzure向けコンポーネントを搭載

迅速なアプリケーション開発

コンポーネントによる効率的なビジュアル開発とC++のパワーを両立。実績あるビジュアルデザイナにより5倍の開発生産性を実現

Responsive UIs

プラットフォーム検知が可能なレスポンシブUIを構築することで、1回UIを設計すれば、簡単にWindowsとiOSの複数プラットフォームに展開することが可能

リモートデスクトップ

VCLとIDEのリモートデスクトップサポートを改善。リモートチームでの開発やアプリケーションの使用をより効率化

バージョンコントロールの統合

バージョン管理システムによるコードの変更トラッキングをサポート。Subversion、Git、Mercurialのリポジトリに対応

IDEを拡張

ツールウィンドウ、コードエディタ、コード補完、構文ハイライト、高レベル/低レベルのイベントフック、デバッグ中のプロセスやスレッド追跡など、IDEを拡張するさまざまなプラグインを入手可能





創造力を刺激する!強力なビジュアルC++開発環境


洗練されたデスクトップ/モバイルアプリを開発

  • C++Builderは、C++言語により真のビジュアル開発を実現したツール。Windows向け開発には実績あるVCLフレームワークを利用可能。ビジュアル開発の生産性とC++のパワー、ネイティブコードのパフォーマンスを発揮できます。FireMonkey(FMX)フレームワークを用いれば、単一コードベースでクロスプラットフォーム開発を実現
  • 強力なVCLコンポーネントによりWindows向けネイティブアプリケーションを設計
  • ビジュアルデザイナを用いてビジュアル/非ビジュアルコンポーネントをドラッグ&ドロップ
  • サードパーティコンポーネントやカスタムコンポーネントを使用してビジュアルUIを拡張可能
  • FireMonkeyにより単一コードベースでクロスプラットフォームアプリケーションを構築
  • LiveBindingデザイナを用いれば、UI要素をビジュアルにデータソースへ接続可能
  • ライブ・オン・デバイスプレビュー機能により、リアルタイムに設計状態を検証可能。複数デバイスにも容易に展開
  • デスクトップ、タブレット、スマートフォン向けにマルチ解像度対応のコンポーネントによるレスポンシブデザインを実現
  • ユーザーエクスペリエンスを向上させるプラットフォーム固有のネイティブコントロールを搭載




Design Beautiful Desktop and Mobile App UIs with C++Builder

C++Builderでコーディング作業も効率化


  • C++開発をサポートする強力なIDEで、モダンなオブジェクト指向プログラミングの言語機能とライブラリを活用した開発を実現。よりよいコードをより早く作成可能
  • C++コードフォーマッタ - C++コードを自動レイアウト可能。Clang形式の整形にも対応
  • 強力なプログラミング言語(DelphiおよびC++)を選択可能。カスタマイズ可能なIDEにより、コーディングスタイルにマッチした開発が可能
  • 各プラットフォーム向けに最適化されたコンパイラにより迅速なコンパイル作業をサポート
  • InterBase、SQLite、MySQL、SQL Server、Oracle、PostgreSQL、DB2、SQL Anywhere、Advantage DB、Firebird、Access、Informix、MongoDBなど、多様なデータソースに高速なネイティブアクセスが可能
  • コーディング時にインラインドキュメントからヒントを表示
  • Boost、Eigen、ZeroMQなどの人気のライブラリを活用できるほか、幅広いコミュニティツールやライブラリを利用可能
  • Git、Subversion、Mercurialなどのバージョン管理システムを統合可能




Modern Developer Centric IDE

高速かつ正確なデバッグ作業を実現

  • バグを特定。C++BuilderのIDEを用いれば、Windows、iOS環境で実行されるアプリケーションをリモートデバッグ可能
  • 単一の開発環境にデザイナ、コンパイラ、デバッガを統合した効率的なツールチェインを提供
  • 条件付きブレークポイントを追加すれば、特定の条件や場所でプログラムの実行を停止可能
  • 呼び出し履歴を調べれば、現在の場所に至るまでのコードの実行経路をバックトレースして確認可能
  • デバッグ中プログラムの実行を停止し、その時点での変数の値をチェック
  • 任意のデバイスでバッグ可能!iOS、Android、macOSの任意のデバイスにアプリを配置。デバイス上で実行されるアプリをリモートデバッグできます。ブレークポイント、呼び出し履歴、ツールチップ式評価などを利用し、プラットフォームを超えてデバッグ作業が可能

高速かつ正確なデバッグ作業を実現

C++Builderならハイパフォーマンスネイティブアプリをコンパイル/配置


  • 任意のデバイス向けにアプリケーションを作成。C++Builderを用いれば、デスクトップとモバイルの双方に適合するアプリケーションを単一コードから作成し、Windows、iOS向けに配置可能
  • アプリストアへの配置もサポート。Windows Store(Desktop Bridgeを使用)向けアプリケーションを構築し、配置可能
  • プラットフォームごとに配置ファイルを定義しビルド設定を行えます。開発者は、各プロジェクトに対し、ターゲットプラットフォーム(Windows、iOS)とビルド設定(デバッグまたはリリース)を指定可能
  • C++BuilderのIDEから直接ファイルを配置可能。PA Server(Platform Assistant Server)を用いて、必要なファイルをすばやくリモートマシンに配置できます。PA Serverは、必要なファイルを組み合わせ、単一のアプリケーションインスタンスとしてパッケージング

C++Builderならハイパフォーマンスネイティブアプリをコンパイル/配置

C++Builderでコード品質も向上





  • 開発サイクルを短縮しても、品質を犠牲にすることはありません!C++Builderは、ベストプラクティスを活用したコーディング、単純作業を削減し、快適にコーディングできる支援機能を搭載
  • テスト済の高度に最適化されたWindows / iOS向けライブラリの活用によりコーディング量を削減
  • ドキュメントをすばやくインラインヘルプに変換しチーム開発で活用可能に
  • DUnitおよびDUnitXフレームワークを搭載。すべてのコードをテストできるユニットテストを構築可能
  • CodeSiteのライブログ機能によりアプリケーションを中断することなく、アプリケーション内部の動きを確認可能
Code Quality

C++Builder はコラボレーション環境も提供

  • C++Builderのコラボ―レーション機能とバージョン管理機能を用いれば、個人でもチームでの開発でも、よりよいコードをより迅速に作成できます。コードコラボレーションにより、コードの理解が深まり、よりよいテスト、よりよいソフトウェアの実現が可能に
  • バージョン管理システムによるコードの変更トラッキングをサポート。Subversion、Git、Mercurialのリポジトリに対応
  • 履歴タブを用いれば、差分ビューワーを用いて変更箇所や履歴を簡単にナビゲート可能
  • MSBuild、CMake、Ninjaプロジェクトのサポートにより、継続的インテグレーションを容易に実現可能
  • ビルトインREST/JSON/BSONサポートにより、クラウドベースのRESTful Webサービスに容易にアクセス
  • C++Builderに搭載されたAmazon API / Azure APIにより、アプリケーションサービス、データベースサービス、ストレージサービスを含むAmazonおよびAzureサービスに接続可能


C++Builder はコラボレーション環境も提供

Extend the C++Builder IDE With Hundreds of Components

  • C++Builderには、ユーザーインターフェイスの構築からデータベース接続まで、多岐にわたる数百のコンポーネントが搭載されています。これにより、デスクトップおよびモバイルプラットフォーム向けビジネスアプリケーションを迅速かつ容易に構築。さらに、製品に搭載されたVCL / FireMonkeyコンポーネントだけでなく、Delphi / C++Builderコミュニティでは、さまざまなツールやコンポーネントを入手可能
  • GetItパッケージマネージャを用いれば、新しいコンポーネントをダウンロード/統合してすばやく開発環境の機能強化が可能
  • Boost、Eigen、ZeroMQ、SDL2、SOCI、libSIMDpp、Nematodeなどの人気のライブラリを利用可能
  • C++Builderでも、Delphiの広範なサードパーティコンポーネントやコントロールを簡単に利用することが可能
  • テクノロジーパートナーが提供するツール/コンポーネントによりIDEを拡張可能
  • Beyond Compare、FastReport、TeeChart、InterBase、IP*Works、CodeSight!などのサードパーティツール、追加製品を利用可能
  • サードパーティ製プラグインやアドオンによりIDEを拡張可能




Extend the Delphi IDE With Hundreds of Components

機能一覧のダウンロード




C++Builder 11リリース!

新バージョンの詳細はこちら


世界各国の300万人以上の開発者が支持