【CRSプログラム入門】 第3回 式と演算子
式と演算子 Biz/Browserで実行されるCRSプログラムのオブジェクトでは、計算式を使うことができる。計算式はクライアント内で完結して動作するため、ネットワーク通信などのオーバヘッドを必要とせず高速に動作する。 計算式で使う四則演算や比較式などは、一般的なプログラム言語と同等である。CRS特有の演算子としては...
View Article【CRSプログラム入門】 第4回 定数
定数 Biz/Browserで実行されるCRSスクリプトで数値や文字列を定数として扱うときの種類は以下の通り。 定数 種類 CRS型 表記例 数値 10進整数 Number 100, -100 16進整数 0xFF, -0xFF 実数 3.14, -3.14 論理型 true, false 固定小数点数 Fixed 10.19F, -10.19F 文字 文字列 String...
View Article【CRSプログラム入門】 第5回 グローバル関数?
グローバル関数 Biz/Browserで実行されるCRSスクリプトにはグローバル関数がある。グローバル関数を使うことで複雑な計算式を表現できるので、サーバに対するリクエストを最低限に抑えることができる。また、これらのグローバル関数を組み合わせてオリジナルの関数を作ることも可能だ。 主なグローバル関数は下記の通り。 文字列操作関数 関数名 説明 find 文字列を検索 fullp...
View Article【CRSプログラム入門】 第5回 グローバル関数?
...続き 統計関数 関数名 説明 avg 平均値を求めます max 最大値を求めます min 最小値を求めます std 標準偏差を求める(母集団全体) stds 標準偏差を求める(サンプル) var 分散を求める(母集団全体) vars 分散を求める(サンプル) rank 順位を求めます sum 合計を求めます 財務関数 関数名 説明 cterm 元金が目標満期額に達する期間...
View Article【CRSプログラム入門】 第6回 パッケージとクラス
パッケージとクラス Biz/Browserで実行されるCRSスクリプトでは、標準で下記のようなパッケージ(クラス)を持っている。また、標準のオブジェクトやパッケージを使って別のオリジナルのパッケージ(クラス)を作り、標準パッケージと同じようにメニューに組み込み使用することが可能だ。 パッケージ名 説明 System 数値、文字列、配列といったCRS言語仕様に含まれるネイティブなクラス...
View Article【CRSプログラム入門】 第7回 Biz/Designer開発環境?
CRSプログラムの開発環境 Biz/Browserで実行されるCRSプログラムは、テキストエディタで開発できなくもないが開発の生産性やテスト、デバッグ効率を上げるには専用の開発環境が必要だ。 そこで活躍するのがBiz/Designerである。VBライクな馴染みのある画面構成だ。その便利な機能を押さえておこう。 2Way画面と自動格納機能...
View Article【CRSプログラム入門】 第7回 Biz/Designer開発環境?
実行メニュー Biz/Designerでは、開発しながらの実行テストが行える。コンパイル作業は必要ないため、実際の動作を確認しながら開発ができる。エンドユーザと実際の画面を見ながら進めていくといったプロトタイプ手法での開発も行える。 ■編集中ファイルからテスト実行 ■テスト実行開始 ■ステップイン ■ステップオーバー ■ステップアウト ■一時停止 ■実行終了 ■イベントログの表示...
View Article【CRSプログラム入門】 第8回 CRSプログラミング?
CRSプログラミング CRSスクリプトでは、JavaScriptに似た機能を多く取り込んでいて、クラスやパッケージ機能が仕様拡張されている。基本はJavaScriptライクだが、これからCRSプログラミングについてポイントを説明していこう。 制御構造 CRSスクリプトの制御構造は、JavaScriptとほぼ同じ文法である。 【if … else 文】 条件分岐 if ( 条件式 )...
View Article【CRSプログラム入門】 第8回 CRSプログラミング?
例外ハンドリング CRSスクリプトでは、JavaScriptとほぼ同じようにtry…catchにより例外をハンドリングすることができる。 【try … catch throw 文】 try { 実行文1 } catch( e ) { 実行文2 }...
View Article【CRSプログラム入門】 第3回 式と演算子
式と演算子 Biz/Browserで実行されるCRSプログラムのオブジェクトでは、計算式を使うことができる。計算式はクライアント内で完結して動作するため、ネットワーク通信などのオーバヘッドを必要とせず高速に動作する。 計算式で使う四則演算や比較式などは、一般的なプログラム言語と同等である。CRS特有の演算子としては...
View Article【CRSプログラム入門】 第4回 定数
定数 Biz/Browserで実行されるCRSスクリプトで数値や文字列を定数として扱うときの種類は以下の通り。 定数 種類 CRS型 表記例 数値 10進整数 Number 100, -100 16進整数 0xFF, -0xFF 実数 3.14, -3.14 論理型 true, false 固定小数点数 Fixed 10.19F, -10.19F 文字 文字列 String...
View Article【CRSプログラム入門】 第5回 グローバル関数①
グローバル関数 Biz/Browserで実行されるCRSスクリプトにはグローバル関数がある。グローバル関数を使うことで複雑な計算式を表現できるので、サーバに対するリクエストを最低限に抑えることができる。また、これらのグローバル関数を組み合わせてオリジナルの関数を作ることも可能だ。 主なグローバル関数は下記の通り。 文字列操作関数 関数名 説明 find 文字列を検索 fullp...
View Article【CRSプログラム入門】 第5回 グローバル関数②
...続き 統計関数 関数名 説明 avg 平均値を求めます max 最大値を求めます min 最小値を求めます std 標準偏差を求める(母集団全体) stds 標準偏差を求める(サンプル) var 分散を求める(母集団全体) vars 分散を求める(サンプル) rank 順位を求めます sum 合計を求めます 財務関数 関数名 説明 cterm 元金が目標満期額に達する期間...
View Article【CRSプログラム入門】 第6回 パッケージとクラス
パッケージとクラス Biz/Browserで実行されるCRSスクリプトでは、標準で下記のようなパッケージ(クラス)を持っている。また、標準のオブジェクトやパッケージを使って別のオリジナルのパッケージ(クラス)を作り、標準パッケージと同じようにメニューに組み込み使用することが可能だ。 パッケージ名 説明 System 数値、文字列、配列といったCRS言語仕様に含まれるネイティブなクラス...
View Article【CRSプログラム入門】 第7回 Biz/Designer開発環境①
CRSプログラムの開発環境 Biz/Browserで実行されるCRSプログラムは、テキストエディタで開発できなくもないが開発の生産性やテスト、デバッグ効率を上げるには専用の開発環境が必要だ。 そこで活躍するのがBiz/Designerである。VBライクな馴染みのある画面構成だ。その便利な機能を押さえておこう。 2Way画面と自動格納機能...
View Article【CRSプログラム入門】 第7回 Biz/Designer開発環境②
実行メニュー Biz/Designerでは、開発しながらの実行テストが行える。コンパイル作業は必要ないため、実際の動作を確認しながら開発ができる。エンドユーザと実際の画面を見ながら進めていくといったプロトタイプ手法での開発も行える。 ■編集中ファイルからテスト実行 ■テスト実行開始 ■ステップイン ■ステップオーバー ■ステップアウト ■一時停止 ■実行終了 ■イベントログの表示...
View Article【CRSプログラム入門】 第8回 CRSプログラミング①
CRSプログラミング CRSスクリプトでは、JavaScriptに似た機能を多く取り込んでいて、クラスやパッケージ機能が仕様拡張されている。基本はJavaScriptライクだが、これからCRSプログラミングについてポイントを説明していこう。 制御構造 CRSスクリプトの制御構造は、JavaScriptとほぼ同じ文法である。 【if … else 文】 条件分岐 if ( 条件式 )...
View Article【CRSプログラム入門】 第8回 CRSプログラミング②
例外ハンドリング CRSスクリプトでは、JavaScriptとほぼ同じようにtry…catchにより例外をハンドリングすることができる。 【try … catch throw 文】 try { 実行文1 } catch( e ) { 実行文2 }...
View Article