5 messages in org.openoffice.fr.progRe: [prog] Pourquoi un Basic ?
FromSent OnAttachments
Adrien DelcourMay 16, 2006 3:06 am 
Laurent GodardMay 16, 2006 3:45 am 
Adrien DelcourMay 16, 2006 4:52 am 
Bernard MarcellyMay 16, 2006 5:13 am 
Adrien DelcourMay 16, 2006 6:19 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Pourquoi un Basic ?Actions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:May 16, 2006 5:13:28 am
List:org.openoffice.fr.prog

Bonjour Adrien Delcour Message du 2006-05-16 12:06:

Il ne me semble donc pas plus facile de programmer en Basic qu'en C++, par
exemple, je dirais même que c'est le contraire.

Je me demande donc quel est l'avantage du Basic.

Tes remarques sur les limitations du langage Basic sont tout à fait valables, mais secondaires du point de vue scripting. Il est évident qu'un langage intégré dans une application ne peut avoir toutes les possibilités d'un langage de programmation professionnelle nécessitant une compilation. Pour programmer OpenOffice la difficulté est d'utiliser l'API d'OpenOffice. Et là, Basic offre nombre de facilités, et un environnement de développement intégré, ce qui fait gagner un temps considérable. En comparaison, la mise en oeuvre avec C++ (ou Java) est bien plus complexe et hors de portée d'un programmeur occasionnel. Pour te faire une idée, voir les documents:

l'API d'OOo (presque) sans peine (qui utilise Basic) <http://fr.openoffice.org/Documentation/How-to/Basic/OOo_API_intro-07.sxw>

UNO/C++ By Serge Moutou <http://perso.wanadoo.fr/moutou/UNOCpp_AP01.sxw> (ce document est très long à ouvrir dans Writer)

et aussi, l'annexe A du livre Programmation OpenOffice.org 2 <http://www.eyrolles.com/Chapitres/9782212117639/Annexes_marcelly.pdf?xd=c377007ff1fbae60340676e7e601c7a9>

Bernard