Montag, 14. September 2020

Hinweis zu meinen Xperiments

Hinweis zu meinen Xperiments

Von 12 Xperiments habe ich 8 vom 28.08.2020 bis 30.08.2020 nach meinen Vorgaben erstellt und auf Gambas Softwarefarm hochgeladen.

xperiment_audio, xperiment_video, xperiment_radio, xperiment_photo, xperiment_image, xperiment_draw, xperiment_text und xperiment_script.

Vorgabe: 

Gleiche Fenstergröße (460x460 ohne ziehen) beim Start der Anwendung.
Ein PopUp Menü, wenn benötigt.
Nur wenige Controls, was nicht passt geht nicht.
Möglichst wenige globale Variablen, nur wenn nötig.
Code Länge auf ~ 100 Zeilen beschränkt.
Auf 8 Applications festgelegt.

4 weitere Xperiments in der Woche darauf. Bei xperiment_cue konnte ich die Code Länge von ~ 100 Zeilen nicht einhalten, es sind ein Paar mehr geworden. :)

xperiment_youtube, xperiment_mp3, xperiment_split und xperiment_cue.

Es war eine Art sportliche Aufgabe 8 Apps an einem Wochenende zu schreiben. Start war am 28.08.2020 um 20.00 Uhr, Ende am 30.08.2020 20.00 Uhr. Es hat Spaß gemacht. 
Have a lot of fun ( with my Applications).  Manfred Heyen

Sonntag, 13. September 2020

Xperiment_image

xperiment_image

Laden Sie ein Bild in das Image Control und ein zweites (Zb Transparentes) und speichern es als neues Image.




 

Xperiment_draw

 xperiment_draw


Die Fenstergröße passt sich dem Bild an. Laden Sie ein zweites Kleineres und platzieren es 1 für Oben, 0 für Mitte und -1 für Unten. 

 



Temperatur

Temperatur benötigt lm-sensors aus den offiziellen Paketquellen. Temperatur besteht aus einer Form, eine TextAera Komponente und 6 Zeilen Code um die Daten Ihres Mainboards in der TextAera anzuzeigen.




G
M
T
Die Sound-Funktion ist auf 200 Zeichen begrenzt

Xperiment_split

 xperiment_split 


Zerlege eine mp3 Datei (mit mehreren Titeln) mit einer cue Datei die Sie mit xperiment_cue erstellen können.




Xperiment_cue

 xperiment_cue


Erstellen Sie cue Datei um eine zb komplettes Album mp3 Datei mit xperiment_split in die einzelnen Lieder zu zerlegen.Wählen Sie ihre mp3 Datei. Wählen Sie die Anzahl der Lieder und erstellen Sie die Tabelle. Mit Klick in den Zellen können Sie die einzelnen Felder editieren. 
Das erste Lied hat immer 00:00:00 (Minuten,Sekunden,Stunden) oder 00:00 (Minuten, Sekunden), das zweite Lied die Zeit des ersten Titels (usw). Klicken Sie auf cue erstellen.




Xgrab

 xgrab

Mit xgrab können Sie Ihren Desktop als Video oder Audio Datei aufnehmen. Xgrab verwendet ffmpeg. Wählen Sie die Auflösung Ihres Monitors, vergeben einen Namen und starten die Aufnahme. Die Dateien werden als mpg (Video) oder ogg (Audio) gespeichert. Die Framerate ist auf 30 eingestellt und ermöglicht so das Kombinieren von Video, Kamera und Lernmaterial.




Wiki-Table

Wiki-Table (September 2020)

Wiki-Table basiert auf https://de.wikibooks.org/wiki/Gambas:_Tabelle. Ich habe die Form File von 1.0 auf 3.0 aktualisiert und die QT4 Komponente gb.qt.ext entfernt und weitere kleinere Änderungen.




SkriptTexter

Neu  SkriptTexter (Update November 2020)

Geändertes Aussehen, geänderte Bedienung. Formen und Sourcecode reduziert, Funktionalität erhöht. Die Skripte und Rechtschreibprüfung Aspell im Texter werden jetzt im xterm Terminal ausgeführt. Wenn nicht installiert , können Sie xterm über die offiziellen Paketquellen nach installieren. Für Aspell stehen zur Auswahl Deutsch, Englisch, Französisch, Italienisch und Spanisch. Die einzelne Sprachpakete sowie Aspell können Sie über die offiziellen Paketquellen installieren.

Mit SkriptTexter können Sie Gambas Skripte schreiben und ausführen.
Sie können Dokumentation zu Ihren Skripten schreiben.
Eine Rechtschreibprüfung ist integriert.
Sie benötigen Aspell aus den Paketquellen.
Einige GambasOne und meine Skripte befinden sich im Ordner Scripts im Projekt.
Erstellen Sie sich ihren Skriptordner.
Klicken Sie auf Neues Skript und viel Spaß mit dem Skripten.


 

 

 
 

LatexEditor

Neu LatexEditor


LaTex Editor zum Erstellen und Bearbeiten von LaTex-Dokumenten. Aktualisierte Oberfläche und Bedienbarkeit.
Klicken Sie auf Begin und speichern Sie die ReadMe-Datei. Sie finden die PDF-Datei in Ihrem Home-Verzeichnis. Sie benötigen das Tool pod2pdf aus den offiziellen Paketquellen das die benötigten Latex Dateien und die PDF erstellt.



 

linugambi

Autor / Entwickler: Manfred Heyen
Mein Anbietername (Vendor): linugambi
Mein Entwicklerstatus: Freizeit (Hobby)
Mein Softwareprojekte finden Sie auf:

https://gambas.one/gambasfarm/

Meine Projekte sind GUIs (Graphical User Interface) für den Linux Desktop.
Die Quell-Archive (tar.gz/tar.bz2) meiner Projekte finden Sie auf der Gambas Softwarefarm, die Sie dort downloaden können. Informationen, benötigte Tools und Gambas3 Komponenten für die einzelnen Softwarearchive und -Pakete entnehmen Sie meinen Projektseiten. Meine Projekte werden gepflegt, getestet und weiterentwickelt

gambas.one/playground (en)
Gambas Documents (en)
Gambas Wikibook (de)
Gambas Buch (de) (en)
Gambas Wiki Italian


Wie installiere ich meine heruntergeladenen Pakete: 
Beispiel mit xradio: Auf Gambas Softwarefarm laden Sie das Quellarchiv xradio.tar.bz2 herunter und entpacken Sie es in einen Ordner Ihrer Wahl.
Mit einem Rechtsklick auf den neu erstellten Ordner xradio auf Aktion ->Terminal hier öffnen. 
Im Terminalfenster führen Sie folgenden Befehl aus:
gba3 -o xradio.gambas 

Die ausführbare Datei xradio.gambas wird erstellt. Jetzt können Sie xradio ausführen oder erstellen Sie auf Ihrem Desktop eine Verknüpfung in dem Sie xradio.gambas auf Ihrem Desktop ziehen.

Sie benötigen die erforderlichen Gambas Komponenten und Gambas Runtime oder Sie installieren Gambas in einem Rutsch und starten die Gambas IDE und öffnen ein Projekt. Gehen Sie unter Menü Punkt Projekt auf Erstellen, ausführbare Datei und setzen Symbol auf dem Desktop ein Häckchen und klicken OK. Jetzt können Sie meine Projekte ausführen.

Hinweise zu den Komponenten:

Ich programmiere auf Kubuntu 20.04 LTS mit der Gambas Version 3.14.3 oder OpenSuse 15.2 KDE Desktop mit Gambas 3.15.2. Ich verwende ich die gb.gui Wechsel Komponente. Um Fehler für Anwender zu vermeiden laden Sie  meine (Heruntergeladene / Installierte) Software in die Gambas IDE, dort im Menü Eigenschaften / Komponenten von gb.gui auf gb.qt5 , gb.gui.qt (Wechsel Komponente Qt5 / Qt4 (QT Toolkit KDE Desktop) oder gb.gtk3 (GTK3 Toolkit Gnome und andere Desktops) umstellen. Anschließend einmal neu kompilieren und die Anwendung erstellen und starten.

Bis Gambas Version 3.14.3 sollten Sie keine Probleme haben die Anwendung zu starten. Ab Gambas  Version 3.15.0 wird die FMain Klasse erstellt und ein Hinweis auf den Bytecode und Upgrade auf eine neuere Gambas Version. Bitte führen Sie in der Gambas IDE Alles kompilieren aus und starten die Anwendung oder erstellen Sie eine ausführbare Datei für Ihren Desktop. 

Hinweis zu Gambas:

Mittlerweile ist die Gambas IDE und Komponenten in allen offiziellen Paketquellen in aktuelle Versionen dabei. Achten Sie darauf, das alle zusätzlichen Entwicklungskomponenten , wie gcc, automake etc mit installiert werden. Gambas startet trotzdem nicht aus dem Anwendungsmenü heraus. Bei den Installationen aus den offiziellen Paketquellen wird die Gambas Komponente gb.form.print nicht mit installiert. Installieren Sie die Komponente nach. Jetzt sollte Gambas einwandfrei starten.

Gambas beziehen:

Aus den offiziellen Paketquellen Ihrer Distribution, Launchpad PPA (Ubuntu und Co) oder suchen Sie nach opensuse Gambas

Vielen Dank und viel Spaß mit meinen App(lications). Manfred Heyen

Update

Update linugambi 30.11.21  Derzeit überarbeite ich meine Inhalte hier auf linugambi.blogspot.com mit neuem Design. Aktualisierungen, Neues ...