検索

HOME .NET/ActiveX Java C++ LeySer BuyDirect!
SourcePro C++

Core
DB
Net
Analysis
新機能
動作環境
ダウンロード
ライセンス/価格
 トライアル版

   
サポートサービス
使用許諾契約書
お問い合わせ
販売終了のお知らせ




TOP > SourcePro C++ > SourcePro Core


SourcePro Core (ソースプロ コア)
広範な機能をカバーする基礎ライブラリ

SourcePro C++アプリケーションの低レベルな部分にまで貴重な時間を費やす必要はありません。SourcePro Coreに含まれる幅広い機能を実装したC++コンポーネントは、スレッド制御や文字列操作、国際化対応など複雑なタスクを処理することができ、開発者はビジネスロジックの実装に専念できるようになります。

製品購入のお申込み、見積希望の方はこちらへ


| 主な特長 | 構成モジュール | 主な機能 | トライアル版 | カタログ(PDF形式)
| 資料(PDF形式) |



[主な特長]
ANSI/ISO標準C++仕様を完全に実装
標準C++仕様を完全実装し、プラットフォームに依存しない直感的で安定したAPIを提供します。ソースコードに対して最小限の変更を行うだけで、さまざまなオペレーティングシステム上でアプリケーションを構築、実行でき、ビジネス要求の変化に素早く対応可能です。

低レベルAPIを高度に抽象化
C++言語の複雑な細部を処理する必要がなく、開発者はビジネスロジックを解決する作業に集中できます。
また、クラス群は統一されたAPIを提供するため、習得期間を短縮できます

拡張可能な多数の非侵入的ストリーミングクラス
既存コードの大幅変更を行わずにオブジェクトのシリアル化、ストリーム化が可能です。XML等を介した通信機能を簡単に統合でき、生産性、移植性の双方を向上させます。

マルチスレッド処理を容易に実現
スレッド処理のための各種機能を提供し、高パフォーマンスのマルチスレッド対応アプリケーションをすばやく構築、運用できるよう支援します。

実行トレース
トレースレベルやターゲットの設定が可能な柔軟性の高い実行トレース機能を備え、アプリケーション内部のエラー原因を行単位で簡単に識別できます。

国際化対応
文字列操作や日付、通貨書式処理などの国際化対応のための機能が用意されており、世界市場向けの迅速なアプリケーション開発を可能にします。

TOP

[構成モジュール]
Standard C++ Library(標準C++ライブラリ)
ANSI/ISO C++に完全準拠した標準コンテナと、標準コンテナの操作を実行するための汎用アルゴリズムを用意しています。
コンテナクラスオブジェクトのメモリ管理を支援するクラス、8ビットASCII文字や16ビットワイド文字などの型操作を行う文字列処理クラス、各国対応の時間/日付/通貨書式処理用クラス、さらに基本データ型をカスタマイズするための数値制限クラスなど多くの機能を備えます。

Essential Tools(エッセンシャルツール)
あらゆるC++アプリケーションに利用できる130以上の基礎C++コンポーネントを提供します。
日付と時刻を処理するクラス群などANSI/ISO規格にはない機能のほか、拡張コレクションクラスのセットも備えています。また、シングル/マルチバイト、ワイド文字列を簡単に処理できるほか、拡張可能な仮想ストリームクラスがプラットフォームに依存しないストリーム化メカニズムを提供します。

Advanced Tools(アドバンストツール)
複雑なストリーム変換とオブジェクトのシリアル化が可能です。
必要に応じてEssential Toolsモジュールの仮想ストリームクラスと相互接続することができます。
また、柔軟なスレッド対応機能により、アプリケーション内で各ストリームのスレッド対応レベルを制御し、パフォーマンスを向上させます。

Internationalization(国際化対応)
ロケールを意識した各種Unicode文字列操作や、ロケール依存データの格納とアクセス、UTF-16と他のエンコーディング間の変換などの国際化対応についての多くの問題に簡単に解決できます。

XML Streams(XMLストリーム)
Advanced Toolsモジュール上に構築され、XMLストリームへのC++データの入出力が可能です。XMLストリーミング用のコードを記述せずにC++クラスのインスタンスをXMLへ変換することが可能で、既存のC++コードへXMLを使用した通信機能を簡単に統合できるようになります。

Threads (スレッド)
Cスレッドライブラリの実装といったマルチスレッドについての煩雑な低レベル作業を肩代わりするオブジェクト指向APIを用意しています。
スレッドの生成、処理、同期、削除などの基本機能のほか、サーバプール及びプロデューサ/コンシューマモデルなどの高度なスレッド処理機能を提供します。既存のシングルスレッドアプリケーションも容易にマルチスレッド化できます。

TOP

[主な機能]
モジュール名 機能
Standard C++ Library
(標準C++ライブラリ)
・ 標準コンテナとコンテナアダプタ
・ 汎用アルゴリズム
・ 例外処理
・ 基本文字列処理
・ 複素数処理
・ 数値制限クラスによる基本データ型のカスタマイズ
・ 数値配列処理
・ メモリ管理
・ 各種入出力処理
・ 各国対応 時間/日付/通貨書式処理
Essential Tools
(エッセンシャルツール)
・ 日付/時間処理
・ シングルバイト/マルチバイト/ワイド文字対応の文字列処理
・ 仮想ストリーム
・ 拡張コレクションクラス
・ 国際化対応
・ ファイルシステム処理
Advanced Tools
(アドバンストツール)
・ バイナリ/Unicode文字/ワイド文字対応のストリーム処理
・ オブジェクトのシリアル化
・ 実行トレース
Internationalization
(国際化対応)
・ UTF-16と他のエンコードとの変換
・ ロケールをふまえたUnicode 文字列の検索/比較/境界分析/トークン化/正規化
・ ロケール依存データの格納とアクセス
・ Unicode 正規表現 パターンマッチング
・ 実行トレース
XML Streams
(XMLストリーム)
・ XMLへのオブジェクトのシリアル化と復元
・ 実行トレース
Threads
(スレッド)
・ 基本スレッド処理
・ スレッド用例外処理
・ スレッド間コミュニケーション支援
・ 同期処理
・ 実行トレース

TOP



Copyright © 2008 GrapeCity inc. All rights reserved.  |  プライバシーポリシー