| PANORAMIC_IDE: version instantanée du 25 septembre 2010 | |
|
|
Auteur | Message |
---|
Jack Admin
Nombre de messages : 2395 Date d'inscription : 28/05/2007
| Sujet: PANORAMIC_IDE: version instantanée du 25 septembre 2010 Sam 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/auoh52Il 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 | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010 Sam 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é ? | |
|
| |
jean_debord
Nombre de messages : 1266 Age : 70 Localisation : Limoges Date d'inscription : 21/09/2008
| Sujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010 Sam 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. | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010 Sam 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. | |
|
| |
Jack Admin
Nombre de messages : 2395 Date d'inscription : 28/05/2007
| Sujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010 Sam 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. | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010 Sam 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. | |
|
| |
659_minifly
Nombre de messages : 590 Age : 76 Localisation : Valenciennes Nord Date d'inscription : 29/04/2010
| Sujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010 Sam 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. | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010 Sam 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+ | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010 Sam 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. | |
|
| |
Jack Admin
Nombre de messages : 2395 Date d'inscription : 28/05/2007
| Sujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010 Dim 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. | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010 Dim 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. | |
|
| |
Jack Admin
Nombre de messages : 2395 Date d'inscription : 28/05/2007
| Sujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010 Dim 26 Sep 2010 - 19:07 | |
| Merci pour toutes ces remarques que je vais prendre en compte. | |
|
| |
Contenu sponsorisé
| Sujet: Re: PANORAMIC_IDE: version instantanée du 25 septembre 2010 | |
| |
|
| |
| PANORAMIC_IDE: version instantanée du 25 septembre 2010 | |
|