Direkt zum Hauptbereich

Erste Schritte in BASIC unter LibreOffice und Neuigkeiten

Dieses Wochenende habe ich etwas Programmierung unter LibreOffice BASIC gemacht.

Schon seit einiger Zeit besitze ich mehrere Bücher zu dem Thema und als Projektidee dient mir, einen Charakterbogen für das Fantasyrollenspiel "Tunnels and Trolls" zu erstellen.

Insbesondere hat mir das Buch OpenOffice-Programmierung: Automatisieren von Büroanwendungen mit Basic von René Martin weitergeholfen. Dabei hat mir gefallen, dass der Autor seine Codebeispiele auf seiner Webseite veröffentlicht hat und nicht unbedingt eine CD oder DVD beiliegt. Die Codebeispiele kann man somit schnell von der Webseite beziehen.

Wie sind nun meine Erfahrungen mit StarOffice BASIC?

Kürzlich ist ja ubuntu 16.04 erschienen, welches ich vorrangig genutzt habe. Die Programmierung empfand ich aber unter dem unity-Desktop von ubuntu als sehr unkomfortabel und dies aus zwei Gründen:

  • Wird die IDE für LibreOffice BASIC geöffnet, wird dieses nicht in die anderen Fenster  bzw. Panel eingetragen. Schlägt man die Nutzung einer Funktion im Internet nach, bleibt einem nur der Wechsel zu LibreOffice und die Menüleiste. Auf dem LXDE-Desktops meines openSUSE-Systems wird jedoch ein entsprechender Eintrag ist die Taskbar gemacht und man kommt wesentlich schneller zur Entwicklungsumgebung zurück.
  • Statt einer regulären Anzeige einer Dialogbox wurde der Text in unlesbaren Blöcken dargestellt und man musste mit der Maus erstmal diesen Text markieren damit man ihn überhaupt lesen konnte.
Ich bin dann wehmütig zu meinem alten openSUSE System zurück gegangen. Hier konnte ich dann einige Erfahrungen sammeln.

Wie sind diese?
  •  StarOffice BASIC bietet schon in der Runtime-Library einige Funktionen, die man für die Programmierung nutzen kann. 
  • Für mein Charakterbogenprojekt musste ich Zufallszahlen generieren. Glücklicherweise gibt es eine Funktion dafür, jedoch hat diese die Einschränkung, dass diese nur Zahlen zwischen 0 und 1 generiert.  Somit ist ein erhebliches Umrechnen notwendig, während Microsoft VBA dies in einer einzigen Zeile abwickeln kann. Dies bläht den Code von StarOffice BASIC ziemlich auf.
  • Der Formulardesigner stürzte in der Vergangenheit gerne ab.
Insgesamt gibt es relativ wenig deutsche Literatur zu dem Thema. Die Microsoft Officebücher sind zahlreicher und häufig auch wesentlich umfangreicher. Somit ist eine Einarbeitung nicht gerade sonderlich trivial und ich befürchte auch, dass der Mangel an externen Beratern für die Migration von Formularen auf die neue Officesuite nicht gerade förderlich für Münchens LiMux-Projekt war.

Dennoch hat mich dieses Wochenende dazu inspiriert, in der LibreOffice Community mitzumachen: Ich habe die Documentation Mailingliste abonniert und mich auch dort vorgestellt.

Was gibt es sonst noch neues? Ich habe eine freundliche Anfrage der Firma metas bekommen, ihrer ERP-Community beizutreten und mich dort um die Dokumentation zu kümmern. metasfresh basiert auf ADempiere, welches wiederum auf Compiere basiert. Die ganze Arbeit soll dann nach der Einarbeitung auch bezahlt werden und ich gehe davon aus, dass dies für mein Kleinunternehmen linuxandlanguages.com sehr förderlich sein wird.

Ich werde dann auch die Möglichkeit haben, nähere Erfahrungen mit Java zu machen und freue mich sehr auf die neue Aufgabe.

Kommentare

Beliebte Posts aus diesem Blog

Steuererklärung mit Aldi Steuer 2017 unter wine 3.0-rc2

Hallo zusammen,

bislang mache ich meine Steuererklärung über das ELSTER-Onlineportal, welches im Gegensatz zu einer Steuersoftware, jedoch keinen geführten Dialog hat.

Sowohl Steuerjahr und auch gleichzeitig das Kalenderjahr nähern sich nun dem Ende und die Discounter machen sich daran, vergünstigte Steuersoftware anzubieten.

Steuern ist für viele zwar ein dröges Thema und der alljährliche Akt des Formularausfüllens kann durchaus nervig werden. Hinzu kam in den letzten Jahren auch noch das Testen unter wine und im ubuntuusers.de Forum werden wahrscheinlich auch weitere Fragen zum Thema Steuern unter Linux aufschlagen.

Vorgestern wurde ich auf ein Posting im ubuntuusers.de Forum aufmerksam, in dem Probleme bei der Eingabe einer Seriennummer der Aldi Software Steuer 2017 gemeldet wurden. Ich erklärte mich bereit, diesen Sachverhalt angesichts der Tatsache, dass wine vor dem 3.0 Release steht, zu prüfen.


Meine Hochschule, die Hochschule Harz, legt großen Wert auf Nachhaltigkeit und ich ü…

HS Harz Memories - A Tribute to Prof. Dr. Felser and Leigh Thompson - Verhandeln auf ebay-Kleinanzeigen - "Waz is letzte Preis" wirklich?

Diesen Artikel widme ich insbesondere meinen "Lehrmeistern" die mir in der Vorlesung "Verhandlungsführung" an der Hochschule Harz im Studiengang "Business Consulting" (Master).

Ebenfalls nicht unerwähnt bleiben soll hier Kommiliton Thilo Gersten (Pseudonym) der das Buch "Erfolgreich mit ebay-Kleinanzeigen" geschrieben hat.

Die Vorlesung Verhandlungsführung habe ich im zweiten Semester des Studiums besucht wobei ich die Klausur aber wesentlich später geschrieben habe.

In der Vorbereitung für die Klausur habe ich mir aus Interesse Leigh Thompsons Videos "Negotiation Tactics 101" von der Kellog School of Management komplett angeschaut.

Wie stehen nun ebay-Kleinanzeigen und die "Negotiation Tactics 101" miteinander in Verbindung?


Leigh Thompson verwendet unter anderem die Begriffe des "Aspiration Point", "Reservation Point" sowie der BATNA (Best Alternative to a Negotiated Agreement).

Den "Aspiration Poi…

Exklusiver Rabattcode für CrossOver-Interessenten (30% Rabatt auf aktuellste Version und Abonnement)

Ich freue mich bekannt zu geben, dass ich mit Codeweavers eine Partnerschaft schließen konnte und mir ein exklusiver Rabattcode für meine Webseite und Blog eingerichtet wurde. Dabei erhalte ich keine Provision von Codeweavers solltet ihr im Onlineshop von Codeweavers den Code einlösen.

Der Code lautet LANGUAGEPORTS und bietet 30% Rabatt auf die aktuelle Version sowie das 1-Jahr-Abonnement von CrossOver Mac bzw. Linux.