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
» API Windows
par Klaus Aujourd'hui à 3:21

» KGF.dll - demandes ou suggestions de modifications ou ajouts
par pascal10000 Hier à 17:49

» Cartes de voeux, menus, etc.
par JL35 Hier à 17:48

» Mah-Jong européen new-look
par jjn4 Hier à 15:48

» a l'aide klaus
par Minibug Hier à 11:42

» KGF_dll - nouvelles versions
par Minibug Hier à 1:48

» bug SYNEDIT_TARGET_IS_OBJECT
par Jack Hier à 0:16

» Jukebox : Serge Reggiani
par papydall Sam 9 Déc 2017 - 5:58

» Ecouter la radio fm sur votre pc
par pascal10000 Sam 9 Déc 2017 - 3:42

» anomalie
par Klaus Sam 9 Déc 2017 - 3:21

» hommage
par Jicehel Ven 8 Déc 2017 - 11:29

» Logiciel de soutien scolaire en langues.
par Pedro Alvarez Ven 8 Déc 2017 - 10:43

» carte son
par Klaus Ven 8 Déc 2017 - 2:37

» mise a jour calculatrice
par joeeee2017 Mer 6 Déc 2017 - 22:19

» j'ai un petit problème
par JL35 Mer 6 Déc 2017 - 21:58

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Décembre 2017
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
25262728293031
CalendrierCalendrier

Partagez | 
 

 PANORAMIC_IDE: version instantanée du 25 septembre 2010

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Jack
Admin
avatar

Nombre de messages : 1771
Date d'inscription : 28/05/2007

MessageSujet: PANORAMIC_IDE: version instantanée du 25 septembre 2010   Sam 25 Sep 2010 - 13:40

Voici une nouvelle version instantanée de PANORAMIC_IDE qui corrige tous les bugs gênants.
Elle est téléchargeable à:

http://tootiny.net/auoh52

Il reste à coder:
- l'objet TIMER,
- les événements ON_KEY_UP, ON_KEY_DOWN et ON_TIMER,
- l'appartenance (PARENT) à un FORM, un CONTAINER ou à un CONTAINER_OPTION,
- la construction de menus.


Dernière édition par Jack le Dim 26 Sep 2010 - 12:50, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
JL35



Nombre de messages : 6018
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   Sam 25 Sep 2010 - 16:47

J'avoue que je suis un peu (?) maladroit avec ça (pas l'habitude des IDE, j'ai toujours programmé de manière... linéaire).
Il n'y a pas une aide spécifique pour l'IDE ? (ou alors l'utilisation est tellement évidente qu'il n'y en a pas besoin...)

Je vois bien qu'on positionne les objets à sa guise... mais je ne vois pas trop où est le code généré ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jean_debord

avatar

Nombre de messages : 765
Age : 63
Localisation : Limoges
Date d'inscription : 21/09/2008

MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   Sam 25 Sep 2010 - 17:42

Il faut cliquer avec le bouton droit sur un objet pour faire apparaître une fenêtre qui permet de saisir le code.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.unilim.fr/pages_perso/jean.debord/index.htm
JL35



Nombre de messages : 6018
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   Sam 25 Sep 2010 - 18:03

Merci pour ta réponse.
Dis-moi si je me trompe, mais il semblerait qu'il faut:
- placer tous les objets et les dimensionner à la demande, ce qui génère le code correspondant.
- cliquer "VUE CODE AUTO" pour faire apparaître ce code automatique (description de tous les objets)
- ajouter manuellement à ce code tout le reste du programme, et sauvegarder le tout sous forme de projet (Sauvegarder Projet) ou sous forme de source éditable (sauvegarde format Editor).

En fait, ça permet surtout de remplacer la description fastidieuse et la numérotation de tous les objets par un placement et dimensionnement 'visuels'.
Et peut-être plus, mais c'est encore vague.
Je regarde.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jack
Admin
avatar

Nombre de messages : 1771
Date d'inscription : 28/05/2007

MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   Sam 25 Sep 2010 - 19:50

Voici un petit mode d'emploi.

L'IDE permet:
- de positionner, de déplacer et de dimensionner des objets sur un FORM (FORM0 uniquement pour l'instant),
- de recevoir du code pour les événements associés à ces objets,
- de recevoir du code pour le programme principal (avant le END),
- d'enregistrer son projet au format IDE et/ou au format EDITOR,
- de recharger un projet enregistré au format IDE (fichiers FRM et MBA) pour le modifier,
- d'exécuter directement son projet (F9 ou Exécute ou icone éclair).

Pour créer un objet, on clique sur le bouton correspondant à l'objet voulu dans son onglet.
Par exemple, sur OPTION dans l'onglet "standard" ou SPIN de l'onglet "Etendue".
Un texte bleu annonce alors le type de l'objet qui va être créé.
On clique sur FORM0 et l'objet se crée.

Pour déplacer un objet, on clique dessus (clic gauche) et on bouge la souris en maintenant le bouton gauche de la souris enfoncé.
Lorsqu'on clique sur un objet, des poignées apparaissent et les caractéristiques sont visualisées dans l'onglet "Propriétés" de la fenêtre "Propriétés des Objets". Les poignées servent à redimensionner l'objet.
Une autre méthode pour positionner ou dimensionner un objet est de modifier les propriétés Top, Left, Width et Height dans la fenêtre "Propriétés des Objets".
C'est d'ailleurs la seule méthode pour changer le caption d'un objet.

Il y a 2 façons de sélectionner un objet: cliquer dessus ou le choisir dans le "combo" de la fenêtre "Propriétés des Objets". Un objet est sélectionné quiand ses poignées de dimensionnement apparaissent.

Pour rentrer du code relatif aux évènements, on fait un clic droit sur l'objet.
Si l'objet ne supporte qu'un seul type d'événement (ON_CLICK ou ON_CHANGE) une fenêtre apparait directement où on peut taper le code.
Il est inutile de taper "return", celui-ci sera ajouté automatiquement. De même, la déclaration du label et la commande on_click n, label ou on_change n, label sera bien-sûr générée automatiquement (c'est un des avantages de l'IDE).
Si l'objet supporte les 2 types d'événement (ON_CLICK et ON_CHANGE) une fenêtre demandera quel événement vous voulez modifier.

Il est possible d'enregistrer votre projet pour le reprendre ultérieurement.
Il est possible aussi de l'enregistrer pour le reprendre avec l'EDITEUR.

A tout moment, vous pouvez exécuter votre projet pour le tester.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
JL35



Nombre de messages : 6018
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   Sam 25 Sep 2010 - 22:15

Merci bien Jack, voilà un petit mode d'emploi qui va m'être bien utile pour faire mes premiers essais d'IDE, et à d'autres aussi j'espère.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
659_minifly



Nombre de messages : 590
Age : 69
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   Sam 25 Sep 2010 - 22:51

Cele aurait été bien d'avoir aussi la possibilité de pouvoir donner des noms a la place de numéro pour les objets.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jean Claude

avatar

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

MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   Sam 25 Sep 2010 - 23:24

Je ne vais pas refaire le mode d'emploi de Jack, je veux simplement y ajouter mon grain de sel.

L'intérêt principal de l'IDE, c'est que si l'on a un programme préalablement définie en terme d'interface utilisateur, alors on sait par avance comment va se présenter La fenêtre pour l'utilisateur.
De ce fait, positonner les Objets (Edit, Button, List, Picture, Container, Etc..), dans l'IDE enlève la programmation fastitieuse des Width, Height, et beaucoup d'autres éléments au programmeur. Et si objet à été mal positionné ou autre, pas grave, on peut tout changer dans l''Editeur.

C'est un confort pour commencer un programme, c'est ainsi que je le vois...

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



Nombre de messages : 6018
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   Sam 25 Sep 2010 - 23:47

Je ne dis pas que je vais m'en servir systématiquement, mais c'est sympa de positionner les objets comme ça, comme tu dis Jean Claude on voit mieux l'aspect général pour mettre tout en place au départ, quitte à reprendre après pour les détails.
Il y a parfois quelques petites anomalies d'affichage sans importance quand on redimensionne un objet par les valeurs (par exemple un picture, les poignées se mettent au bon endroit mais la fenêtre ne suit pas systématiquement) mais c'est un détail, ça se remet après.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jack
Admin
avatar

Nombre de messages : 1771
Date d'inscription : 28/05/2007

MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   Dim 26 Sep 2010 - 12:26

Citation :
par exemple un picture, les poignées se mettent au bon endroit mais la fenêtre ne suit pas systématiquement
C'est effectivement un bug.
Il sera corrigé pour la prochaine version.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
JL35



Nombre de messages : 6018
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   Dim 26 Sep 2010 - 15:26

C'est sans doute le même problème:
quand on déplace un bouton, le bouton suit le déplacement du curseur de la souris (de repère en repère) et se fixe au relâchement, ce qui est normal, par contre pour un Picture (et peut-être d'autres), le déplacement (ou redimensionnement) ne se fait qu'au relâchement de la souris, ce qui n'est pas pratique du tout pour un positionnement précis.
C'est un défaut pour les objets Dialogue et Media seulement, apparemment.

De même, les poignées devraient disparaître dès qu'on commence le déplacement (bouton enfoncé), et réapparaître à la fixation, quand on relâche.

PRECISION: le défaut n'existe que s'il y a attraction des règles (grille).
Dans le cas contraire, le fonctionnement est parfaitement normal, tous les objets suivent parfaitement le déplacement du curseur, avec leurs poignées qui suivent, bien placées.

Est-ce que le fonctionnement ne pourrait pas être le même dans le cas d'attraction, avec un déplacement fluide, et seulement au relâchement l'objet se fixerait sur les règles les plus proches ?

- Autre petit bug: si je tente de changer la taille de la police (je suis par exemple en 'Courier New'), j'obtiens l'erreur: 'Courier New' is not a valid integer value.

- La saisie des valeurs chiffrées (fenêtre 'Propriétés des Objets') est un peu fantaisiste: elle est limitée à 3 chiffres (peut être juste pour Form 0, ou pour un Picture), et de plus il est parfois difficile ou même impossible d'entrer ces 3 chiffres, ou bien il s'affiche d'autres chiffres que ceux que l'on entre, c'est assez acrobatique.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jack
Admin
avatar

Nombre de messages : 1771
Date d'inscription : 28/05/2007

MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   Dim 26 Sep 2010 - 20:07

Merci pour toutes ces remarques que je vais prendre en compte.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
Contenu sponsorisé




MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   

Revenir en haut Aller en bas
 
PANORAMIC_IDE: version instantanée du 25 septembre 2010
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» PANORAMIC_IDE: version instantanée du 25 septembre 2010
» PANORAMIC_IDE: version instantanée du 20 septembre 2010
» version instantanée du 22 mai 2010: redimensionner SPRITE
» Version 4.10 du 12 septembre pour le Nuvi 760
» Version instantanée 26 septembre 2014 : PANORAMIC V 0.9.26i2

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Ce qui est en cours ...-
Sauter vers: