画面・帳票作成ツール シンプルマスター
Simple Master(シンプルマスター)は、画面/帳票のレイアウト作成とロジック部の作成を分離して開発できるツールです。
従来のマンマシンインターフェイス開発時の色々な問題点を一挙に解決いたします。
SimpleMasterの特徴
開発期間の短縮
Simple Masterを使用したシステムでは
1.画面/帳票レイアウト情報
2.表示/印刷処理部
3.データ処理部
に分けて開発します。
各処理部は並行して開発でき、開発期間を短縮することができます。
開発が簡単
WindowsAPIの知識がなくてもアプリケーションの開発ができます。
また、豊富なサンプルプログラムを参照して簡単にアプリケーションの開発ができます。
- 画面/帳票レイアウト情報
マウス、および簡単なキーボードの操作で作成できます。 - 表示/印刷処理部
入出力情報を設定するだけで簡単に画面表示、帳票印刷、マウス操作、キーボード入力を行うことができます。
複雑なプログラムを記述する必要はありません。 - データ処理部
ユーザが作成するデータ処理部と表示/印刷処理部は、専用の関数を用いて情報の受渡しを行います。
テストが簡単
- 表示/印刷処理部
画面/帳票レイアウトの各項目と、表示/印刷処理部の関連付けしたリストを参照することができます。 - データの整合性の検査
プログラム実行時、不適切なデータの受渡しを行った場合、該当する表示/印刷処理部を指摘します。 - 画面/帳票レイアウトのモニタ画面
開発時には、画面/帳票のレイアウトのみを独立してテストすることができます。
メンテナンスが簡単
- 画面/帳票レイアウト情報と表示/印刷処理部は独立したファイルで管理されます。
- 画面/帳票レイアウト情報と表示/印刷処理部ではメンテナンス時にお互いを意識せず修正することができます。
SimpleMasterの機能
画面/帳票レイアウト作成
- マウスと簡単なキー操作で、基本図形(直線、矩形、楕円)、文字列、数値データ、ボタン、スクロールバーなどを配置することができます。
- 複写、移動機能などを使用して複雑なレイアウトや表などを作成することができます。
- 画面上に配置される情報には、2系統の表示色、マウスで操作した時の処理、キーボード入力の可否などの属性を指定することができます。
スプレッドシート機能
簡単な設定で表を作成することができます。
キーボード入力、画面のスクロールなどが自動的に行われます。
クラスライブラリ
- 画面表示、帳票印刷、マウス操作、キーボード入力などはMFC(Microsoft Foundation Class)より派生させたクラスを用いて実行しています。
- アプリケーションプログラム側では情報の受渡しを行うだけでマンマシンインターフェイス部を構築することができます。
その他の機能
アプリケーションプログラム側で利用できる、クラス、関数が組込まれています。
- 画面のハードコピー
- ディスクファイルの操作
- Microsoft Excel 形式のファイルを直接読み書き
- プリンター制御、通信回線制御(TCP/IP、RS-232C)
- プロセス間通信制御(DDE、メールスロット、パイプ、ソケット関数など)
- バイリンガル表示対応(標準3カ国)
- テストツール(リファレンスリスト、実行時の不整合検出)
*一部はサンプルプログラムとして提供
SimpleMasterの適応
事務処理、計測、監視、制御などのあらゆるシステムに適応することができます。
データ処理部を独立したプロセスとして分離することにより
・他の言語を用いてデータ処理部を作成できます。
・ネットワークで接続された他のパソコンでデータ処理部を実行することもできます。
動作環境
OS | Windows 95/98/Me/NT3.51/4.0/2000/XP Linux/UNIX |
---|---|
開発言語 | Windows版 - Microsoft Visual C++ Ver6以降 Linux/UNIX版 - GCC, GTK+/GDK |
Windows版で作成したレイアウトファイルをLinux/UNIX版で
そのまま使用することができます。
ソースプログラム(C++言語)は互換性があります。
各種ダウンロード
ドキュメントダウンロード
PDFファイルを御覧いただくには Adobe Reader が必要です。
こちらからダウンロードすることが出来ます。
試用版ダウンロード
試用版ファイルは圧縮されています。
製品版との相違点
- レイアウト作成件数は最大5画面までとなります。
- レイアウト作成、ロジック作成の為の詳細なドキュメントは含まれていません。
- 次の機能は含まれていません。
通信回線制御(TCP/IP、RS-232C)、プロセス間通信制御、その他サンプルプログラム
インストール説明書