FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» KGF_dll - nouvelles versions
par Yannick Aujourd'hui à 23:30

» Synedit Parameters
par Yannick Aujourd'hui à 23:26

» Un bug avec USER_EVENT ?
par Yannick Aujourd'hui à 23:16

» Concours de Morpions
par Froggy One Aujourd'hui à 19:30

» Bienvenue à Irikte
par papydall Aujourd'hui à 16:59

» Comment changer le graphisme d’un menu
par Yannick Aujourd'hui à 14:53

» LIBRARY COMMAND FUNCTION
par Jean Claude Aujourd'hui à 13:38

» OBJECT_PARENT NE FONCTIONNE PLUS ?! (RESOLU)
par Jack Aujourd'hui à 12:40

» Menu personalisé avec icones et menu contextuel
par Yannick Aujourd'hui à 12:10

» Doublon - Désolé !
par Laurent (Minibug) Aujourd'hui à 11:55

» Mac OS X sierra
par Irikte Aujourd'hui à 10:01

» Recherche de traductions de mots (@Klaus).
par Pedro Alvarez Hier à 20:34

» Problème avec SendStringAsText.
par Pedro Alvarez Hier à 20:32

» Version instantanée V 0.9.28i10 du 24/06/2017
par Yannick Hier à 18:19

» Mais qui a le focus ?
par Jack Hier à 16:35

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Juin 2017
LunMarMerJeuVenSamDim
   1234
567891011
12131415161718
19202122232425
2627282930  
CalendrierCalendrier

Partagez | 
 

 Nouveau IDE entièrement en Panoramic

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Klaus

avatar

Nombre de messages : 9998
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Nouveau IDE entièrement en Panoramic   Jeu 13 Déc 2012 - 23:42

Je suis en train de faire une troisième version d'un IDE qui se veut encore plus souple, plus intuitif.

Tout est mis à disposition dans MyDrive, dans le dossier MonIDE. Pour l'essayer, chargez l'arborescence complète (ce n'est pas gros), chargez le fichier MonIDE.bas dane l'éditeur et lancez-le. Il présentera un environnement visuel de ce type:

Vous avez en haut un menu système, puis une barre d'outils reprenant les fonctions du menu système. A ce jour, on a les fonctions suivantes:
- Nouveau projet
- Ouvrir un projet existant
- Sauvegarder le projet
- Sortir du programme
- Mode d'emploi
- A-propos
- Montrer le code généré

A gauche, il y a une "palette" montrant les objets actuellement gérés (bouton, edit, memo, list). Un clic sur un des objets place une copie dans le terrain de jeu qui se trouve au centre. A droite en haut, il y a la liste des objets insérés. Un clic sur une de ces lignes "sélectionne" l'objet pour modification, se qui se fait avec la fenêtre des propriétés placée en bas à droite. Elle est longue - il y a un ascenseur pour faire apparaître les propriétés non visibles directement.

A tout moment, on peut afficher le source généré. La page de Panoramic générée remplace le terrain de jeu, et elle contient un bouton pour copier le code dans le presse-papier. Le bouton de visualisation de code est alors remplacé par un bouton de retour au terrain de jeu.

Le code généré est directement exécutable dans l'éditeur Panoramic, et il contient d'office un menu de base avec les fonctions de sortie, d'aide et d'à-propos.

EDIT

J'oubliais: il faut adapter le chemin dans la variable root$ qui se trouve dans le sous-programme constantes à la ligne 53.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html En ligne
Klaus

avatar

Nombre de messages : 9998
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 0:25

Correction d'un petit bug avec la sauvegarde d'un projet.
Gestion de l'objet COMBO, en plus de BUTTON, EDIT, MEMO et LIST.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html En ligne
Atom



Nombre de messages : 26
Date d'inscription : 11/07/2012

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 1:13

Quand je clique sur le bouton nouveau la liste des objets ainsi que le code généré ne s'efface pas. À part ça ton IDE fonctionne parfaitement.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 9998
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 1:15

Je vais voir ça. Merci d'y avoir jeté un oeil !

EDIT

C'est corrigé !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html En ligne
Jicehel

avatar

Nombre de messages : 5838
Age : 44
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 2:13

Ca commence super bien Klaus, bravo, superbe interface.
Bon, je sais que tu es en train de le pofiner mais n'ounlies pas de mettre les on_click ligne 143 et 145 (menu aide), sinon, j'ai le même problème que pour ton autre programme quand je lance depuis l'editeur Panoramic. Si j'affiche le "a propos", quand je le ferme, la fenêtre qui passe devant c'est l'éditeur et non la fenêtre 0
En fait j'ai eu le problème. J'ai bidouillé le code et je remis comme toi pour tester et le problème ne se pose plus ... bizzare comme truc mais bon, ce n'est pas lié à ton source, juste un truc à comprendre
La, je relance et il me le fait ...
J'ai relancé 2 fois de suite et il ne le fait plus ...
Ca à l'air un peu aléatoire, mais il le fait dès le début ou il ne le fait pas du tout ce petit problème
Par contre en faisant le to_foreground avant de cacher ou détruire la fenêtre 500, le problème ne se pose plus
Code:
close_500:
  to_foreground 0
  if number_click=502
    hide 500
  else
    delete 500
  end_if
  active 0
  return

Par contre Klaus pour ces fenêtres, tu devrait désactiver la possibilité de les réduire ou de les agrandir.
Les agrandir ne sert à rien mais bon ce n'est pas génant par contre si on les réduit, après, on ne peut plus les afficher ou alors il faudrait que quand on reclic sur le boutton ça rende ça taille initiale à la fenêtre. A toi de voir.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 9998
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 3:04

J'ai corrigé les points suivants:
- problème de "disparition" de la fenêtre à-propos de l'IDE
- ajout d'une amorce de fenêtre d'aide
- correction d'un bug lors du rechargement d'un projet sauvegardé

et j'ai ajouté les objets CHECK et OPTION.

Il convient de recharger la structure, ou au minimum les fichiers modifiés:
- MonIDE.bas
- \Config\MonIDE.ini
- \Images\MonIDE_check.bmp
- \Images\MonIde_option.bmp

Maintenant, aussi bien dans l'IDE que dans le programme généré, la form pour l'aide et pour l'à-propos est appelée en mode modal, et il est impossible de cliquer ailleurs que sur le bouton "Fermer" ou la croix rouge de cette form. L'effet est le même, quelque soit le mode de fermeture choisi.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html En ligne
papydall

avatar

Nombre de messages : 5387
Age : 66
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 4:18

Salut Klaus

Mon écran ne permet pas de visualiser toute la largeur de la page.
Pour la partie droite, l’affichage s’arrête juste à la lettre O de Objets.
Dans l’immédiat je n’arrive pas à remédier à ce problème.
Mais il parait que c’est un gros travail que tu as fait.
Une fois encore BRAVO !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/ En ligne
topmozika

avatar

Nombre de messages : 77
Age : 56
Localisation : Antananarivo - Madagascar
Date d'inscription : 09/06/2012

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 6:54

BRAVO KLAUSS ! cheers cheers
J'ai essayé a la va vite ton IDE et cela me parait un sacré outils pour les débutants surtout et même pour les plus avancés.
ENCORE BRAVO !!!
A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 9998
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 11:46

Papydall, est-ce qu'entre les ligne s 16 et 17, tu peux afficher la valeur des variables w0% et h0% ? J'utilise cela pour dimensionner mes affichages. Il est vrai que je suppose une largeur de 1200 pixels...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html En ligne
Jean Claude

avatar

Nombre de messages : 4953
Age : 63
Localisation : 83 Var
Date d'inscription : 07/05/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 13:05

Cela promet,

Une question: as-tu prévu une grille pour aligner les objets ?

Commentaire: le déplacement (top,left) des objets par curseur c'est génial. Pour les débutants la structure du code est préparée , une fois les objets créés on peut démarrer le codage.
Il faudra qu'ils fassent quelques petits bouts de code simples (Ex: un bouton et un édit) pour se familiariser à la structure du programme.

Une Suggestion: Le Form sur lequel se trouve les objets n'apparait pas en taille réel dans l'IDE, ce qui fait que les objets créés ne sont pas à la place voulu (quand on a récupéré le code et qu'on le lance avec l'éditeur Panoramic).
Je propose que tu fasse apparaitre la Form dans le list de sélection pour que l'on puisse définir sa taille (et qu'on le voit en taille réel)

Mais peut-être que c'est pévu...

BRAVO !
Affaire à suivre


Dernière édition par Jean Claude le Ven 14 Déc 2012 - 15:19, édité 2 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5387
Age : 66
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 13:26

Bonjour Klaus.

Chez moi, W0% = 1024 : H0% = 738

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/ En ligne
Klaus

avatar

Nombre de messages : 9998
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 14:02

@Papydall:
Chez moi, c'est 1280x800.
Je vais voir ce que je peux faire. La solution serait de réduire le terrain de jeu pour ramener les parties de droite un peu vers la gauche. A voir.

@Jean_Claude:
Merci pour tes commentaires. Je suis conscient que le terrain de jeu n'a pas la taille réelle de l'écran. Il est prévu de saisir quelque part les dimensions finales de la form (je ne sais pas encore sous quel forme, mais c'est un détail), puis il y aura des ascenseurs sur le terrain de jeu pour pouvoir le défiler, un peu comme pour la fenêtre des propriétés, mais dans les deux dimensions.

Pour le moment, je suis en train de compléter avec le maximum d'objets (j'en fais 5 simultanément, en ce moment).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html En ligne
Klaus

avatar

Nombre de messages : 9998
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 14:18

J'ai ajouté 4 nouveaux objets:
ALPHA, GRID, PICTURE et SCENE2D
Pour le moment, il y a une limitation technique pour SCENE3D. C'est codé, mais j'ai posé une question à Jack à ce sujet.

Il faut recharger l'arborescence complète, c'est plus simple que de piocher les éléments individuellement.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html En ligne
Jean Claude

avatar

Nombre de messages : 4953
Age : 63
Localisation : 83 Var
Date d'inscription : 07/05/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 15:24

Bon courage LuckyKlaus, l'home qui code plus vite que son ombre Very Happy ........

@Papydall, ta définition d'écran ne serait-elle pas plutôt 1024X768 et pas 1024X738 Wink

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jicehel

avatar

Nombre de messages : 5838
Age : 44
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 15:55

Il a sans doute retiré la taille de la barre des tâches s'il la laisse affiché en bas de l'écran Wink
En tout cas, j'ai hâte de voir ça et de voir avec le programme de Bignono, tout ce qui sera ajouté.
Je pense que ça va être un sacré truc à la fin ... Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 9998
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 16:00

J'ai remis une version en ligne qui est auto-adaptable pour la largeur de l'écran, en jouant sur la taille du terrain de jeu.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html En ligne
Jean Claude

avatar

Nombre de messages : 4953
Age : 63
Localisation : 83 Var
Date d'inscription : 07/05/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 16:10

Je savais bien qu'il fallait 25H par journée, entre Bignono, LukyKlaus et Papydall , y faut suivre... Very Happy

Je vais quand même aller faire ma sieste Sleep
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 9998
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 19:25

Nouvelle version:

Il y a un menu supplémentaire: Edition, avec un seul membre; Dimensionner Form 0. La même fonction peut aussi être appelée par un bouton dans la barre d'outils.

Cette fonction ouvre une fenêtre modale dans laquelle ou peut saisir, pour la form 0, les informations suivantes:
left, top, width, height, caption

Toutes ces informations seront reportées dans le code généré.

On peut ainsi définir une form 0 de 1600x1000, par exemple. Il y a un ascenseur horizontal et vertical dans le terrain de jeu, et ils permettent de défiler l'image de la form constituée dans la fenêtre de visualisation que représente le terrain de jeu.

Modules changés:
- MonIDE.bas
- images\Mon_IDE_form.bmp
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html En ligne
Klaus

avatar

Nombre de messages : 9998
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Ven 14 Déc 2012 - 21:31

Nouvelle version: 4 nouveaux objets gérés:
SPIN, SCROLL_BAR, TRACK_BAR, PROGRESS_BAR

Les barres sont horizontales pour le moment. La version verticale sera ajouté rapidement.

Modules modifiés:
- MonIDE.bas
- Config\MonIDE.ini
- Images\MonIDE_spin.bmp
- Images\MonIDE_scroll_bar.bmp
- Images\MonIDE_track_bar.bmp
- Images\MonIDE_progress_bar.bmp
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html En ligne
Klaus

avatar

Nombre de messages : 9998
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Sam 15 Déc 2012 - 0:17

Dernière version pour aujourd'hui:
Il y a une nouvelle propriété "Vertical" dans la fenêtre des propriétés en bas à droite, juste après la propriété "Active". Par défaut, cette case n'est pas coché, ce qui veut dire que l'objet est horizontal. Cocher cette case met immédiatement l'objet en mode vertical.

Cette propriété est active pour les objets SCROLL_BAR, TRACK_BAR et PROGRESS_BAR uniquement.

Modules modifiés:
- MonIDE.bas
- \Config\MonIDE.ini
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html En ligne
papydall

avatar

Nombre de messages : 5387
Age : 66
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Sam 15 Déc 2012 - 0:25

Sacré boulot Klaus. Félicitations !

j’ai relevé 2 petites erreurs de frappe :
ligne 539
Code:
 item_add code%+1,"  ' placer ici toutes les variables aui sont en réalité des constantes"
à corriger ainsi
Code:
 item_add code%+1,"  ' placer ici toutes les variables qui sont en réalité des constantes"

Ligne 1309
Code:
 s1$ = s1$ + "Voulez-vous re remplacer ?"
à corriger ainsi
Code:
 s1$ = s1$ + "Voulez-vous le remplacer ?"

Bonne continuation !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/ En ligne
Klaus

avatar

Nombre de messages : 9998
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Sam 15 Déc 2012 - 0:36

Merci ! Corrigé !

Mais les numéros de ligne ne correspondent plus. Je te conseille de recharger toute l'arborescence - ainsi, tu auras la dernière version qui ne bougera plus ce soir, sur le plan fonctionnel, sauf d'éventuelles fautes de frappe qui seraient encore signalées !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html En ligne
papydall

avatar

Nombre de messages : 5387
Age : 66
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Sam 15 Déc 2012 - 0:56

Ok Klaus. C'est fait.

Bonne nuit
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/ En ligne
Jicehel

avatar

Nombre de messages : 5838
Age : 44
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Sam 15 Déc 2012 - 16:47

Klaus, j'ai testé ta mise à jour et l'IDE de Bignono.
Voici mon test comparatif et mes idées par rapport à ton interface.
J'aime bien ton menu et le menu du haut.
Je préfère la barre de sélection d'objets de bignono qui est très claire et ne prend pas trop de place sur la page.
Les propriétés que tu affiches sont plus complètes en règle générale, mais pas en ce qui concerne les options de police.
Pour que la liste déroulante des propriétés ne soit pas trop longue, je me demande si tu ne devrait pas mettre des icônes pour ouvrir un sous menu pour les options de polices et de traitement des événements (voir une icone pour les options générales de l'objet)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 9998
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Nouveau IDE entièrement en Panoramic   Mar 18 Déc 2012 - 2:57

Merci pour ces remarques concernant mon interface visuel.

Pour le moment, je cherche à compléter mon programme sur le plan fonctionnel. Je suis en train d'ajouter les objets CONTAINER et CONTAINER_OPTION, et je réfléchis sur un bouton "Supprimer un objet".

Lorsque mon programme sera complet sur le plan fonctionnel (avec tous les objets visuels actuellement disponibles), je vais revoir l'interface visuelle:
Pour les polices: il est vrai que je ne gère pour le moment que le nom de la police et sa taille, et encore pas au même endroit, C'est à revoir, et il faut ajouter les 4 attributs graphiques.
Je peux éventuellement regrouper certaines propriétés pour les "déplier" ou passer autrement à un sous-affichage; je vais étudier cela.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html En ligne
Contenu sponsorisé




MessageSujet: Re: Nouveau IDE entièrement en Panoramic   

Revenir en haut Aller en bas
 
Nouveau IDE entièrement en Panoramic
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» EDI réalisé entièrement en Panoramic
» EDI réalisé entièrement en Panoramic
» Clavier virtuel entièrement en Panoramic
» Nouveau virus : Win32.Induc.A. Surveillez vos logiciels !
» Nouveau Routeur D-link DIR 628 ... Configuration

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC 32 bits :: Vos sources, vos utilitaires à partager-
Sauter vers: