Je n'arrive même pas à débuter ;-) HELP !
Publié : ven. 18/janv./2013 17:05
Bonjour tout le monde,
Ancien programmeur (il y a plus de 10 ans!), j'aimerais m'y remettre à titre personnel et développer une petite application de gestion de membres, cotisations, etc.
En cherchant sur le net un language s'approchant du BASIC, je suis tombé sur PureBasic qui semble très intéressant (je ne veux pas d'usine à gaz du style Visual XXXXX)
Désolé pour la tartine qui suit mais je ne sais pas trop par où commencer avec PureBasic.
En expliquant le contexte j'espère que vous cernerez mieux les problèmes que je rencontre.
Malgré plusieurs heures de recherche (forums, tutoriaux, etc), je ne trouve pas les réponses à mes questions.
Je me lance.
A l'époque, je programmais toutes sortes de logiciels de gestion (comptabilité, stock, facturation, etc).
Le language utilisé était du B.A.L. (1 des nombreuses variantes du BASIC) de la société Prologue.
Il n'était pas question de programmation objet ou évènementiel.
C'était de la programmation linéraire de la plus classique.
Les données étaient stockées dans un système de fichiers séquentiels indéxés (gérés par le système).
Les applications étaient en mode texte (rendu DOS like
et tournaient sur un OS multi-utilisateur et multi-postes (achitecture ordinateur central et terminaux texte connectés en RS 232).
Les menus étaient présentés sous forme :
1. Gestion des adresses clients
2. Gestion des adresses fournisseurs
3. Facturation
4. ....
99. Paramètres
Chaque option appelait un sous-menu ou un masque de saisie en vue d'un traitement.
Les masques comportaient des Étiquettes (labels) et les champs de saisie correspondants :
Nom [ ]
Prénom [ ]
Date de naissance [ / / ]
La saisie des données pouvait être validée au niveau du champ (contrôle de la validité de la saisie du d'une date) et du masque (cohérence des données saisie sur l'ensemble du masque).
Le source était découpé en modules (1 par fonctionnalité) et liés à la compilation par un système d'includes.
Bref.
Un environnement de développement sans IDE, librairies ou je ne sais quoi.
On programmait de haut en bas tout soi-même y compris les "drivers" d'imprimante, des routines de saisie au claviers, etc
Vous voyez où je me situe ???
Aujourd'hui on parle de progammation objet, évènementielle, etc...
Je suis complètement dépassé.
J'ai bien essayé en vitesse du Visual Basic et Cie mais j'avoue ne pas aimer du tout la programmation Drag & Drop via une interface graphique.
J'ai toujours l'impression de faire un collage ou un patchwork de fonctions et objets avec 1000 paramètres.
Questions :
1. A ce que j'ai pu lire, PB se base sur l'évènementiel (tout se déroule dans une grande boucle).
Juste ?
2. La stucture générale serait : includes (déclarations et autres), l'initialisation, le traitement (boucle), fin
Juste ?
3. Comment procéder pour l'affichage ? Tous se déroule dans une même fenêtre (à l'époque on faisie un CLEAR de l'écran et on affichait le nouveau masque) ?
4. Comment gérer un menu déroulant qui peut changer en fonction du contexte où l'on se trouve (options 'grisées' ou 'masquées' selon où l'on se trouve) ?
Désolé pour ces questions qui peuvent paraitre "simplistes".
J'espère que vous pourrez me donner des pistes
Ancien programmeur (il y a plus de 10 ans!), j'aimerais m'y remettre à titre personnel et développer une petite application de gestion de membres, cotisations, etc.
En cherchant sur le net un language s'approchant du BASIC, je suis tombé sur PureBasic qui semble très intéressant (je ne veux pas d'usine à gaz du style Visual XXXXX)
Désolé pour la tartine qui suit mais je ne sais pas trop par où commencer avec PureBasic.
En expliquant le contexte j'espère que vous cernerez mieux les problèmes que je rencontre.
Malgré plusieurs heures de recherche (forums, tutoriaux, etc), je ne trouve pas les réponses à mes questions.
Je me lance.
A l'époque, je programmais toutes sortes de logiciels de gestion (comptabilité, stock, facturation, etc).
Le language utilisé était du B.A.L. (1 des nombreuses variantes du BASIC) de la société Prologue.
Il n'était pas question de programmation objet ou évènementiel.
C'était de la programmation linéraire de la plus classique.
Les données étaient stockées dans un système de fichiers séquentiels indéxés (gérés par le système).
Les applications étaient en mode texte (rendu DOS like

Les menus étaient présentés sous forme :
1. Gestion des adresses clients
2. Gestion des adresses fournisseurs
3. Facturation
4. ....
99. Paramètres
Chaque option appelait un sous-menu ou un masque de saisie en vue d'un traitement.
Les masques comportaient des Étiquettes (labels) et les champs de saisie correspondants :
Nom [ ]
Prénom [ ]
Date de naissance [ / / ]
La saisie des données pouvait être validée au niveau du champ (contrôle de la validité de la saisie du d'une date) et du masque (cohérence des données saisie sur l'ensemble du masque).
Le source était découpé en modules (1 par fonctionnalité) et liés à la compilation par un système d'includes.
Bref.
Un environnement de développement sans IDE, librairies ou je ne sais quoi.
On programmait de haut en bas tout soi-même y compris les "drivers" d'imprimante, des routines de saisie au claviers, etc

Vous voyez où je me situe ???
Aujourd'hui on parle de progammation objet, évènementielle, etc...
Je suis complètement dépassé.
J'ai bien essayé en vitesse du Visual Basic et Cie mais j'avoue ne pas aimer du tout la programmation Drag & Drop via une interface graphique.
J'ai toujours l'impression de faire un collage ou un patchwork de fonctions et objets avec 1000 paramètres.
Questions :
1. A ce que j'ai pu lire, PB se base sur l'évènementiel (tout se déroule dans une grande boucle).
Juste ?
2. La stucture générale serait : includes (déclarations et autres), l'initialisation, le traitement (boucle), fin
Juste ?
3. Comment procéder pour l'affichage ? Tous se déroule dans une même fenêtre (à l'époque on faisie un CLEAR de l'écran et on affichait le nouveau masque) ?
4. Comment gérer un menu déroulant qui peut changer en fonction du contexte où l'on se trouve (options 'grisées' ou 'masquées' selon où l'on se trouve) ?
Désolé pour ces questions qui peuvent paraitre "simplistes".
J'espère que vous pourrez me donner des pistes
