Voici un petit outil pour aider à la manipulation des Expressions Régulières dans Gambas3. - Utilisation du composant gb.PCRE - Utilisation de la coloration syntaxique pour mettre en évidence les résultats - Aide des options de PCRE directement dans l'outil Olivier
Dans la série Calculatrice comme prétexte pour apprendre. Un grand merci à Patrick pour son code qui m'a permis de progresser, encore. Le code se nomme CalcExport. Ajout calcul intermédiaire Mise à jour changement de MoveScaled à Move pour faire plaisir à Spheris Correction de certains bugs de la calculatrice Nella serie Calcolatrice come pretesto da imparare. Un grande ringraziamento a Patrick per il suo codice che mi ha permesso di progredire, di nuovo. Il codice si chiama calcexport. Aggiungi calcolo intermedio Aggiornare Cambio di movescaled per muoversi per soddisfare...
Une autre façon de faire une calculatrice en utilisant un peu plus la poo.
Démonstration de l'utilisation de MovieBox
Démonstration de l'utilisation des PictureBox
Démonstration de l'utilisation de ScrollBar Traduction en français et italien Un programme du site allemand : https://gambas-buch.de/dwen/doku.php?id=k17:k17.14:start
Démonstration de l'utilisation de : Spinner SpinBar Slider SliderBox SpinBox ValueBox
Démonstration de l'utilisation des RadioButton. Tout est dans les propriétés.
Démonstration de ToggleButton
Démonstration de l'utilisation des MenuButton
Démonstration de l'utilisation des ToolButton
Démonstration d'utilisation des CheckBox
Programme anonyme sur l'utilisation des Boites de Dialog.
Démonstration des URLLabel
Démonstration TextBox et Action. Programme anonyme.
Démonstration de banderole à défilement avec un LCDLabel.
Une variante améliorée de la précédente Calculatrice. Ajout propriété Resultat Ajout Résultat intermédiaire Ajout +/- Correction bugs Ajout de commentaires Correction d'un bug sur compteur de virgule
Petite calculatrice pédagogique. Ajout gestion clavier. Str$ à la place de Cstr pour la virgule (localisation)
'<------------------------------------- pour chaque bouton on ajuste les propriétés "Group" et "Action" '<------------------------------------- après avoir créé un "Group", ici nommé "mesBoutons", '<------------------------------------- on créé une "Action" commune aux boutons, ici nommée "Bouton" '<------------------------------------- on créé l'évènement _Click() associé au "Group" Ajout des Labels '<------------------------------------- Les Labels ---------------------------- '<------------------------------------- pour chaque Label on ajuste la propriété "Group"...
Un exemple chipé à Spheris Traduit en français et en italien
Juste une image de ce que l'on trouve dans l'IDE pour la création d'interfaces.
Une petite alarme pédagogique
Sur la base d'un programme de Spheris Réécriture complète et limitation à 999 999 999,99 € Version avec expression régulière gb.pcre Création de deux Class pour la saisie et l'affichage formaté Gestion de plusieurs expressions régulières et formats Ajout d'une seconde Class pour comparaison de programmation Utilisation de la nouvelle propriété TextReg
Version avec affichage formaté.
Petit test de démonstration des WorkSpaces.
Juste un petit test sur les expressions régulières.
Reprise et modification d'un exemple de Spheris. Ajout gb.pcre
Refonte d'un petit programme de Jacques sur la manipulation des dates et des formats locaux (ici FR)
Petit essai de tabstrip avec trois onglets dont deux avec Me.Resizable = True. Ajout d'un test de la commande Settings.Read
Exemple de SplashForm avec son et ProgressBar
Petit programme de gestion de base de données SQLite3. Créer le paquet .DEB dans l'IDE puis faire l'installation avec ce paquet en premier lieu, sinon des éléments comme la base de données ainsi que les sons ne seront pas installés et le programme ne fonctionnera pas, même sous l'IDE. La création de la base a été faite avec le logiciel DB browser for SQLite : http://sqlitebrowser.org qui est très simple de prise en main.
Salut à tous ;) Avec la sortie de Gambas Pi, ça fait quelques jours que je teste la Web form app avec des données provenant d'une base de données MySQL. J'ai réussi et je souhaite partager. Pour l'utiliser, il faut une machine avec un serveur MySQL en fonction. Il vous faut une base de données vide avec tous les privilèges. Le rendu web n'est pas très joli mais techniquement ça fonctionne et c'était mon objectif. Je suis preneur de toutes vos remarques, propositions, de tous vos feedbacks. Gambas - c'est bien :D
Salut :o J'ai repiqué le code VB de Flachy Joe. Merci à lui. Ce code est instructif. Mon adaptation du VB au Gambas Basic n'est pas parfaite. N'hésitez-pas à retravailler le code ! Je l'enlève volontiers contre le post de votre version améliorée. Amusez-vous avec Gambas! David
Bonsoir à tous, ça fait un moment que j'avais envie de réaliser cette application : une calculatrice en ligne de commande ;) Je n'ai aucun mérite car c'est tiré du très bon livre de M. B. Stroustrup : Programmation Principes et pratique avec C++. Sauf que là, j'ai tenté de faire l'application en Gambas ! :lol: Il y a une grammaire, un parseur. Ce n'est pas parfait alors n'hésitez-pas à corriger et sentez-vous libre de critiquer ! Salut à la Communauté ! David
La petite crevette que je suis vous salue ô Gambasiens ! Bon, ce code n'est probablement pas un exemple en matière d'application de base de données car je n'ai pas utilisé les contrôles dédiés. Mais l'application a le mérite de fonctionner et surtout, elle intègre un petit utilitaire pour générer la base MySQL. J'attends avec plaisir vos commentaires, propositions, remarques ou autre. Bonnes sessions de codage à tous ! :D David Mise à jour : la dernière version apporte une grande diminution du nombre de requêtes. On peut voir la liste des requêtes dans une fenêtr...
Voici un petit bout de code pour lire un fichier texte en source contenant environ 360 000 mots et après traitement produire un fichier contenant uniquement les mots uniques (sans les doublons). Petit plus, pour chaque mots, il est indiqué le nombre d’occurrences trouvées. Olivier
Une petite illustration de l'utilisation de Gambas 3 + carte velleman K8055 + libk8055 Un fréquencemètre deux canaux Fréquence mesurable maximale dans cette version: 1024 Hz A vous de trouver comment dépasser cette fréquence ! Amitié Olivier
un petit test de la carte velleman k8055 et de la librairie libk8055 utilise presque toutes les fonctions de la librairie attention uniquement carte en adresse 0 et librairie déjà installée. Amitié Bons tests olivier
Bonjour 3 petites "expériences" simple à visualiser. A compléter (éventuellement) selon les idées de chacun... Bonne journée.
Ceci est un essai dont je souhaite quelques commentaires. Soit une saisie qui doit être validée par ''Return''. Le but du jeu est donc d'entrer des caractères dans la case adéquate, et de voir comment les récupérer. En cliquant sur ''Afficher'', on récupère bien les caractères entrés, par contre, en tapant ''Return'' après la saisie, ça ne se passe pas très bien sur mon ordinateur de bureau. Il faut que je fasse clic droit dans la case de saisie, et dans le menu contextuel qui s'ouvre, sélectionner une méthode de saisie, même si c'est ''Aucune''. Ensuite, la touche ''Return'...
Bonjour Connaissez-vous le poids ASCII de votre prénom ? :roll: C'est pour tenter de répondre à cette question hautement existentiel ;) que je vous propose cette petite calculatrice. Plus sérieusement cela pourra certainement rendre service aux créateurs de jeux type mots croisés ou scrabble... Éventuellement une nouvelle approche pour les recherches dans les bases de données qui ne se ferai plus par ordre alphabétique mais numérique.
Salut tous le monde, Voila une petite procédure simple qui permet d'enregistrer une gridview au format CSV. Amelioré la si vous le voulez, A+.
Gambas fournit une fonction simple et rapide pour lire le contenu d'un fichier et le stocker dans une variable de type chaine de caractère. La fonction : [code]File.Load(Chemin) as String[/code] Je l'utilise systématiquement pour lire des fichiers de taille petite a moyenne. Je fournis ici quelques exemples d'utilisation.