FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Nouvelle version 0.34 Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Nouvelle version 0.34 Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Nouvelle version 0.34 Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Nouvelle version 0.34 Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Nouvelle version 0.34 Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Nouvelle version 0.34 Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Nouvelle version 0.34 Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Nouvelle version 0.34 Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Nouvelle version 0.34 Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Nouvelle version 0.34 Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Nouvelle version 0.34 Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Nouvelle version 0.34 Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Nouvelle version 0.34 Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Nouvelle version 0.34 Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Nouvelle version 0.34 Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -25%
PC Portable Gamer 16,1” HP Victus 16 – 16 ...
Voir le deal
749.99 €

 

 Nouvelle version 0.34

Aller en bas 
3 participants
AuteurMessage
jean_debord

jean_debord


Nombre de messages : 1266
Age : 70
Localisation : Limoges
Date d'inscription : 21/09/2008

Nouvelle version 0.34 Empty
MessageSujet: Nouvelle version 0.34   Nouvelle version 0.34 EmptySam 23 Juin 2018 - 9:39

Nouvelle version 0.34
---------------------

Les nouveautés de cette version ne concernent que les fonctions graphiques.

- Correction de bug : l'icône d'agrandissement sur les fenêtres FB_FORM est désormais inactive (ces fenêtres n'étant pas redimensionnables, un clic sur cette icône provoquait un plantage)

- Nouvel objet : CANVAS

Le CANVAS est une surface sur laquelle on peut dessiner avec les instructions 2D_. C'est le moyen le plus simple pour dessiner avec FLTK. Voir la documentation : fbpano.htm --> Les fonctions graphiques de FLTK --> Dessin sur objet CANVAS

- Nouvelles instructions graphiques FLTK :

2D_CLIP_BEGIN ... 2D_CLIP_END pour délimiter une zone de tracé. Voir la documentation sur les fonctions graphiques de FLTK.

- Nouvelle fonction graphique FB :

FB_GET_COLOR(x,y) : retourne la couleur d'un pixel

- Programmes exemples (dans exemples\FLTK) :

* ex67 : Affichage d'un texte en Unicode (nouvelle version avec un CANVAS)

* ex88 : Démo de CANVAS avec une petite animation et une fenêtre redimensionnable

* ex89 : Feu d'artifice


Les fichiers sont sur mon WebDav, dossier FBPano.

* Si vous avez installé la version 0.33 : ne pas désinstaller ; exécutez le programme de mise à jour update_033_to_034.exe en gardant le même répertoire d'installation que pour la 0.33

* Si vous avez une version antérieure à 0.33 : désinstallez cette version et installez la version 0.34 complète avec le programme setup_034.exe
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
Navigateur

Navigateur


Nombre de messages : 42
Age : 76
Localisation : Les Clayes-sous-bois 78340
Date d'inscription : 02/09/2016

Nouvelle version 0.34 Empty
MessageSujet: Re: Nouvelle version 0.34   Nouvelle version 0.34 EmptyJeu 28 Juin 2018 - 12:06

Bonjour,

Merci jean pour cette nouvelle version.

Comme je débute en FBPano, j'ai plusieurs questions :

- Je n'ai pas vu d'appel direct à une DLL Windows ou autre comme par exemple user32.dll de Windows.
  En FreeBasic, je n'ai pas trouvé non plus, sauf par passer par windows.bi.
  En Panoramic, si on ne dépasse pas 6 paramètres, cela est possible avec l'instruction Dll_on "user32.dll".

- Dans l'aide fbpano.htm, on a pas accès à la liste des mots-clés, la trouve-t-on ailleurs ?

Merci d'avance
 
Navigateur
Revenir en haut Aller en bas
jean_debord

jean_debord


Nombre de messages : 1266
Age : 70
Localisation : Limoges
Date d'inscription : 21/09/2008

Nouvelle version 0.34 Empty
MessageSujet: Re: Nouvelle version 0.34   Nouvelle version 0.34 EmptyVen 29 Juin 2018 - 9:14

FBPano n'utilise pas les DLL de Windows, principalement pour cause de compatibilité avec Linux.

FreeBASIC peut les utiliser. Si tu as installé FreeBASIC indépendamment de FBPano, regarde dans le dossier examples\win32 (ou win64) du répertoire FreeBASIC.

Selon l'exemple, il peut y avoir plusieurs fichiers à inclure en plus de Windows.bi

J'ai prévu un système d'aide à partir des mots-clés mais j'avance lentement, d'autant plus que les rubriques d'aides sont modifiées à chaque mise à jour !
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
Navigateur

Navigateur


Nombre de messages : 42
Age : 76
Localisation : Les Clayes-sous-bois 78340
Date d'inscription : 02/09/2016

Nouvelle version 0.34 Empty
MessageSujet: Objet Com/list_item_add/regroupement   Nouvelle version 0.34 EmptyVen 29 Juin 2018 - 12:57

Merci Jean pour les réponses.

Quelques nouvelles questions/problèmes rencontrés.

1/ le regroupement dans la commande list_item_add pour l'objet FLTK COMBO fait "planter" le compilateur.
J'ai modifié l'exemple ex60.bas pour mettre en évidence le problème.

Code:
form  0, 100, 100, 310, 140, "Combo"
combo 1,  20,  25, 200,  25, "Choisissez votre BASIC"

list_item_add 1, "PANORAMIC|FreeBASIC|FBPANO"
' list_item_add 1, "FreeBASIC"
' list_item_add 1, "FBPano"

list_item_select 1, 1

start 0

2/ Est-il possible de mettre les boutons d'incrémentation/décrémentation de l'objet SPIN à gauche ? (à droite par défaut)
    Peut-être avec l'objet étendu XSPIN ?

3/ les objets FLTK en mode étendu sont-ils implémentés ?
   Leurs mots-clés existent déjà, mais a priori ils ne sont pas documentés.

Jean, aucune urgence dans les réponses à ces questions.

Merci.
Revenir en haut Aller en bas
Ouf_ca_passe




Nombre de messages : 285
Age : 76
Localisation : Villeneuve d'Ascq (59-Dpt du NORD) France
Date d'inscription : 21/12/2015

Nouvelle version 0.34 Empty
MessageSujet: Recette de la liste des mots-clés   Nouvelle version 0.34 EmptyVen 29 Juin 2018 - 19:37

Temps de préparation : 3 mn
Temps de cuisson : 2 mn

Préparation
1 Répertoire FBPano
1 éditeur de texte (LibreOffice-Writer ? Ou Notepad ?)
1 feuille de calcul (LibreOffice-Calc ?)

Cuisson
1) Editer le fichier FBPano\Editeurs\Geany\filetypes.fbpano
2) Sélectionner la ligne keywords= ? Et la copier Car les mots-clés sont tous sur UNE SEULE ligne
3) Coller la ligne sélectionnée dans une cellule du tableur à l’aide de l’outil Import de texte et séparateur = espace
4) Sélectionner et copier les cases en ligne pour avoir les mots-clés en colonne et classés par ordre alphabétique.
5) Cliquer dans une case vide
6) Aller sur l’onglet Edition\Collage spécial\Transposer\OK
7) Cliquer sur l’icône de tri croissant et c’est fait.

Servir chaud

Pour obtenir MA propre liste des mots-clés de FBPano avec leurs attributs (incomplète), me laisser une adresse mail en mp.

Quant aux mots-clés de PANORAMIC classés, c’est ici (a dit Jack) :

http://panoramic-language.pagesperso-orange.fr/bdd_keywords.txt

Bon courage et bonnes vacances à tou(te)s
Revenir en haut Aller en bas
Navigateur

Navigateur


Nombre de messages : 42
Age : 76
Localisation : Les Clayes-sous-bois 78340
Date d'inscription : 02/09/2016

Nouvelle version 0.34 Empty
MessageSujet: Re: Nouvelle version 0.34   Nouvelle version 0.34 EmptyVen 29 Juin 2018 - 21:00

Bonsoir Ouf_ca_passe,

Merci pour le recette, mais un peu chaude pour la saison à mon goût...

En fait, via notepad++ (sans utiliser excel) et en éditant \editeurs\FBIde\fbfull.lng , j'avais déjà réussi à créer la liste triée des mots-clés de FBPano.

Merci quand même.
Revenir en haut Aller en bas
jean_debord

jean_debord


Nombre de messages : 1266
Age : 70
Localisation : Limoges
Date d'inscription : 21/09/2008

Nouvelle version 0.34 Empty
MessageSujet: Re: Nouvelle version 0.34   Nouvelle version 0.34 EmptySam 30 Juin 2018 - 17:04

Navigateur a écrit:

1/ le regroupement dans la commande list_item_add pour l'objet FLTK COMBO fait "planter" le compilateur.

Effectivement, cette option n'est plus supportée ! Je mets à jour la documentation ...

Navigateur a écrit:

2/ Est-il possible de mettre les boutons d'incrémentation/décrémentation de l'objet SPIN à gauche ? (à droite par défaut) Peut-être avec l'objet étendu XSPIN ?

Non, cela n'est pas prévu par FLTK. Il faudrait utiliser 2 boutons + 1 EDIT. Tu les disposes comme tu veux.

Les objets étendus ont le même aspect que les objets en version de base. Il n'y a que les événements qui changent.  

Navigateur a écrit:

3/ les objets FLTK en mode étendu sont-ils implémentés ?

Oui, et ils sont documentés dans le chapitre Objets FLTK --> Généralités (fichier widgets.htm)

L'objet CANVAS en fait partie. C'est pourquoi on le crée par XCANVAS.
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
Navigateur

Navigateur


Nombre de messages : 42
Age : 76
Localisation : Les Clayes-sous-bois 78340
Date d'inscription : 02/09/2016

Nouvelle version 0.34 Empty
MessageSujet: Re: Nouvelle version 0.34   Nouvelle version 0.34 EmptyLun 2 Juil 2018 - 11:19

Bonjour,

Merci Jean pour les réponses.

J'ai fini mon interface de lecture/affichage/modifications des paramètres d'un fichier .ini pour remplacer un utilitaire ConfigEditorFREE qui, bien que remplissant sa fonction, n'était pas très ergonomique. Avec les objets FLTK de FBPano, j'ai pu facilement obtenir une interface parfaitement adaptée à mes besoins. Le fichier exe occupe 1,6 Mo de mémoire au lieu de 3,3 Mo. Il me reste à trouver comment faire disparaître la fenêtre de la console (je pense avoir lu la méthode quelque part, mais je ne trouve plus où).

Aucun problème trouvé.

Merci
Revenir en haut Aller en bas
jean_debord

jean_debord


Nombre de messages : 1266
Age : 70
Localisation : Limoges
Date d'inscription : 21/09/2008

Nouvelle version 0.34 Empty
MessageSujet: Re: Nouvelle version 0.34   Nouvelle version 0.34 EmptyLun 2 Juil 2018 - 17:21

Navigateur a écrit:
Il me reste à trouver comment faire disparaître la fenêtre de la console (je pense avoir lu la méthode quelque part, mais je ne trouve plus où).

Code:

#compile -gui

Est-ce que tu comptes publier ce programme ?
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
Navigateur

Navigateur


Nombre de messages : 42
Age : 76
Localisation : Les Clayes-sous-bois 78340
Date d'inscription : 02/09/2016

Nouvelle version 0.34 Empty
MessageSujet: Re: Nouvelle version 0.34   Nouvelle version 0.34 EmptyMer 4 Juil 2018 - 11:40

Merci Jean pour l'information concernant la disparition de la console.

Pas d’inconvénient à publier le programme qui, bien que simple, peut illustrer la mise en œuvre d'objets FBPano/FLTK.

Comme je l'utilise en ce moment, je continue à l'enrichir et hier j'ai rajouté deux boutons pour lancer des fichiers batch.

Comme j'ai vu ton post sur le formatage des LIST, je vais peut-être m'en servir pour améliorer le visuel de l'interface.

J'en profite pour poser quelques questions/remarques :

1/ les objets associés  à un CONTAINER peuvent-ils avoir des positions relatives à celui-ci (comme dans le cas de Panoramic, sauf erreur) ?

2/ les commandes SHELL et EXECUTE attendent un retour des programmes lancés ce qui "bloque" le programme FBPano qui les utilise. Existe-t-il une option dans ces commandes pour que cela ne se produise pas ? J'ai contourné le problème en utilisant la commande :

      cde$ = "start " + CHR(34) + "1" + CHR(34) +  " mon_batch.bat"
 
      SHELL(cde$)

3/ Un outil de positionnement des objets FBPano à la souris pour construire des GUI plus facilement serait le bienvenu (je rêve !) comme par exemple Glade. J'ai vu un article, assez ancien, qui montrait comment utiliser Glade et Freebasic, mais je crois que l'environnement graphique de Glade est GTK+ et pas FLTK (donc peut-être pas adaptable à FBPano).

Merci
Revenir en haut Aller en bas
jean_debord

jean_debord


Nombre de messages : 1266
Age : 70
Localisation : Limoges
Date d'inscription : 21/09/2008

Nouvelle version 0.34 Empty
MessageSujet: Re: Nouvelle version 0.34   Nouvelle version 0.34 EmptyJeu 5 Juil 2018 - 9:14

Bonjour Navigateur

1/ Non, les positions sont toujours relatives à la fenêtre

2/ Tu peux essayer RUN ou EXEC de FreeBASIC mais je ne suis pas sûr que cela change quelque chose

3/ J'ai un projet d'EDI basé sur celui de Klaus pour Panoramic, mais je n'en suis qu'au début...

Ici il y a un exemple en C++ montrant comment créer un objet en cliquant sur un emplacement :

http://seriss.com/people/erco/fltk/#PopupWindow

C'est le genre de programme qu'on devrait pouvoir adapter...
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
Navigateur

Navigateur


Nombre de messages : 42
Age : 76
Localisation : Les Clayes-sous-bois 78340
Date d'inscription : 02/09/2016

Nouvelle version 0.34 Empty
MessageSujet: Re: Nouvelle version 0.34   Nouvelle version 0.34 EmptyVen 6 Juil 2018 - 1:56

Jean pour :

1/ voir mon nouveau topic qui montre que cela n'est pas toujours vrai.

2/ en FreeBasic, RUN et EXEC, eux aussi, ne rendent pas la main au programme appelant comme fait EXECUTE en Panoramic.

3/ on va attendre patiemment L'EDI FBPano ...
Revenir en haut Aller en bas
Contenu sponsorisé





Nouvelle version 0.34 Empty
MessageSujet: Re: Nouvelle version 0.34   Nouvelle version 0.34 Empty

Revenir en haut Aller en bas
 
Nouvelle version 0.34
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Nouvelle version 0.37
» Version instantanée V 0.9.28i19 du 13/06/2018
» nouvelle version
» Nouvelle version du 12/2
» Nouvelle version 0.29

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Grands projets réalisés avec Panoramic :: Compilateur FBPANO-
Sauter vers: