SophiaFramework : BREW C++ プログラミング 逆引きコード集
新着FAQ
- リファレンスに記載されていないエラー番号の内容は … ? (トラブル)
- VC6 で ClassView にクラスリストが表示されないのですが ・・・ ? (開発環境)
- SFXFrameColor クラスを使ってフレームを描画する (カラー)
- SFXBevelColor クラスを使ってべベル矩形を描画する (カラー)
- SFXRGBColor クラスを使って色の演算を行う (カラー)
- RVCT for BREW 提供の数学関数を使用する (数値・数学演算)
- 乱数を取得する (数値・数学演算)
- 三角関数テーブルを使って三角関数の演算を行う (数値・数学演算)
- SFXBrewPointer クラスの使用方法 (プログラム全般)
- SophiaFrameworkから BREW エクステンションに AEEApplet 構造体のポインターを渡す方法 (プログラム全般)
- atomic_cast 演算子 (プログラム全般)
- BREW SDK 4.0.0 で開発する方法 (SophiaFramework 4.1.7) (プログラム全般)
- BREW SDK 4.0.0 で開発する方法 (SophiaFramework 4.1.6) (プログラム全般)
- 独自のボタンを作成する (GUIフレームワーク)
- 方向キーでコントロールを選択する (コントロール)
- ラジオ ボタンを作成する (GUIフレームワーク)
- ラベルを作成する (GUIフレームワーク)
- コンボ ボックスを作成する (GUIフレームワーク)
- チェック ボックスを作成する (GUIフレームワーク)
- ボタンを作成する (GUIフレームワーク)
プログラム全般
- リファレンスに記載されていないエラー番号の内容は … ?
- SFXBrewPointer クラスの使用方法
- SophiaFrameworkから BREW エクステンションに AEEApplet 構造体のポインターを渡す方法
- atomic_cast 演算子
- BREW SDK 4.0.0 で開発する方法 (SophiaFramework 4.1.7)
- BREW SDK 4.0.0 で開発する方法 (SophiaFramework 4.1.6)
- SFR ・ SFC アプリの使い分けについて
- バージョン 4.0 のコードを 4.1 に対応させる方法
- アプリ全体からアクセスする変数
- バージョン 3.0 のコードを 4.0 に書き換える
- 例外処理を記述する(static_exception クラスの利用)
- 効率の良い定数構造体の渡し方
- コードの実行速度をミリ秒単位で計測する
- 画面のサイズを取得する
- アプリを終了させる
トラブル
開発環境
- リファレンスに記載されていないエラー番号の内容は … ?
- VC6 で ClassView にクラスリストが表示されないのですが ・・・ ?
- BREW SDK 4.0.0 で開発する方法 (SophiaFramework 4.1.7)
- BREW SDK 4.0.0 で開発する方法 (SophiaFramework 4.1.6)
- RealView Compilation Tools for BREW V1.2 の Build 848 patch の入手方法
- BREW SDK 3.1.5の開発環境について
- Microsoft Visual C++6.0 の開発環境について
- コンパイルできない (インクルードファイルのエラー)
- 異なるバージョンの SophiaFramework を同時に使う
- ARM のリンケージでエラーが発生する
- コードの実行速度をミリ秒単位で計測する
- 実行されるコードをエミュレータと実機で分岐する
タイマー
インターフェイス・ラッパー
GUIフレームワーク
- 独自のボタンを作成する
- ラジオ ボタンを作成する
- ラベルを作成する
- コンボ ボックスを作成する
- チェック ボックスを作成する
- ボタンを作成する
- エディット コントロール(テキスト入力ボックス)を作成する
- タブを作成する
- テキスト メニューを作成する
- 最高 3 つのボタンを持つ選択ダイアログを作成する
- 最高 1 つのボタンを持つメッセージ ダイアログを作成する
- タイトル付きのダイアログを作成する
- フレーム付きのダイアログを作成する
- プレーンダイアログを作成する
- タイトル付きのウィンドウを作成する
- フレーム付きのウィンドウを作成する
- プレーンウィンドウを作成する
- ダイアログを閉じる方法
- SFRBrowserControl クラスを使った HTML 作成
- テキスト入力後に何も処理ができなくなる(SFRBrewTextControl / SFREditboxControl)
- リストボックスを使いたい
- テキストを表示する GUI コントロール
- キーを押してもキーハンドラが起動しない
ウィンドウ
コントロール
ダイアログ
テキストコントロール
ボタンコントロール
メニュー
文字列
文字コード
時刻・日付・時間
画像・描画
- SFXFrameColor クラスを使ってフレームを描画する
- SFXBevelColor クラスを使ってべベル矩形を描画する
- ウィンドウ内を再描画するには
- ウィンドウ上に画像を描画するには
- 描画ができない
- 画像のサイズを取得する
- 画像を描画する
- 画像をファイルから読み込む
- 画像をリソースから読み込む
- 複数行描画の際の文字列の高さを取得
- 複数行の文字列の描画
- 文字列を描画する
- 文字列の幅を取得
- 文字列の高さを取得
- 効率の良い定数構造体の渡し方
- 画面の最下部に文字を表示する領域を作る
- 長方形を描画する
- 画面のサイズを取得する
- リソースから読み込んだビットマップをコピーする
- 矩形の辺同士をくっつける
カラー
数値・数学演算
バッファ・メモリ
コレクション
ストリーム
ネットワーク通信
ファイル
サウンド
WSDL / SOAP / XML
- DOM パーサーを使って SOAP 文書を解析する
- 指定したタグ名を持つ、すべてのノードを取得する
- 複数の DOM ノードを名前で管理する
- 複数の DOM ノードをリストで管理する
- XML 文書を作成する
- SOAP メッセージを作成する
- SAX パーサーを使って XML 文書を解析する
- DOM パーサーを使って XML 文書を解析する
- 子ノードを置換する
- 子孫ノードも含めて子ノードを削除する
- ノードを挿入する
- ノードのテキストを取得する
- 前の兄弟ノードを取得する
- 親ノードを取得する
- ノードの値を取得する
- ノード名を取得する
- 指定したノードの次の兄弟ノードを取得する
- 最後の子ノードを取得する
- 最初の子ノードを取得する
- すべての子ノードを取得する
- RPC による Web サービス呼び出し方法
- Webサービスのメソッド呼び出しにstring型以外の型を使う










