InomHitta mer dokumentationSupportresurser som ingår | Ladda ner denna bok i PDF (1383 KB)
第 1 章 はじめにこのガイドでは、StarSuiteTM 8 Basic でのプログラミングおよび、StarSuite に用意された StarSuite Basic を用いたアプリケーションの使用法について、基本的な説明をします。 なお本ガイドの読者には、プログラミング言語に関する基本知識があることを想定しています。 また、StarSuite Basic プログラムを開発する際に参考となる各種のサンプルコードも紹介します。 本マニュアルの構成最初の 3 つの章では、StarSuite Basic の操作に必要な基本知識について説明します。 これらの章では StarSuite Basic の概要を説明しています。StarSuite Basic プログラムを記述する場合は、必ず目を通しておく必要があります。 これ以降の章は、各 StarSuite API の個別的な説明です。必要に応じて目を通すようにしてください。 StarSuite Basic とはStarSuite Basic のプログラミング言語は、StarSuite 専用に開発されたもので、Office パッケージとの親和性に優れています。 その名前が示すように、StarSuite Basic もいわゆる Basic プログラミング言語の一種です。 そのため、過去に Basic 言語を使用した経験があり、特に Microsoft 社の Visual Basic や Visual Basic for Applications (VBA) によるプログラミングが行えるのであれば、すぐに StarSuite Basic をマスターできるはずです。 StarSuite Basic には、Visual Basic と共通する部分が多くあります。 StarSuite Basic のプログラミング言語を構成する要素は、大きく分けて以下の 4 つに分類できます。
注 – StarSuite Basic と VBA の互換性については、StarSuite Basic のプログラミング言語だけでなく、実行時ライブラリも関係します。 また StarSuite API およびダイアログエディタは、VBA と互換性が ありません (これらのインターフェースまでも共通化すると、StarSuite に用意された多くの機能が使用不可能となるためです)。 StarSuite Basic の対象ユーザーStarSuite Basic を用いたアプリケーションは、StarSuite に用意された標準的な機能では対応できない操作を実行する場合に使用します。 たとえば StarSuite Basic を使うことで、ルーチンで実行するタスクを自動操作したり、データベースサーバーなど他のプログラムへのリンクを作成したり、また複雑な処理をスクリプトに記述し、ボタンをクリックするだけで実行させることもできます。 StarSuite Basic は、すべての StarSuite の機能にアクセスできるだけでなく、各種の関数を利用した操作、およびドキュメントの種類の変更や、ダイアログウィンドウをユーザー定義することもできます。 StarSuite Basic の使用StarSuite Basic は、すべての StarSuite プログラムから実行が可能で、特別なサポートプログラムなどを追加する必要はありません。 また標準インストールを行なった場合でも、Basic マクロの作成に必要となる以下の StarSuite Basic 用コンポーネントがすべてインストールされます。
詳細情報このマニュアルで説明する StarSuite API コンポーネントは、StarSuite Basic のプログラマに必要とされる情報の重要度に応じて選択してあります。 また、多くのコンポーネントでは、インターフェース機能の一部のみが説明されています。 API コンポーネントの詳細情報については、以下のインターネットサイトを参照してください。 http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html StarSuite API については、『開発ガイド』により詳しい説明がありますが、これらは基本的に Java および C++ でのプログラミングを念頭に記述されています。 ただし、StarSuite Basic にある程度習熟していれば、StarSuite Basic および StarSuite でのプログラミングで役立つ情報を『開発ガイド』から入手できます。 『開発ガイド』は、以下のインターネットサイトからダウンロードできます。 http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html StarSuite Basic ではなく、Java または C++ を使用して直接プログラミングを行う場合は、このマニュアルの代わりに『開発ガイド』を参照してください。 ただし、Java および C++ によるプログラミングは、StarSuite Basic よりもプログラミングが非常に複雑になります。 |