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.
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
PANORAMIC_IDE: version instantanée du 25 septembre 2010 Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
PANORAMIC_IDE: version instantanée du 25 septembre 2010 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 :
SSD interne Crucial BX500 2,5″ SATA – 500 ...
Voir le deal
29.99 €

 

 PANORAMIC_IDE: version instantanée du 25 septembre 2010

Aller en bas 
5 participants
AuteurMessage
Jack
Admin
Jack


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

PANORAMIC_IDE: version instantanée du 25 septembre 2010 Empty
MessageSujet: PANORAMIC_IDE: version instantanée du 25 septembre 2010   PANORAMIC_IDE: version instantanée du 25 septembre 2010 EmptySam 25 Sep 2010 - 12: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 - 11:50, édité 1 fois
Revenir en haut Aller en bas
https://panoramic.1fr1.net
JL35




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

PANORAMIC_IDE: version instantanée du 25 septembre 2010 Empty
MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   PANORAMIC_IDE: version instantanée du 25 septembre 2010 EmptySam 25 Sep 2010 - 15: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
jean_debord

jean_debord


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

PANORAMIC_IDE: version instantanée du 25 septembre 2010 Empty
MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   PANORAMIC_IDE: version instantanée du 25 septembre 2010 EmptySam 25 Sep 2010 - 16: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
http://www.unilim.fr/pages_perso/jean.debord/index.htm
JL35




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

PANORAMIC_IDE: version instantanée du 25 septembre 2010 Empty
MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   PANORAMIC_IDE: version instantanée du 25 septembre 2010 EmptySam 25 Sep 2010 - 17: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
Jack
Admin
Jack


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

PANORAMIC_IDE: version instantanée du 25 septembre 2010 Empty
MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   PANORAMIC_IDE: version instantanée du 25 septembre 2010 EmptySam 25 Sep 2010 - 18: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
https://panoramic.1fr1.net
JL35




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

PANORAMIC_IDE: version instantanée du 25 septembre 2010 Empty
MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   PANORAMIC_IDE: version instantanée du 25 septembre 2010 EmptySam 25 Sep 2010 - 21: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
659_minifly




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

PANORAMIC_IDE: version instantanée du 25 septembre 2010 Empty
MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   PANORAMIC_IDE: version instantanée du 25 septembre 2010 EmptySam 25 Sep 2010 - 21: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
Jean Claude

Jean Claude


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

PANORAMIC_IDE: version instantanée du 25 septembre 2010 Empty
MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   PANORAMIC_IDE: version instantanée du 25 septembre 2010 EmptySam 25 Sep 2010 - 22: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
JL35




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

PANORAMIC_IDE: version instantanée du 25 septembre 2010 Empty
MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   PANORAMIC_IDE: version instantanée du 25 septembre 2010 EmptySam 25 Sep 2010 - 22: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
Jack
Admin
Jack


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

PANORAMIC_IDE: version instantanée du 25 septembre 2010 Empty
MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   PANORAMIC_IDE: version instantanée du 25 septembre 2010 EmptyDim 26 Sep 2010 - 11: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
https://panoramic.1fr1.net
JL35




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

PANORAMIC_IDE: version instantanée du 25 septembre 2010 Empty
MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   PANORAMIC_IDE: version instantanée du 25 septembre 2010 EmptyDim 26 Sep 2010 - 14: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
Jack
Admin
Jack


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

PANORAMIC_IDE: version instantanée du 25 septembre 2010 Empty
MessageSujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010   PANORAMIC_IDE: version instantanée du 25 septembre 2010 EmptyDim 26 Sep 2010 - 19:07

Merci pour toutes ces remarques que je vais prendre en compte.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Contenu sponsorisé





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

Revenir en haut Aller en bas
 
PANORAMIC_IDE: version instantanée du 25 septembre 2010
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» PANORAMIC_IDE: version instantanée du 20 septembre 2010
» version instantanée du 25 septembre 2009
» Version instantanée du 22 septembre 2009
» version instantanée du 13 mars 2010
» Version instantanée du 9 octobre 2010

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: