questions de débutant
questions de débutant
Bonjour,
Tout d'abord un immense bravo pour ce superbe langage, et cela presque avec un seul programmeur ? Mais comment c'est possible, les journées n'ont que 24 heures !
Quelques questions d'un débutant avec PureBasic et son concepteur de fenêtres.
Utilisateur de l'edi windev de pcsoft, je suis 'frustré', peut-on avoir des gadgets qui permettent d' :
- avoir un bouton avec à la fois un texte et une image (ButtonGadget+ButtonImageGadget)
- avoir un libellé devant (ou en haut ou en bas) un champ de saisie (TextGadget+StringGadget)
- avoir une table en saisie (ListIconGadget+ListViewGadget)
- avoir une table/fichier : table en saisie directement liée à une base
- pouvoir garder du code personnalisé dans le concepteur de fenêtres
- que le concepteur de fenêtre génère (en option) plus de procédure sur les événements genre entrée dans un champs, sortie d'un champs, modification d'un champs, clic droit (pour contextuel) ...
Je pense que l'on peut programmer cela soi même mais svp Mr le développeur du concepteur de fenêtres, j'en veux plus !
Tout d'abord un immense bravo pour ce superbe langage, et cela presque avec un seul programmeur ? Mais comment c'est possible, les journées n'ont que 24 heures !
Quelques questions d'un débutant avec PureBasic et son concepteur de fenêtres.
Utilisateur de l'edi windev de pcsoft, je suis 'frustré', peut-on avoir des gadgets qui permettent d' :
- avoir un bouton avec à la fois un texte et une image (ButtonGadget+ButtonImageGadget)
- avoir un libellé devant (ou en haut ou en bas) un champ de saisie (TextGadget+StringGadget)
- avoir une table en saisie (ListIconGadget+ListViewGadget)
- avoir une table/fichier : table en saisie directement liée à une base
- pouvoir garder du code personnalisé dans le concepteur de fenêtres
- que le concepteur de fenêtre génère (en option) plus de procédure sur les événements genre entrée dans un champs, sortie d'un champs, modification d'un champs, clic droit (pour contextuel) ...
Je pense que l'on peut programmer cela soi même mais svp Mr le développeur du concepteur de fenêtres, j'en veux plus !
Re: questions de débutant
Bonjour bpapon60
Bienvenue dans le monde de pure Basique.
Fred le concepteur de PB n'est pas vraiment seul. Il y a une petite équipe qui lui donne un coup de main.
Pour ton information, le concepteur de fenêtre de PB n'est pas très utilisé en général, ceci pour des raisons assez variées.
Les programmeurs en PB aiment bien fabriquer le code des fenêtres eux même, ceci leurs donnent plus de souplesse dans la conception de leur logiciel.
Il faut que comprenne que PB n'est pas orienté objet.
Pour ce qui est des gadgets un peu plus sophistiqués que ceux du standard PB, tu trouveras sur les différents forums Français US Allemand, de nombreux exemples de ce qui est possible de faire.
une bonne recherche sur ces forums t’apportera beaucoup.
PB est un langage de programmation fantastique,avec lequel tu peu pratiquement tous programmer, il suffit de faire appel a ton imagination, tu peu faire directement appel aux APIS Windows (a condition de payer la licence PB), d'inclure du code assembleur etc.
A+
Michel
Bienvenue dans le monde de pure Basique.
Fred le concepteur de PB n'est pas vraiment seul. Il y a une petite équipe qui lui donne un coup de main.
Pour ton information, le concepteur de fenêtre de PB n'est pas très utilisé en général, ceci pour des raisons assez variées.
Les programmeurs en PB aiment bien fabriquer le code des fenêtres eux même, ceci leurs donnent plus de souplesse dans la conception de leur logiciel.
Il faut que comprenne que PB n'est pas orienté objet.
Pour ce qui est des gadgets un peu plus sophistiqués que ceux du standard PB, tu trouveras sur les différents forums Français US Allemand, de nombreux exemples de ce qui est possible de faire.
une bonne recherche sur ces forums t’apportera beaucoup.
PB est un langage de programmation fantastique,avec lequel tu peu pratiquement tous programmer, il suffit de faire appel a ton imagination, tu peu faire directement appel aux APIS Windows (a condition de payer la licence PB), d'inclure du code assembleur etc.
A+
Michel
Re: questions de débutant
Bonjour bpapon60
Bienvenue dans le monde des pubistes
D'après les points cités, je vois que vous êtes familier avec windev (car tout ça est justement possible avec windev), avec PureBasic, nous avons eu l'habitude de créer (dans le cas où ce qu'on cherche n'existe pas) soit une procédure, soit une bibliothèque. C'est ce que je fais souvent dès que je ne trouve pas ce que je veux dans Pb. Le charme de ce langage se situe justement à ce niveau. Il n'y a pratiquement pas d'obstacles qui bloque vraiment un projet car il y a toujours une solution (Grâce auc API, l'utilisation des commandes C et l'ASM) en plus des commandes et des structures PB.
Concernant la saisie dans une listeIconGadget, je crois qu'un exemple de code a déjà été posté récemment. Faites une petite recherche car je ne me rappelle plus où je l'ai vu...Bonne chance
Bienvenue dans le monde des pubistes
D'après les points cités, je vois que vous êtes familier avec windev (car tout ça est justement possible avec windev), avec PureBasic, nous avons eu l'habitude de créer (dans le cas où ce qu'on cherche n'existe pas) soit une procédure, soit une bibliothèque. C'est ce que je fais souvent dès que je ne trouve pas ce que je veux dans Pb. Le charme de ce langage se situe justement à ce niveau. Il n'y a pratiquement pas d'obstacles qui bloque vraiment un projet car il y a toujours une solution (Grâce auc API, l'utilisation des commandes C et l'ASM) en plus des commandes et des structures PB.
Concernant la saisie dans une listeIconGadget, je crois qu'un exemple de code a déjà été posté récemment. Faites une petite recherche car je ne me rappelle plus où je l'ai vu...Bonne chance
Win7 (x64) 64 bits Pb 5.72
Re: questions de débutant
omega a écrit :Bonjour bpapon60
Bienvenue dans le monde des pubistes
cycliste = personne qui pratique le velo (cycle)
Un.e damiste : personne pratiquant le jeu de dames.
Un.e violoniste : personne qui joue du violon.
Un.e alpiniste : personne pratiquant l’alpinisme.
Un.e communiste : personne soutenant le communisme.
Un.e linguiste : personne spécialisé en linguistique.
un pubiste ?? c'est quoi ???
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
- TazNormand
- Messages : 1294
- Inscription : ven. 27/oct./2006 12:19
- Localisation : Calvados (14)
Re: questions de débutant
un.e pubiste : une personne qui pratique les pubis ???Zorro a écrit : un pubiste ?? c'est quoi ???
MDR tu m'as bien fait marrer Zorro sur ce coup
D'un autre côté, comment pourrait-on qualifier les développeurs qui utilisent PureBasic ?
Pas des puristes, ni des "basistes", alors quoi
Re: questions de débutant
Comme on dit pour VisualBasic un "V.B.iste" on peut surement dire un "P.B.iste" ^^.
GallyHC
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: questions de débutant
Je sais pas ..
Purebasicien
Pbcreateurs
Les pures .. ça ça correspond bien a l'espris sectaire qui regne en ce moment
Les pbwriters
Les pbscriptiens
Bref .. choisissez. ..
Mais pas les bouffeurs de poils lol
Purebasicien
Pbcreateurs
Les pures .. ça ça correspond bien a l'espris sectaire qui regne en ce moment
Les pbwriters
Les pbscriptiens
Bref .. choisissez. ..
Mais pas les bouffeurs de poils lol
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Re: questions de débutant
Bienvenue,
Pour les boutons c'est pas difficile à faire, sinon tu as ça:
https://www.purebasic.fr/french/viewtop ... uttoncolor
https://www.purebasic.fr/french/viewtop ... uttoncolor
Le 2 est très complet !
Sur le forum US tu as pas mal de chose très sympa aussi !
Pour les boutons c'est pas difficile à faire, sinon tu as ça:
https://www.purebasic.fr/french/viewtop ... uttoncolor
https://www.purebasic.fr/french/viewtop ... uttoncolor
Le 2 est très complet !
Sur le forum US tu as pas mal de chose très sympa aussi !
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.
PureBasic: 5.60 x64 Bits.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.
PureBasic: 5.60 x64 Bits.
- microdevweb
- Messages : 1800
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: questions de débutant
Bienvenue bpapon60,
Je suis également un ancien utilisateur Windev de la version 2.3 à la version 17.
Windev est un langage 5ème génération, mais utilise un framework vraiment lourd avec toutes ses dll, pb est plus comparable au C car pas de framework il construit des exécutables complètement autonome et aussi rapide que le c et très petite taille.
Malheureusement, il ne possède pas autant de gadgets (windget) que windev. Pas de table lièe directement à la base de donnée etc...
Par contre avec l'utilisation des canvas, on peut tout faire, j'ai réalisé une table base de données et migré un gros projet réaliser en windev en pb.
Quant à l'éditeur de code, non on ne code pas comme dans windev dans les événements fenêtre et bouton etc mais plus tôt comme le c. Perso je fait un fichier par fenêtre et gère cela avec les événements avec BIndEvent() ou BindGadgetEvent().
Bon courage pour la prise en main de Pb mais il est assez simple à prendre en main.
Je suis également un ancien utilisateur Windev de la version 2.3 à la version 17.
Windev est un langage 5ème génération, mais utilise un framework vraiment lourd avec toutes ses dll, pb est plus comparable au C car pas de framework il construit des exécutables complètement autonome et aussi rapide que le c et très petite taille.
Malheureusement, il ne possède pas autant de gadgets (windget) que windev. Pas de table lièe directement à la base de donnée etc...
Par contre avec l'utilisation des canvas, on peut tout faire, j'ai réalisé une table base de données et migré un gros projet réaliser en windev en pb.
Quant à l'éditeur de code, non on ne code pas comme dans windev dans les événements fenêtre et bouton etc mais plus tôt comme le c. Perso je fait un fichier par fenêtre et gère cela avec les événements avec BIndEvent() ou BindGadgetEvent().
Bon courage pour la prise en main de Pb mais il est assez simple à prendre en main.
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège