143 |
Meer info kunnen we vinden op op hun website http://www.abisource.com/. |
Meer info kunnen we vinden op op hun website http://www.abisource.com/. |
144 |
|
|
145 |
\subsection{OpenOffice} |
\subsection{OpenOffice} |
146 |
\begrip{OpenOffice} heeft als Mission Statement zich vooropgesteld:\\ |
\begrip{OpenOffice} (ontwikkelingswebsite te vinden op http://www.openoffice.org/, documentatie voor gebruikers te |
147 |
|
vinden op http://documentation.openoffice.org/) heeft als Mission Statement zich vooropgesteld:\\ |
148 |
\\ |
\\ |
149 |
``To create, as a community, the leading international office suite that will run on all major platforms |
``To create, as a community, the leading international office suite that will run on all major platforms |
150 |
and provide access to all functionality and data through open-component based APIs and an XML-based file format.'' |
and provide access to all functionality and data through open-component based APIs and an XML-based file format.'' |
168 |
\item\commando{oomath}: Te vergelijken met de MS Equation editor |
\item\commando{oomath}: Te vergelijken met de MS Equation editor |
169 |
\end{itemize} |
\end{itemize} |
170 |
Deze programma's functioneren in grote lijnen als hun MS Office tegenhangers, met als eerste opvallende |
Deze programma's functioneren in grote lijnen als hun MS Office tegenhangers, met als eerste opvallende |
171 |
verschil dat de tekenfuncties in MS Office in de verschillende programma's zelf ge\"integreerd zijn, en hier |
verschil dat er geen tegenhanger is voor het database programma Acces, en dat er een apart tekenprogramma bijgeleverd is |
172 |
de tekeningen apart met \commando{oodraw} gemaakt moeten worden. |
waarin geavanceerde tekenfuncties uit MS Office uitgewerkt zijn, naast de tekenfuncties die in de verschillende programma's |
173 |
|
zelf ge\"integreerd zijn. |
174 |
|
|
175 |
\subsubsection{Oodraw} |
\subsubsection{Oodraw} |
176 |
\begin{figure}[htb] |
\begin{figure}[htb] |
177 |
\includegraphics[width=0.9\linewidth]{desktop/oodraw.pdf} |
\includegraphics[width=0.9\linewidth]{desktop/oodraw.png} |
178 |
\caption{Het tekenprogramma oodraw.} |
\caption{Het tekenprogramma oodraw.} |
179 |
\label{oodraw} |
\label{oodraw} |
180 |
\end{figure} |
\end{figure} |
196 |
ondersteund wordt. |
ondersteund wordt. |
197 |
\subsubsection{Oowriter} |
\subsubsection{Oowriter} |
198 |
\begin{figure}[htb] |
\begin{figure}[htb] |
199 |
\includegraphics[width=0.9\linewidth]{desktop/oowrite.pdf} |
\includegraphics[width=0.9\linewidth]{desktop/oowrite.png} |
200 |
\caption{De tekstverwerker oowriter.} |
\caption{De tekstverwerker oowriter.} |
201 |
\label{oodraw} |
\label{oodraw} |
202 |
\end{figure} |
\end{figure} |
205 |
zijn om ook gebruik te maken van wildcards bij \commando{find and replace}, maar daar zijn grote verschillen met de MS |
zijn om ook gebruik te maken van wildcards bij \commando{find and replace}, maar daar zijn grote verschillen met de MS |
206 |
Office notaties, en we zijn er zelf niet in geslaagd deze aan de praat te krijgen. |
Office notaties, en we zijn er zelf niet in geslaagd deze aan de praat te krijgen. |
207 |
|
|
208 |
\commando{OOWriter} bevat ook een beperkt aantal tekenfuncties. |
\commando{Oowriter} bevat ook een beperkt aantal tekenfuncties. |
209 |
|
|
210 |
\subsubsection{Oocalc} |
\subsubsection{Oocalc} |
211 |
\begin{figure}[htb] |
\begin{figure}[htb] |
212 |
\includegraphics[width=0.9\linewidth]{desktop/oocalc.pdf} |
\includegraphics[width=0.9\linewidth]{desktop/oocalc.png} |
213 |
\caption{Het rekenbladpakket oocalc.} |
\caption{Het rekenbladpakket oocalc.} |
214 |
\label{oocalc} |
\label{oocalc} |
215 |
\end{figure} |
\end{figure} |
216 |
|
Met \commando{oocalc} hebben we een waardige tegenstander voor MS Excel. Dit programma kan zonder veel moeite |
217 |
|
bestanden inlezen die aangemaakt werden met zijn concurrent, waarbij quasi alle functionaliteit ondersteund worden. Wanneer we |
218 |
|
bijvoorbeeld gebruik willen maken van de ingebouwde functies, vinden we alle functies terug die Excel ondersteund. Zo zijn er de |
219 |
|
wiskundige en statistische functies als sin(), cos(), exp(), \ldots, MEAN(), VAR(), de datum- en tijdsfuncties zoals DATE(), DAY(), |
220 |
|
YEAR(), MONTH(), \ldots en ga zo maar door. |
221 |
|
|
222 |
|
Ook op het gebied van het maken van grafieken stelt Oocalc ons een aantal mogelijkheden. Door een bereik van datapunten te selecteren |
223 |
|
kunnen we via \emph{Insert Chart} een grafiek invoegen. Ook is een optie aanwezig om aan een reeks datapunten een trendlijn toe te |
224 |
|
voegen (enkel bij XY-grafiektype, en dan nog met de nodige problemen). Verder moeten we de mogelijkheden missen om |
225 |
|
\begrip{draaitabellen} (\begrip{pivot tables}) aan te maken. |
226 |
|
|
227 |
|
Ook zijn de mogelijkheden voor het uitvoeren van queries nogal beperkt en omslachtig. Een \begrip{query} is een bevraging |
228 |
|
van een databank, welke in de vorm van een rekenblad kan opgeslagen zijn. Wanneer we bijvoorbeeld |
229 |
|
een rekenblad beschouwen waarin voor een bedrijf de stock weergegeven is met een kolom met naam van de verschillende |
230 |
|
verkoopsartikels, een kolom met de prijs per stuk en een kolom met het aantal nog in voorraad. Dan zouden we een query kunnen |
231 |
|
uitvoeren om te zien wat de totale waarde van de stock nog is, en van welke artikels er minder dan een opgegeven aantal in voorraad |
232 |
|
zijn. Er is een basisfunctionaliteit aanwezig voor queries, zoals onder \emph{Tools - Data Sources - Queries}, maar we missen |
233 |
|
toch wat de wizards die het in MS Office zelfs onervaren gebruikers in staat stelt complexe taken uit te voeren. |
234 |
|
|
235 |
|
\subsubsection{Ooimpress} |
236 |
|
\begin{figure}[htb] |
237 |
|
\includegraphics[width=0.9\linewidth]{desktop/ooimpress.png} |
238 |
|
\caption{Het presentatieprogramma ooimpress.} |
239 |
|
\label{ooimpress} |
240 |
|
\end{figure} |
241 |
|
|
242 |
\subsubsection{Oomath} |
\subsubsection{Oomath} |
243 |
|
|
244 |
\begin{figure}[htb] |
\begin{figure}[htb] |
245 |
\includegraphics[width=0.9\linewidth]{desktop/oomath.pdf} |
\includegraphics[width=0.9\linewidth]{desktop/oomath.png} |
246 |
\caption{De wiskundige editor oomath.} |
\caption{De wiskundige editor oomath.} |
247 |
\label{oomath} |
\label{oomath} |
248 |
\end{figure} |
\end{figure} |
260 |
tevoorschijn te toveren met allerlei mogelijke beschrijvingen van operators en symbolen, en je zo helpen om al snel een |
tevoorschijn te toveren met allerlei mogelijke beschrijvingen van operators en symbolen, en je zo helpen om al snel een |
261 |
eenvoudige uitdrukking in elkaar te knustelen \ldots |
eenvoudige uitdrukking in elkaar te knustelen \ldots |
262 |
|
|
263 |
De website is te vinden op http://www.openoffice.org/ |
\subsection{Customisatie van Open Office: macro's} |
264 |
|
In \emph{Tools - Options - Load/Save - VBA Properties} kunnen we specifi\"eren hoe Open Office moet omgaan met \begrip{VBA} |
265 |
|
\begrip{macro} codes |
266 |
|
in MS Office documenten. VBA macros kunnen niet worden uitgevoerd door Open Office; ze moeten eerst worden geconverteerd en |
267 |
|
aangepast. Vaak willen we toch Open Office enkel gebruiken om de zichtbare inhoud van een Word, Excel of PowerPoint bestand aan |
268 |
|
te passen en dan terug in het Microsoft Office formaat op te slaan zonder de macro's die ze bevatten te veranderen. We kunnen |
269 |
|
zelf Open Office instellen naar eigen wens. Ofwel worden de VBA macros in het klembord opgeslagen in gecommentarieerde vorm |
270 |
|
als een subroutine van Open Office waarbij deze correct zal teruggeschreven worden bij het opslaan onder MS Office formaat, of |
271 |
|
we kunnen kiezen om Open Office de macro's te laten verwijderen bij het laden. De laatste optie is natuurlijk nog een extra |
272 |
|
beveiliging tegen de gevreesde macrovirussen in Microsoft Office documenten, maar af en toe verliezen we daar toch functionaliteit. |
273 |
|
|
274 |
|
Om toch met macro's te kunnen werken binnen Open Office, moeten we gebruik maken van de Open Office Application Programming |
275 |
|
Interface \textsc{api}. Deze \textsc{api} laat ons toe om Open Office componenten aan te spreken vanuit verschillende |
276 |
|
programmeertalen. We gaan hier niet dieper in op het ontwikkelen van eigen macro's met Open Office, maar verwijzen de |
277 |
|
gei\"interesseerden door naar de OpenOffice.org API Reference op http://api.openoffice.org/, waarbij we beschrijvende |
278 |
|
handleidingen voor de programmeeromgevingen kunnen vinden op http://api.openoffice.org/servlets/ProjectDocumentList. |
279 |
|
|
280 |
|
|
281 |
|
|
282 |
\subsection{Ispell en woordenboeken} |
\subsection{Ispell en woordenboeken} |
283 |
|
|