前のページ次のページ上に戻るホーム BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0

1.3. 構成

1.3.1. GUI フレームワーク

煩雑なイベント処理や画面描画など GUI の処理を提供します。

詳細情報 : SFY GUI フレームワーク を使う開発SFR GUI フレームワーク を使う開発新レスポンダ システム

サンプル : 標準 GUI コントロール ( Example / StandardControl ディレクトリ )

1.3.2. ユーティリティー

1.3.2.1. 文字列

文字列の比較、結合、検索、コピーなどができます。マルチバイト文字列と BREW の AECHAR( ワイド文字列 )の変換も可能です。

詳細情報 : 文字列

サンプル : 文字列 ( StringExplainer )

1.3.2.2. 図形

図形の移動、拡大縮小、各種判定ができます。

詳細情報 : 図形

サンプル : グラフィック処理 ( GraphicsExplainer )

1.3.2.3. 色

色の演算ができます。

詳細情報 :

サンプル : グラフィック処理 ( GraphicsExplainer )

1.3.2.4. コレクション

複数のデータ要素を格納し、データ要素の取得や検索、処理ができます。

詳細情報 : コレクション

サンプル : コレクション ( CollectionExplainer )

1.3.2.5. メモリ管理

煩雑なメモリの確保と解放をカプセル化してくれます。

詳細情報 : メモリ管理

サンプル : バッファ ( BufferExplainer )

1.3.2.6. ファイル

ファイルとディレクトリの作成、移動、削除、情報取得などのファイル処理ができます。親ディレクトリの取得、拡張子の変更など、ファイル パスの処理も可能です。

詳細情報 : ファイル

サンプル : ストレージ ( StorageExplainer )

1.3.2.7. ネットワーク

HTTP / HTTPS 通信、IPアドレスの処理、DNS 解決、SSL に対応した TCP / UDP ソケット通信が可能です。

詳細情報 : ネットワーク

サンプル : ストレージ ( StorageExplainer )、プロトコル ( ProtocolExplainer )

1.3.2.8. メール

POP3 / SMTPプロトコルによるメール送受信ができます。SSL、SMTP 認証にも対応しています。

詳細情報 : メール送受信

サンプル : プロトコル ( ProtocolExplainer )

1.3.2.9. ストリームとストレージ

データ送受信時の煩雑なコンテキスト管理を自動化し、ファイルやメモリ、ネットワーク通信、ZIP 解凍などの入出力をシンプルに行えます。

詳細情報 : ストリームとストレージ

サンプル : ストリーム ( StreamExplainer )

1.3.2.10. 数学演算

すべての C 言語用浮動小数点演算 ( RVCTB コンパイラ付属の標準数学関数 ) が利用可能です。BREW SDK 標準、線形合同法、MT 法の 3 種類の乱数も使えます。

詳細情報 : 数学演算

サンプル : 数学演算 ( MathematicsExplainer )

1.3.2.11. WSDL / SOAP / XML

DOM / SAX 方式に対応した XML パーサーや、HTTP / HTTPS に対応した SOAP 通信が利用可能です。SOAP-RPC、WSDL にも対応しています。

詳細情報 : WSDL / SOAP / XML

サンプル : WSDL / SOAP / XML ( XMLExplainer )

1.3.2.12. その他ユーティリティー

日付、端末情報、エンディアン、画面描画、連想配列などのユーティリティーが含まれます。

詳細情報 : その他ユーティリティー

サンプル : その他ユーティリティー ( GeneralExplainer )、ポインター ( PointerExplainer )

1.3.3. BREW C++ ラッパークラス

C 言語用 BREW インターフェースに対応する C++ ラッパー クラスです。

詳細情報 : BREW インターフェースラッパー