### Lancelot: 多機能な例

説明

Lancelot は、典型的な顧客アプリケーションを表すための複雑なサンプルです。 これは、従業員、従業員のタイム・カード、およびビジネス・プロジェクトを追跡するためのツールです。 メイン・ウィンドウは、従業員照会の立ち上げ点です。 アクションがメニュー・バー、ツールバー、およびコンテナー・オブジェクトのポップアップ・メニューに表示されます。 「人事照会 (Query Personnel)」ノートブックで照会基準を指定すると、検索基準に一致する従業員を含むコンテナーが表示されます。 また、メニュー・バー、ツールバー、および従業員オブジェクトのポップアップ・メニューにアクションが表示されます。 特定の従業員をオープンすると、その従業員の情報が表示されます。

概念

Lancelot は、多くのユーザー・インターフェース・クラスを使用します。 その一部として、IFrameWindow、IMenuBar、Infoarea、IHelp、IFont、IResourceLibrary、 IContainerControl、IContainerObject、IPopupMenu、INotebook、IMultiCellCanvas、ISetCanvas、 IProfile、IEntryField、IPushButton、IGraphicPushButton、INumericSpinButton、IComboBox、 ICheckBox、IMenuBar、ITitle、IString、ICommandHandler、ICnrHandler、ICnrMenuHandler、IToolBar、 IToolBarButton、IFlyOverHelp、IFlyOverHelpHandler、Direct Manipulation (すなわち、ドラッグ/ドロップ)、 および graphics があります。

タスク

「人事照会 (Query Personnel)」ノートブックをオープンしてください。 最初は、このデータベースには従業員が含まれていません。 照会 (虫眼鏡) ボタンを押すと、従業員を作成したいかどうか尋ねられます。 別のノートブックが表示されます。 従業員に関する情報を埋めて、ノートブックをクローズしてください。 これで、従業員を照会する準備が整いました。 すべての従業員を表示するためには、「従業員 ID (Employee ID)」フィールドにアスタリスク (*) を入力して照会ボタンを押してください。

特別な注:

このサンプルは、現行作業ディレクトリーからヘルプのロードを試みます。

Windows NT: サポート
OS/2: サポート
AIX: サポート