A la decouverte des widgets gambas

Rédigé par spheris Aucun commentaire
Classé dans : gambas 3, Widget Mots clés : aucun
Bonsoir,
Au moment où j'écris ces lignes, Gambas dispose d'un nombre impressionnant de widgets (éléments de l'interface) aussi bien en QT4, QT5, gtk2 et gtk3.
Voici un exemple réalisé par valaquarus qui vous montre un aperçu de ces widgets.

Pour pouvoir le compiler, il vous faudra gambas 3.15 minimum ou supérieur.


Télécharger l'exemple ici

Installation de la dernière version de gambas

Rédigé par spheris Aucun commentaire
Classé dans : gambas 3, Installation Mots clés : aucun
Petit rappel:
Pour installer la dernière version de gambas sur des machines équipées de linux débian et autres variantes (mint,ubuntu,...) avec le système de paquet dpkg ou apt, il suffit d'écrire ces lignes dans un terminal :

 sudo apt-get remove "gambas3*"
 sudo add-apt-repository remove ppa:gambas-team/gambas-daily
 sudo apt-get update
 sudo apt-get install gambas3
Il est très important pour les utilisateurs ayant une ancienne version de gambas de bien supprimer la version actuelle avant l'installation de la nouvelle car la nouvelle version de gambas ne pourra pas fonctionner.

Les nombres complexes

Rédigé par spheris 3 commentaires
Classé dans : apprentisssage, gambas 3, mathematique Mots clés : aucun
Bonjour,
Aujourd'hui nous allons nous intéresser, pour ceux qui se souviennent de nos cours de math, des nombres complexes à utiliser en gambas.

nous voulons faire un simple calcul par exemple de deux complexes e = 4+5i et f = 24 -4i

Nous voulons simplement additionner ces deux nombres.

Voici comment procéder :

A) Ajout du composant gb.complex
Créez un nuoveau projet graphique et cochez dans les propriétés le composant gb.complex

B) Créez deux nombres complexes
Il vous suffit de définir dans une fonction deux nombres comme ceci

 Dim e As New Complex
 Dim f As New Complex

Ensuite définissez les valeurs de chaque nombre par leur propriétés :

e.Real = 4
e.Imag = 5
f.Real = 24
f.Imag = -4

C) Calcul réalisé, addition, soustraction, etc...

Dans une variable de type string, vous pourrez voir le résultat de l'addition par la commande:
Ici j'utilise simplement une messsagebox qui me renvoit un message de type string.

message.info(e+f)


D) Les autres méthodes

e.Abs2 retourne la surface en valeur absolue du complexe
e.Arg retourne l'argument du nombre complexe
e.Conj retourne le conjugué du nombre complexe
e.Copy retourne une copie du nombre complexe
e.Inv Retourne l'inverse du nombre complexe
e.ToString convertit un nombre complexe en chaine de caracteres lisible par l'homme du style 2+4i

Enfin la methode e.Polar() Crée un nouveau nombre complexe à partir de sons modulo et son argument. Si l'argument en deuxième position n'est pas spécifié, il est par défaut  égal à 0.











Mise a jour star desktop

Rédigé par spheris Aucun commentaire
Classé dans : Bureau, beos-Haiku Mots clés : aucun


Bonsoir,
Plusieurs personnes ont tenté d'installer starOS sans succès.

Une mise a jour importante avec recompilation de l'essentiel de star desktop a donc été réalisée.
Il vous faut installer gambas 3.11 ou plus récent.
Il vous faudra thunar  installé car je n'ai pas encore fini la partie native du tracker.

En option, vous pourrez installer si vous le souhaitez sawfish avec le theme BeOS, Zeta, ou ZevenOS téléchargeable sur le site de zevenOS .

Le système, bien plus simple maintenant, se compose de deux fichiers à télécharger :

  • Le répertoire .star à télécharger ICI sous forme de fichier ZIP et à décompresser dans votre répertoire personnel.
  • Le projet gambas nommé desktop  à télécharger ICI sous forme tar.gz à décompresser ou vous voulez.
Ouvrez ensuite votre IDE gambas et ouvrez le projet desktop.
Exécutez le et vous voilà sur starOS

Bien entendu ce bureau fonctionne très bien sur sawfish et openbox, et jwm, et il est fait pour tourner sur sa propre session.

Il semble qu'il y ait des problèmes sur icewm,fwm,mwm, et d'autres window manager exotiques avec la routine atom livrée par benoit.

En conclusion, une capture d'écran au 5 juillet 2022:


Le site officiel de star Desktop ICI


-----------------------------------------------------------------------
Historique :

05 juillet 2022 : Intégration au desktop d'un nouveau tracker comme gestionnaire de fichiers et une application pour le réglage de fond d'écran.

Juin 2022 :
Regroupement de tous les morceaux de code en une seule application nommée desktop.
Un seul dossier contenant tous les icones, themes, fichiers de configuration. ce dossier se nomme .star et est à installer sous  /home/user/   .

Février 2022 :
Améliorations et corrections de nombreux bugs.
Janvier 2022:
Creation d'une barre de lancement sous JWM.
Decembre 2021 :
Creation de la deskbar, tracker facon BeOS , ainsi que tous les logiciels pour la configuration du bureau.
Tous les projets sont séparés, mais ont du code en commun.
Avril 2021 création du projet starOS.
La surcouche ATOM est maintenant capable d'affcher une fenêtre  root au plus haut niveau de X.

Fil RSS des articles