Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1394 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [Windev] Un principe que je ne comprends pas...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Windev] Un principe que je ne comprends pas...

n°1858617
tuxbleu
renie ses origines
Posté le 06-03-2009 à 18:51:43  profilanswer
 

Bonjour
 
Quelques année après ce petit test, après quoi je n'ai plus jamais retouché à Windev, je me retrouve à devoir écrire un bout de code en Windev 10.
Une requête Mysql avec une petite interface de saisie, rien de très sorcier à priori.
Je m'interroge toutefois, quelque chose m'échappe. .
Je crée une requête avec (fichier, nouveau, requete). Elle fonctionne, super. Je me retrouve donc avec un fichier "REQ_...".
Je veux appeler cette requête depuis mon IHM : Je n'y parviens pas. Je ne comprends pas la mécanique là :/
Dans la doc, je trouve que pour me connecter à une base Mysql, faut que j'écrive du "MysqlConnect (...), puis ma requete en SQL...
Ca ne me dérange pas en soit, mais ca sert à quoi d'avoir créé une requette dans un fichier spécifique, si c'est pour ne pas pouvoir l'appeler dans mon code ?
Quelqu'un peut m'expliquer le fond du truc ?
 
 
Bonjour,
 
Je vais à un entretient d'embauche où "connaître windev serait un plus"
Ni une ni deux, je télécharge windev express, pour faire connaissance avec le produit.
 
Vous connaissez ? Vous avez un ou deux programme "bateaux" pour que je fasse mon helloworld, que je vois de quoi il en retourne ?
Ca vous paraît facile à prendre en main en peu de temps ?
Pour ma part je suis plutôt Java en prog, pour vous donner le style de ce que je pratique...


Message édité par tuxbleu le 15-09-2011 à 10:00:43
mood
Publicité
Posté le 06-03-2009 à 18:51:43  profilanswer
 

n°1858709
tuxbleu
renie ses origines
Posté le 07-03-2009 à 10:19:32  profilanswer
 

:bounce:

n°1858719
masklinn
í dag viðrar vel til loftárása
Posté le 07-03-2009 à 10:43:35  profilanswer
 

Le specialiste Windev du forum est Stiffler, tu devrais lui envoyer un MP :)


Message édité par masklinn le 07-03-2009 à 10:43:40

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1858732
tuxbleu
renie ses origines
Posté le 07-03-2009 à 12:08:23  profilanswer
 

merci de l'info :jap:

n°1858804
stiffler
Lâche mon profil putain ! :o
Posté le 07-03-2009 à 18:32:39  profilanswer
 

windev c'est un mélange de java pour la lenteur, de l'assembleur pour les belles interfaces, du flash pour les comportements incohérents et de php pour la rigueur de la syntaxe [:romf]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1858806
Un Program​meur
Posté le 07-03-2009 à 18:35:29  profilanswer
 

Il ne lui manque que du perl.

Message cité 1 fois
Message édité par Un Programmeur le 07-03-2009 à 18:35:40
n°1858813
nraynaud
lol
Posté le 07-03-2009 à 18:48:52  profilanswer
 

pour la lisibilité ...


---------------
trainoo.com, c'est fini
n°1858815
mIRROR
Chevreuillobolchévik
Posté le 07-03-2009 à 18:54:21  profilanswer
 

Un Programmeur a écrit :

Il ne lui manque que du perl.


et goto [:aloy]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1858820
Mr Mala
Posté le 07-03-2009 à 19:03:59  profilanswer
 


 
windev possède une instruction goto !  [:aloy]

n°1858822
mIRROR
Chevreuillobolchévik
Posté le 07-03-2009 à 19:28:38  profilanswer
 

http://hfr-rehost.net/self/pic/623eab8052921230fe302e1b6e29142678ddc567.jpeg


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
mood
Publicité
Posté le 07-03-2009 à 19:28:38  profilanswer
 

n°1858835
tuxbleu
renie ses origines
Posté le 07-03-2009 à 20:43:15  profilanswer
 

stiffler a écrit :

windev c'est un mélange de java pour la lenteur, de l'assembleur pour les belles interfaces, du flash pour les comportements incohérents et de php pour la rigueur de la syntaxe [:romf]


Putain c'est violent ce que t'écris  :ouch:  
Non mais tu te rends compte, php et rigeur de syntaxe !?!? Arrête tu me fais flipper. t'aurais pu mettre un spoiler  :o  
Et je sens l'IHM sympa là du coup :/
Et non, goto spa possible [:ddr555]

n°1858933
stiffler
Lâche mon profil putain ! :o
Posté le 08-03-2009 à 09:55:38  profilanswer
 


Tu peux faire ça en windev [:dawak]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1858934
stiffler
Lâche mon profil putain ! :o
Posté le 08-03-2009 à 09:56:07  profilanswer
 

tuxbleu a écrit :


Putain c'est violent ce que t'écris  :ouch:  
Non mais tu te rends compte, php et rigeur de syntaxe !?!? Arrête tu me fais flipper. t'aurais pu mettre un spoiler  :o  
Et je sens l'IHM sympa là du coup :/
Et non, goto spa possible [:ddr555]


et si [:dawak]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1858935
stiffler
Lâche mon profil putain ! :o
Posté le 08-03-2009 à 09:56:51  profilanswer
 

honnêtement ça te permet de faire des soft très très correct pour les PME [:dawao]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1859089
tuxbleu
renie ses origines
Posté le 08-03-2009 à 21:47:58  profilanswer
 

C'est comme du VB dans l'idée ?

n°1859106
stiffler
Lâche mon profil putain ! :o
Posté le 08-03-2009 à 22:30:19  profilanswer
 

En plus jolie [:romf]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1859112
tuxbleu
renie ses origines
Posté le 08-03-2009 à 23:29:53  profilanswer
 

Plus joli pour le rendu, ok, mais je parlais niveau prog ? Tu crées un userform et tu associes des actions à chaques bouton/objet en fonction de différents états ?

 

Demain, je m'y colle pour voir de quoi il en retourne.


Message édité par tuxbleu le 08-03-2009 à 23:30:16
n°1859163
rufo
Pas me confondre avec Lycos!
Posté le 09-03-2009 à 09:56:48  profilanswer
 

Windev est un AGL. C'est donc sensé prendre en charge la doc associée à soft. Tu peux donc faire de la conception (diagramme des classes, MCD de ta BD...) et ça te génère du code ou l'implémentation de ta BD.
Pour la création d'IHM/prototypes, c'est pratique et rapide. l'IHM ressemble à celle de Delphi. La grosse particularité de window, c'est le langage de programmation "multi-langues". T'es français, donc tu va mettre Windev en FR. Et là, toutes les instructions de programmation sont en français. Si un anglais passe derrière toi, il va mettre Windev en EN et là, tout ton code va être "traduit" en anglais. En fait, t'as pas accès directement au "vrai" code source qui va être compilé. T'as accès qu'à un pseudo-code. Donc quand y'a besoin de faire des optimisations sur des bouts de code où faut être proche du hardware, ben t'es dans la merde...:/ Perso, le code source en fr, ça fait tout bizarre. Mettons, t'as une liste déroulante nommée "MaListe" et tu veux récupérer l'élément sélectionné, dans n'importe quel autre langage, tu vas chercher un truc du genre MaListe.selectedItem. Ben là, va falloir que tu trouves comment ils ont traduit ça en fr, genre MaListe.ItemSelectionne ou MaListe.ItemSélectionné ou MaListe.ElémentSélectionné... :(


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1859173
nraynaud
lol
Posté le 09-03-2009 à 10:09:43  profilanswer
 

http://forum-images.hardware.fr/themes_static/images_forum/1/flagn1.gif


---------------
trainoo.com, c'est fini
n°1859202
tuxbleu
renie ses origines
Posté le 09-03-2009 à 11:01:11  profilanswer
 

rufo a écrit :

Windev est un AGL. C'est donc sensé prendre en charge la doc associée à soft. Tu peux donc faire de la conception (diagramme des classes, MCD de ta BD...) et ça te génère du code ou l'implémentation de ta BD.
Pour la création d'IHM/prototypes, c'est pratique et rapide. l'IHM ressemble à celle de Delphi. La grosse particularité de window, c'est le langage de programmation "multi-langues". T'es français, donc tu va mettre Windev en FR. Et là, toutes les instructions de programmation sont en français. Si un anglais passe derrière toi, il va mettre Windev en EN et là, tout ton code va être "traduit" en anglais. En fait, t'as pas accès directement au "vrai" code source qui va être compilé. T'as accès qu'à un pseudo-code. Donc quand y'a besoin de faire des optimisations sur des bouts de code où faut être proche du hardware, ben t'es dans la merde...:/ Perso, le code source en fr, ça fait tout bizarre. Mettons, t'as une liste déroulante nommée "MaListe" et tu veux récupérer l'élément sélectionné, dans n'importe quel autre langage, tu vas chercher un truc du genre MaListe.selectedItem. Ben là, va falloir que tu trouves comment ils ont traduit ça en fr, genre MaListe.ItemSelectionne ou MaListe.ItemSélectionné ou MaListe.ElémentSélectionné... :(


 
Intéressant...
Raaah c'est moche les fonctions et attributs en français :sweat:
Bon, ben lets go sur windev express, je vais me faire mon propre avis.
 
Merci des explications détaillées.

n°2101637
tuxbleu
renie ses origines
Posté le 15-09-2011 à 09:52:20  profilanswer
 

Quelques année après ce petit test, après quoi je n'ai plus jamais retouché à Windev, je me retrouve à devoir écrire un bout de code en Windev 10.
Une requête Mysql avec une petite interface de saisie, rien de très sorcier à priori.
Je m'interroge toutefois, quelque chose m'échappe. .
Je crée une requête avec (fichier, nouveau, requete). Elle fonctionne, super. Je me retrouve donc avec un fichier "REQ_...".
Je veux appeler cette requête depuis mon IHM : Je n'y parviens pas. Je ne comprends pas la mécanique là :/
Dans la doc, je trouve que pour me connecter à une base Mysql, faut que j'écrive du "MysqlConnect (...), puis ma requete en SQL...
Ca ne me dérange pas en soit, mais ca sert à quoi d'avoir créé une requette dans un fichier spécifique, si c'est pour ne pas pouvoir l'appeler dans mon code ?
Quelqu'un peut m'expliquer le fond du truc ?


---------------
Mon topic de vente - Mon feed-back
n°2101645
rufo
Pas me confondre avec Lycos!
Posté le 15-09-2011 à 10:52:36  profilanswer
 

J'ai très peu utilisé cette daube de Windev. Faut comprendre un truc, et ça, c'est pas propre à Windev. Pour exécuter une requête dans une base, faut d'abord ouvrir une connexion sur le SGBD (mysql, oracle...), puis ouvrir une base puis y exécuter une requête.
 
Quand t'as créé ta requête via fichier, nouveau, requête et lancé l'exécution, je pense que Windev t'as masqué les étapes de connexion et ouverture de la BD.
 
Quand t'es dans ton code, ben c'est à toi de coder ces étapes. Tu coderais en php ou sous Delphi, ça serait pareil...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2101684
tuxbleu
renie ses origines
Posté le 15-09-2011 à 14:01:39  profilanswer
 

Non mais ça ok, j'y parviens très bien en me mettant les paramètres à la main.
Je ne vois pas l’intérêt dans un atelier de GL de créer des fichier de requêtes, de pouvoir les exécuter depuis l'atelier de GL, mais de la pouvoir les appeler le code...
Le temps que je comprenne comment on fait, je m'ouvre les connexions à la main, spa très compliqué.
 


---------------
Mon topic de vente - Mon feed-back
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [Windev] Un principe que je ne comprends pas...

 

Sujets relatifs
code pour bloquer le lancement d'une application windevTests unitaires & GTK, quelle librairie de test ? (boost, gunit ...)
Windev lancer du script VB ScriptProbleme de requête SQL avec Windev trier par date
Problème avec windev et SQLParcours XML + boucle : WINDEV
[Windev] Intégration de fichier texte venant d'un tab sage dans un HFComment tracer un trait avec Windev !
Connaissez vous une librairie pour générer des WSDLwindev ?
Plus de sujets relatifs à : [Windev] Un principe que je ne comprends pas...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR