OOBasic - Programmation
Libre Office
Objectifs
Toute personne qui souhaite maîtriser le langage OOBasic pour développer des applications sous Calc ou Base sur la suite Open Office/Libre Office.
À l'issue de la formation, le stagiaire sera capable de :
- Automatiser des tâches sous Calc/Base
- Développer des procédures sous OOBasic
- Déboguer les programmes
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques (80% pratique)
- Support de cours adapté au logiciel étudié et au niveau suivi
- Assistance téléphonique gratuite et illimitée
Modalité d'évaluation
- Evaluation formative au travers de nombreux exercices tout au long de la formation permettant de valider les compétences acquises.
Attestation de stage. - Emargement quotidien d’une feuille de présence
- Possibilité de passage de la certification Tosa en fin de formation
Accessibilité aux personnes handicapées
Pour tout besoin d’adaptation, retrouver le contact de notre référent handicap et les modalités d’accueil sur la page : Infos pratiques/Situation de Handicap
Public concerné
Utilisateur avancé des outils LibreOffice/Open Office.
Pré-requis
Posséder un niveau avancé sur Calc ou Base.
Introduction
- Généralités sur le langage OOBasic
- Généralités sur la programmation événementielle
- Intérêts d'utiliser le langage dans les applications OpenOffice/LibreOffice
Variables et tableaux de variables
- Déclarer des variables
- Les chaînes de caractères, les numériques, les booléens, les variables de date
- Les objets
- Le type Variant
- Les constantes
- Les tableaux
Manipulation des objets
Conditions, boucles et branchements
- If …then… Else
- Select Case
- For… Next
- While… Wend
- Choose
Les sous-programmes
- Sub : création de procédures
- Function : écriture de fonction
Les principales instructions de traitement
- Les chaînes de caractères
- Les fonctions numériques
- Les fonctions de date et heure
- Les fonctions de conversion
- Test de contenu de variable
- Interface utilisateur : écran, clavier
- Traitement des fichiers / Fonctions système
Les boîtes de dialogue
- Construire une boîte de dialogue avec l'EDI
- Les principaux champs de saisie
- L'aspect visuel des dialogues
Travaux pratiques
- Création de diverses Macros exemples (Macros d'extraction, de consolidation, d'ouverture, de fermeture….)
- Aide à la conversion de macros déjà existantes