Difference between revisions of "EN/Documentation/BASIC Guide"

From Apache OpenOffice Wiki
Jump to: navigation, search
(New page: {{EN/Documentation/BASICGuideTOC/v2 |ShowPrevNext=block |ShowPrevPage=none |NextPage=Documentation/BASIC Guide/Language }} {{DISPLAYTITLE:{{OOo}} BASIC プログラミングガイド}} ...)
 
Line 4: Line 4:
 
|NextPage=Documentation/BASIC Guide/Language
 
|NextPage=Documentation/BASIC Guide/Language
 
}}
 
}}
{{DISPLAYTITLE:{{OOo}} BASIC プログラミングガイド}}
+
{{DISPLAYTITLE:{{OOo}} Guida alla programmazione in BASIC}}
 
   
 
   
この章では、{{OOo}} Basic を使用したプログラミングについて説明します。なお本ガイドの読者には、プログラミング言語に関する基本知識があることを想定しています。また、{{OOo}} Basic プログラムを開発する際に参考となる各種のサンプルコードも紹介します。
+
Questo manuale contiene un'introduzione alla programmazione con {{OOo}} Basic. Per trarre il massimo dalla consultazione di questo manuale, è consigliabile avere dimestichezza con gli altri linguaggi di programmazione. I numerosi esempi forniti rendono più veloce lo sviluppo di programmi {{OOo}} Basic personalizzati.
  
このガイドでは、{{OOo}} 管理に関する情報を次の章に分けています。最初の 3 つの章では、{{OOo}} Basic について紹介します。
+
All'interno di questo manuale le informazioni sull'amministrazione di {{OOo}} sono suddivise in diversi capitoli. I primi tre capitoli costituiscono un'introduzione a {{OOo}} Basic:
  
* [[Documentation/BASIC Guide/Language|{{OOo}} Basic プログラミング用の言語]]
+
* [[Documentation/BASIC Guide/Language|Il linguaggio {{OOo}} Basic]]
* [[Documentation/BASIC Guide/Runtime_Library| 実行時ライブラリ]]
+
* [[Documentation/BASIC Guide/Runtime_Library|La libreria runtime]]
* [[Documentation/BASIC Guide/API_Intro| API について]]
+
* [[Documentation/BASIC Guide/API_Intro|Introduzione all'API]]
  
これらの章では {{OOo}} Basic の概要を説明しています。{{OOo}} Basic プログラムを記述する場合は、必ず目を通しておく必要があります。これ以降の章は、各 {{OOo}} API の個別の説明です。必要に応じて目を通すようにしてください。
+
Questi capitoli forniscono una panoramica di {{OOo}} Basic e se ne consiglia la
 +
lettura a chiunque intenda scrivere programmi per {{OOo}} Basic. I restanti capitoli descrivono i singoli componenti dell'API di {{OOo}} in maggiore dettaglio e possono essere consultati a seconda delle singole esigenze:
  
* [[Documentation/BASIC Guide/Documents|ドキュメントの使い方]]
+
* [[Documentation/BASIC Guide/Documents|Operazioni con i documenti]]
* [[Documentation/BASIC Guide/Text Documents|文書ドキュメント]]
+
* [[Documentation/BASIC Guide/Text Documents|Documenti di testo]]
* [[Documentation/BASIC Guide/Spreadsheets|表計算ドキュメント]]
+
* [[Documentation/BASIC Guide/Spreadsheets|Fogli elettronici]]
* [[Documentation/BASIC Guide/Drawings Presentations| 図形描画とプレゼンテーション]]
+
* [[Documentation/BASIC Guide/Drawings Presentations|Disegni e presentazioni]]
* [[Documentation/BASIC Guide/Charts| グラフ (図)]]
+
* [[Documentation/BASIC Guide/Charts|Diagrammi]]
* [[Documentation/BASIC Guide/Database| データベース]]
+
* [[Documentation/BASIC Guide/Database|Database]]
* [[Documentation/BASIC Guide/Dialogs| ダイアログ]]
+
* [[Documentation/BASIC Guide/Dialogs|Dialoghi]]
* [[Documentation/BASIC Guide/Forms| フォーム]]
+
* [[Documentation/BASIC Guide/Forms|Formulari]]
  
=={{OOo}} Basic について==
+
==Informazioni su {{OOo}} Basic==
  
{{OOo}} Basic のプログラミング言語は、{{OOo}} 専用に開発されたもので、Office パッケージとの親和性に優れています。
+
Il linguaggio di programmazione di {{OOo}} Basic è stato sviluppato specificamente per {{OOo}} ed è strettamente integrato nel pacchetto Office.
  
その名前が示すように、{{OOo}} Basic もいわゆる Basic プログラミング言語の一種です。そのため、過去に Basic 言語を使用した経験があり、特に Microsoft 社の Visual Basic Visual Basic for Applications (VBA) によるプログラミングが行えるのであれば、すぐに{{OOo}} Basic をマスターできるはずです。{{OOo}} Basic には、Visual Basic と共通する部分が多くあります。
+
Come suggerisce il nome, {{OOo}} Basic è un linguaggio di programmazione della famiglia Basic. Chiunque abbia una precedente esperienza di programmazione con altri linguaggi Basic, in particolare con Visual Basic o VBA (Visual Basic, Applications Edition) di Microsoft, apprenderà rapidamente l'uso di {{OOo}} Basic. Ampie sezioni dei costrutti di base di {{OOo}} Basic sono infatti compatibili con Visual Basic.
  
{{OOo}} Basic のプログラミング言語を構成する要素は、大きく分けて次の 4 つに分類できます。
+
Il linguaggio di programmazione {{OOo}} Basic può essere suddiviso in quattro componenti:
  
*{{OOo}} Basic プログラミング用の言語: 変数宣言、ループ、関数などの基本言語構成を定義します。
+
* Il linguaggio di {{OOo}} Basic: definisce i costrutti elementari del linguaggio, ad esempio, per le dichiarazioni delle variabili, operazioni cicliche e funzioni.
* 実行時ライブラリ: {{OOo}} の基本的な機能を提供するもので、たとえば数字、文字列、日付、ファイルなどの編集がこれに該当します。
+
* La libreria runtime: fornisce le funzioni standard che non hanno riferimento
*{{OOo}} API (Application Programming Interface): {{OOo}} ドキュメントへのアクセスを許可し、ドキュメントの作成、変更、および印刷を許可します。
+
diretto con {{OOo}}, ad esempio le funzioni per la modifica di numeri, stringhe, valori di data e file.
* ダイアログエディタ: ダイアログウィンドウを定義するためのもので、必要なコントロールの配置や、イベントハンドラの割り当てなどを行います。
+
* L'API di {{OOo}}: consente di accedere ai documenti di {{OOo}} e di crearli, salvarli, modificarli e stamparli.
 +
* Il Dialog Editor: crea finestre di dialogo personali e permette di aggiungere elementi di controllo e gestori di eventi.
  
{{Documentation/Note|{{OOo}} Basic VBA の互換性については、{{OOo}} Basic のプログラミング言語だけでなく、実行時ライブラリも関係します。また {{OOo}} API およびダイアログエディタは、VBA と互換性が ありません (これらのインターフェースまでも共通化すると、{{OOo}} に用意された多くの機能が使用不可能となるためです)}}
+
{{Documentation/Note|La compatibilità tra {{OOo}} Basic e VBA riguarda sia il linguaggio che la libreria runtime di {{OOo}} Basic. L'API e il Dialog Editor di {{OOo}} non sono invece compatibili con VBA (la standardizzazione di queste interfacce avrebbe reso
 +
impossibili molti dei concetti forniti in {{OOo}}).}}
  
=={{OOo}} Basic の対象ユーザー==
+
==Utenti di {{OOo}} Basic==
  
{{OOo}} Basic を用いたアプリケーションは、{{OOo}} が備えている標準的な機能では対応できない操作を実行する場合に使用されます。たとえば {{OOo}} Basic を使うことで、ルーチンで実行するタスクを自動操作したり、データベースサーバーなど他のプログラムへのリンクを作成したり、また複雑な処理をスクリプトに記述し、ボタンをクリックするだけで実行させることもできます。
+
Il campo di applicazione di {{OOo}} Basic inizia dove terminano le funzioni standard di {{OOo}}. Con Basic è possibile automatizzare operazioni di routine
 +
{{OOo}}, creare collegamenti con altri programmi, ad esempio a un server di database, ed
 +
eseguire attività complesse mediante la semplice pressione di un pulsante, il tutto grazie all'uso di script predefiniti.
  
{{OOo}} Basic を使えば {{OOo}} の全機能にアクセスできるだけでなく、各種の関数を利用した操作、およびドキュメントの種類の変更や、ダイアログウィンドウをユーザー定義することもできます。
+
{{OOo}} Basic offre un accesso completo a tutte le funzioni di {{OOo}}, il supporto di tutte le funzionalità, permette di modificare i tipi di documenti e fornisce opzioni per creare finestre di dialogo personali.
  
=={{OOo}} Basic の使用==
+
==Uso di {{OOo}} Basic==
  
{{OOo}} Basic は、すべての {{OOo}} プログラムから実行が可能で、特別なサポートプログラムなどを追加する必要はありません。また標準インストールを行なった場合でも、Basic マクロの作成に必要となる次の {{OOo}} Basic 用コンポーネントがすべてインストールされます。
+
{{OOo}} Basic può essere utilizzato da qualsiasi utente di {{OOo}} e non richiede l'impiego di programmi o ausili addizionali. Anche nella sua installazione standard,
 +
{{OOo}} Basic dispone di tutti i componenti necessari per creare macro personalizzate in Basic, tra cui:
  
* 統合開発環境 (integrated development environment: IDE): マクロの入力およびテストを行うためのエディタとして機能します。
+
* L'ambiente di sviluppo integrato (IDE, Integrated Development Environment) che fornisce un editor per la creazione e la prova delle macro.
* インタプリタ: {{OOo}} Basic マクロの実行に必要です。
+
* L'interprete necessario per eseguire le macro di {{OOo}} Basic.
* 各種の {{OOo}} アプリケーションに対するインターフェース : Office ドキュメントに直接アクセスする際に必要となります。
+
* Le interfacce per le varie applicazioni di {{OOo}} che garantiscono l'accesso diretto ai documenti di Office.
  
== 詳細情報==
+
==Ulteriori informazioni==
  
このマニュアルで説明する {{OOo}} API コンポーネントは、{{OOo}} Basic のプログラマに必要とされる情報の重要度に応じて選択してあります。また、多くのコンポーネントでは、インターフェース機能の一部のみが説明されています。詳細については、[
+
I componenti dell'API di {{OOo}} presentati nel manuale sono stati selezionati in base ai loro vantaggi pratici per i programmatori di {{OOo}} Basic. In generale, sono trattate solo parti delle interfacce. Per un quadro in maggiore dettaglio, consultare il [http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html Riferimento API].
                    『http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html API reference]』を参照してください。
+
  
[[{{OOo}} API については、『Documentation/DevGuide/OpenOffice.org_Developers_Guide|デベロッパ向けガイド]]』により詳しい説明がありますが、これらは基本的に Java および C++ でのプログラミングを念頭に記述されています。ただし、{{OOo}} Basic にある程度習熟していれば、{{OOo}} Basic および {{OOo}} でのプログラミングで役立つ情報を『デベロッパ向けガイド』から入手できます。
+
Il documento [[Documentation/DevGuide/OpenOffice.org_Developers_Guide|Developer's Guide]] descrive l'API di {{OOo}} in maggiore dettaglio, ma è destinato principalmente ai programmatori in Java e C++. Chiunque abbia già sufficiente dimestichezza con la programmazione di {{OOo}} Basic potrà reperire informazioni nella Developer's Guide sulla programmazione per {{OOo}} Basic e {{OOo}}.
  
{{OOo}} Basic ではなく、Java または C++ を使用して直接プログラミングを行う場合は、このマニュアルの代わりに『{{OOo}} デベロッパ向けガイド』を参照してください。ただし、Java または C++ による {{OOo}} プログラミングは、{{OOo}} Basic よりもさらに複雑なプログラミングを必要とします。
+
Ai programmatori che desiderino lavorare direttamente in Java o C++ anziché in
 +
{{OOo}} Basic si consiglia la consultazione della Developer's Guide di {{OOo}} anziché del presente manuale. La programmazione di {{OOo}} con Java o C++ costituisce un
 +
processo considerevolmente più complesso della programmazione con {{OOo}} Basic.
  
 
{{Download_Collection|MediaWiki:Collections/BASIC_Guide}}
 
{{Download_Collection|MediaWiki:Collections/BASIC_Guide}}

Revision as of 18:22, 25 June 2009

Template:EN/Documentation/BASICGuideTOC/v2


Questo manuale contiene un'introduzione alla programmazione con Apache OpenOffice Basic. Per trarre il massimo dalla consultazione di questo manuale, è consigliabile avere dimestichezza con gli altri linguaggi di programmazione. I numerosi esempi forniti rendono più veloce lo sviluppo di programmi Apache OpenOffice Basic personalizzati.

All'interno di questo manuale le informazioni sull'amministrazione di Apache OpenOffice sono suddivise in diversi capitoli. I primi tre capitoli costituiscono un'introduzione a Apache OpenOffice Basic:

Questi capitoli forniscono una panoramica di Apache OpenOffice Basic e se ne consiglia la lettura a chiunque intenda scrivere programmi per Apache OpenOffice Basic. I restanti capitoli descrivono i singoli componenti dell'API di Apache OpenOffice in maggiore dettaglio e possono essere consultati a seconda delle singole esigenze:

Informazioni su Apache OpenOffice Basic

Il linguaggio di programmazione di Apache OpenOffice Basic è stato sviluppato specificamente per Apache OpenOffice ed è strettamente integrato nel pacchetto Office.

Come suggerisce il nome, Apache OpenOffice Basic è un linguaggio di programmazione della famiglia Basic. Chiunque abbia una precedente esperienza di programmazione con altri linguaggi Basic, in particolare con Visual Basic o VBA (Visual Basic, Applications Edition) di Microsoft, apprenderà rapidamente l'uso di Apache OpenOffice Basic. Ampie sezioni dei costrutti di base di Apache OpenOffice Basic sono infatti compatibili con Visual Basic.

Il linguaggio di programmazione Apache OpenOffice Basic può essere suddiviso in quattro componenti:

  • Il linguaggio di Apache OpenOffice Basic: definisce i costrutti elementari del linguaggio, ad esempio, per le dichiarazioni delle variabili, operazioni cicliche e funzioni.
  • La libreria runtime: fornisce le funzioni standard che non hanno riferimento

diretto con Apache OpenOffice, ad esempio le funzioni per la modifica di numeri, stringhe, valori di data e file.

  • L'API di Apache OpenOffice: consente di accedere ai documenti di Apache OpenOffice e di crearli, salvarli, modificarli e stamparli.
  • Il Dialog Editor: crea finestre di dialogo personali e permette di aggiungere elementi di controllo e gestori di eventi.

Template:Documentation/Note

Utenti di Apache OpenOffice Basic

Il campo di applicazione di Apache OpenOffice Basic inizia dove terminano le funzioni standard di Apache OpenOffice. Con Basic è possibile automatizzare operazioni di routine Apache OpenOffice, creare collegamenti con altri programmi, ad esempio a un server di database, ed eseguire attività complesse mediante la semplice pressione di un pulsante, il tutto grazie all'uso di script predefiniti.

Apache OpenOffice Basic offre un accesso completo a tutte le funzioni di Apache OpenOffice, il supporto di tutte le funzionalità, permette di modificare i tipi di documenti e fornisce opzioni per creare finestre di dialogo personali.

Uso di Apache OpenOffice Basic

Apache OpenOffice Basic può essere utilizzato da qualsiasi utente di Apache OpenOffice e non richiede l'impiego di programmi o ausili addizionali. Anche nella sua installazione standard,

Apache OpenOffice Basic dispone di tutti i componenti necessari per creare macro personalizzate in Basic, tra cui:
  • L'ambiente di sviluppo integrato (IDE, Integrated Development Environment) che fornisce un editor per la creazione e la prova delle macro.
  • L'interprete necessario per eseguire le macro di Apache OpenOffice Basic.
  • Le interfacce per le varie applicazioni di Apache OpenOffice che garantiscono l'accesso diretto ai documenti di Office.

Ulteriori informazioni

I componenti dell'API di Apache OpenOffice presentati nel manuale sono stati selezionati in base ai loro vantaggi pratici per i programmatori di Apache OpenOffice Basic. In generale, sono trattate solo parti delle interfacce. Per un quadro in maggiore dettaglio, consultare il Riferimento API.

Il documento Developer's Guide descrive l'API di Apache OpenOffice in maggiore dettaglio, ma è destinato principalmente ai programmatori in Java e C++. Chiunque abbia già sufficiente dimestichezza con la programmazione di Apache OpenOffice Basic potrà reperire informazioni nella Developer's Guide sulla programmazione per Apache OpenOffice Basic e Apache OpenOffice.

Ai programmatori che desiderino lavorare direttamente in Java o C++ anziché in

Apache OpenOffice Basic si consiglia la consultazione della Developer's Guide di Apache OpenOffice anziché del presente manuale. La programmazione di Apache OpenOffice con Java o C++ costituisce un

processo considerevolmente più complesso della programmazione con Apache OpenOffice Basic.

PDF Icon.gif Download as a PDF or ODT


Content on this page is licensed under the Public Documentation License (PDL).
Personal tools