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
» demande explication KGF pour imprimer en mm
Nouvelle version 0.34 Emptypar JL35 Aujourd'hui à 17:28

» Petit passage furtif
Nouvelle version 0.34 Emptypar Froggy One Hier à 14:26

» SPIN et aide langage (résolu)
Nouvelle version 0.34 Emptypar leclode Sam 23 Mar 2024 - 15:20

» Aide-mémoire des mots-clés Panoramic
Nouvelle version 0.34 Emptypar papydall Mer 20 Mar 2024 - 21:23

» Je ne comprend pas pourquoi la largeur de la scene 3d change
Nouvelle version 0.34 Emptypar Marc Mar 12 Mar 2024 - 20:06

» Comment télécharger panoramic?
Nouvelle version 0.34 Emptypar lepetitmarocain Sam 9 Mar 2024 - 13:31

» @lepetitmarocain <==> KGFGrid
Nouvelle version 0.34 Emptypar Klaus Dim 3 Mar 2024 - 9:59

» Tangram-Toukaré
Nouvelle version 0.34 Emptypar jjn4 Mer 28 Fév 2024 - 18:12

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Nouvelle version 0.34 Emptypar jjn4 Mer 28 Fév 2024 - 18:09

» KGF_dll - nouvelles versions
Nouvelle version 0.34 Emptypar Klaus Mer 28 Fév 2024 - 17:01

» Mes souhaits d'amélioration de Panoramic.
Nouvelle version 0.34 Emptypar Pedro Lun 26 Fév 2024 - 18:12

» Testez-votre-QI
Nouvelle version 0.34 Emptypar jjn4 Dim 25 Fév 2024 - 17:12

» Utilisation d'Élip
Nouvelle version 0.34 Emptypar jjn4 Sam 24 Fév 2024 - 18:33

» Récapitulatif ludothèque panoramic jjn4
Nouvelle version 0.34 Emptypar jjn4 Sam 24 Fév 2024 - 18:11

» Générateur de mots de passe
Nouvelle version 0.34 Emptypar mindstorm Mar 20 Fév 2024 - 20:09

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mars 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
25262728293031
CalendrierCalendrier
Le Deal du moment : -50%
-50% Baskets Nike Dunk Low
Voir le deal
64.99 €

 

 Nouvelle version 0.34

Aller en bas 
3 participants
AuteurMessage
jean_debord

jean_debord


Nombre de messages : 1246
Age : 69
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 : 75
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 : 1246
Age : 69
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 : 75
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 : 75
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 : 75
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 : 1246
Age : 69
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 : 75
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 : 1246
Age : 69
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 : 75
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 : 1246
Age : 69
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 : 75
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
-
» PANORAMIC V 0.9.16 avec EDITOR du 30 novembre 2009
» Nouvelle version 0.30
» Nouvelle version
» Nouvelle version 0.29
» Nouvelle version 0.35

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: