questions de débutant

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
bpapon60
Messages : 2
Inscription : lun. 05/août/2019 16:09

questions de débutant

Message par bpapon60 »

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 !
Avatar de l’utilisateur
MLD
Messages : 1103
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: questions de débutant

Message par MLD »

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
Avatar de l’utilisateur
omega
Messages : 626
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

Re: questions de débutant

Message par omega »

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
Win7 (x64) 64 bits Pb 5.72
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: questions de débutant

Message par Zorro »

omega a écrit :Bonjour bpapon60

Bienvenue dans le monde des pubistes
8O :lol: :lol:

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 ??? :lol: :lol:
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
TazNormand
Messages : 1294
Inscription : ven. 27/oct./2006 12:19
Localisation : Calvados (14)

Re: questions de débutant

Message par TazNormand »

Zorro a écrit : un pubiste ?? c'est quoi ??? :lol: :lol:
un.e pubiste : une personne qui pratique les pubis ???

MDR tu m'as bien fait marrer Zorro sur ce coup :mrgreen:

D'un autre côté, comment pourrait-on qualifier les développeurs qui utilisent PureBasic ?

Pas des puristes, ni des "basistes", alors quoi :lol:
Image
Image
Avatar de l’utilisateur
GallyHC
Messages : 1703
Inscription : lun. 17/déc./2007 12:44

Re: questions de débutant

Message par GallyHC »

Comme on dit pour VisualBasic un "V.B.iste" on peut surement dire un "P.B.iste" ^^.

GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: questions de débutant

Message par Zorro »

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
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Shadow
Messages : 1373
Inscription : mer. 04/nov./2015 17:39

Re: questions de débutant

Message par Shadow »

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 !
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.
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: questions de débutant

Message par microdevweb »

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.

Image

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
Répondre