Sun Microsystems
Termékek
 
Támogatás
 
 

Előző Előző     Tartalom     Tárgymutató     Következő Következő
Fejezet 1

Bevezetés

Ez az útmutató bemutatja a StarOffice™ 8 Basicben történő programozást, és a StarOffice Basic lehetséges alkalmazásait a StarOffice programban. Ha a legtöbbet akarjuk kihozni ebből a könyvből, nem árt, ha ismerünk néhány másik programozási nyelvet is.

A könyvben számos példát találhatunk, amelyek segítségével rövid idő alatt létrehozhatjuk saját StarOffice Basic-programjainkat.

A könyv felépítése

Az első három fejezet megismerteti az olvasót a StarOffice Basic programmal:

Ezek a fejezetek áttekintést nyújtanak a StarOffice Basic programról, és mindenkinek érdemes elolvasnia őket, aki StarOffice Basic-programokat akar írni.

A további fejezetek részletesen leírják a StarOffice API részeit, és igény szerint érdemes elolvasni őket:

A StarOffice Basic

A StarOffice Basic programozási nyelv a StarOffice programhoz lett kifejlesztve, és szorosan integrálódik az Office-csomagba.

Ahogy a neve is jelzi, a StarOffice Basic a Basic családjából származó programozási nyelv. Bárki, aki már dolgozott Basic-nyelvekkel -- főleg a Microsoft Visual Basicjével vagy Visual Basic for Applications (VBA) nyelvével --, az hamar meg fogja érteni a StarOffice Basic nyelvet. A StarOffice Basic alapjainak számos része kompatibilis a Visual Basic nyelvvel.

A StarOffice Basic programozási nyelv négy összetevőből áll:

  • A StarOffice Basic nyelv: Definiálja az alapvető nyelvi elemeket, például a változódeklarációkat, ciklusokat és függvényeket.

  • A futásidejű programkönyvtár: A StarOffice programhoz közvetlenül nem kapcsolódó normál függvényeket tartalmaz, például számok, karakterláncok, dátumváltozók és fájlok szerkesztésére.

  • A StarOffice API (Application Programming Interface ? alkalmazásprogramozási felület): Hozzáférést biztosít a StarOffice-dokumentumokhoz, és lehetővé teszi ezek létrehozását, mentését, módosítását és nyomtatását.

  • A párbeszédablak-szerkesztő: Saját párbeszédablakokat hozhatunk létre, és vezérlőelemeket, illetve eseménykezelőket adhatunk hozzá.


Megjegyzés - A StarOffice Basic és a VBA közti kompatibilitás a StarOffice Basic nyelvre és a futásidejű könyvtárra korlátozódik. A StarOffice API és a Párbeszédablak-szerkesztő nem kompatibilis a VBA-val (ezeknek a felületeknek a szabványosítása a StarOffice számos funkcióját elérhetetlenné tette volna).


A StarOffice Basic felhasználói

A StarOffice Basic alkalmazása ott kezdődik, ahol a StarOffice normál funkciói véget érnek. A StarOffice Basic programban a szokásos feladatok automatizálhatók, csatolások hozhatók létre más programokhoz (például egy adatbázis-kiszolgálóhoz), és előre definiált parancsfájlok használatával bonyolult tevékenységek hajthatók végre egyetlen gombnyomással.

A StarOffice Basic teljes hozzáférést biztosít a StarOffice funkcióihoz, támogat minden funkciót, módosíthatja a dokumentumtípusokat, és lehetőséget biztosít saját párbeszédablakok létrehozására.

A StarOffice Basic használata

A StarOffice Basic programot bármilyen StarOffice-felhasználó használhatja bármilyen további program vagy kiegészítő nélkül. Még a szokásos telepítésnél is rendelkezik a StarOffice Basic az összes szükséges összetevővel a Basic-makrók létrehozásához, a következőket is beleértve:

  • Az integrált fejlesztési környezet (IDE), amely egy szerkesztőt biztosít a makrók létrehozásához és teszteléséhez.

  • Az értelmező, amely a StarOffice Basic-makrók futtatásához szükséges.

  • A felületek a különböző StarOffice alkalmazásokhoz, amelyek közvetlen hozzáférést biztosítanak az Office-dokumentumokhoz.

További információk

Az útmutatóban bemutatott StarOffice API-összetevők a StarOffice Basic-programozó szemszögéből vannak összeválogatva. Általánosságban elmondható, hogy a felületeknek csak egy része kerül bemutatásra. A részletesebb információkért tekintsük meg az interneten található API-referenciát:

http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html

A Developer's Guide részletesebben ismerteti ennél az útmutatónál a StarOffice API-t, de főleg a Java- és C++-programozóknak íródott. Bárki, aki ismeri a StarOffice Basic programozását, találhat további információkat a StarOffice Basic és a StarOffice programozásáról a Developer's Guide-ban. A Developer's Guide letölthető az internetről, a következő címről:

http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html

Azoknak a programozóknak akik a StarOffice Basic helyett Java vagy C++ nyelven akarnak programot írni, érdemes ehelyett az útmutató helyett inkább a StarOffice Developer's Guide-ot elolvasniuk. A StarOffice Java vagy C++ nyelven történő programozása jelentősen bonyolultabb, mint a StarOffice Basic nyelven történő programozás.

Előző Előző     Tartalom     Tárgymutató     Következő Következő