Archive des articles

Décaler les identifiants

03/03/2013 10:20
En principe dans une base de données relationnelle les relations se font grâce aux identifiants. Ces identifiants sont créés automatiquement lors de la création d'un enregistrement dans un fichier de base. ll s'agit d'un compteur qui s'incrémente lors de chaque ajout.   Sur une base "neuve"...

Singulier ou pluriel ?

28/02/2013 15:32
Combien de fois ai-je entendu ce genre de question : "Facture avec un S ou sans S ?"   Quelle perte de temps pour un problème qui peut être facilement réglé à la base : on écrit tout au singulier !   Que ce soient les noms de fichier, les noms de zones, de variables, de requêtes, de...

Un FinProgramme personnalisé

28/02/2013 13:50
Il s'agit de surcharger la fonction FinProgramme() de Windev.   Le but du jeu est que le programme stoppe son exécution quand on est en mode débuggage et qu'il s'arrête pour de bon quand on est en mode exécutable. L'intérêt de stopper (et non d'arrêter) le programme en débuggage c'est de...

Bonne compréhension de la POO

28/02/2013 09:48
Pour illustrer l'utilité de la POO (Programmation Orientée Objet) le plus parlant c'est de prendre l'exemple des jeux vidéos.   Voici l'exemple d'un jeu très simple : Il y'a des soldats, des tanks et des avions qui sont tous des unités. Les caractéristiques communes à toutes les unités c'est...

Stocker les requêtes dans des procédures

27/02/2013 14:39
J'ai vu plusieurs projets avec des requêtes SQL mode texte codées en dur dans le corps même des programmes, que ce soit en VB ou en Windev. Outre le fait que le copié-collé n'a jamais été une technique de programmation très efficace, ça offre le désagrément de produire du code pas très...

De la bonne utilisation des constantes

27/02/2013 10:38
En langage C les directives #define permettent de donner des valeurs à des mots et ensuite d'utiliser ces mots dans le code à la place de ces valeurs.   Par exemple : #define _RATIO_EURO_FRANC = 6.55957, #define _PERSONNE_MADAME = 2,  etc...   Cette utilisation des #define permet...

Comment passer d'une programmation procédurale besogneuse à une POO élégante

26/02/2013 23:32
  Je vous propose un cas simple : nous devons créer un fichier texte avec les totaux annuels par client afin de le transmettre à un logiciel de compta. Mais comme ce fichier peut être transmis à deux comptas différentes sa structure diffère selon le cas.   Compta A : Nom du...

Plusieurs collections de procédures pour les variables globales

26/02/2013 18:44
Ce que je fais également : Une collection par type de variable globale, par exemple une pour les chemins et une autre pour les images. (bien entendu chaque collection à sa (ou ses) propre(s) procédure(s) d'initialisation) Ce qui donnera au niveau de l'utilisation de ces variables dans le code...

Ranger les variables globales dans une collection de procédures

26/02/2013 18:42
Exemple de déclaration et d'affectation "classique" de variables globales : Déclaration et affecation dans une collection de procédures (VarGlobales est une collection) : Ce qui donne dans le code du projet : Depuis des années je travaille ainsi, avec des collections de procédures pour stocker...

Plutôt code procédural ou plutôt classes ?

26/02/2013 18:34
Code procédural Le code procédural est plus simple à mettre en oeuvre. Je pense qu'il est adapté à des routines qui peuvent être appelées de n'importe où et qui peuvent être exécutées indépendamment du contexte. Je recommande de créer autant de collections de procédures qu'il y'a de natures de...
Objets: 31 - 40 Sur 43
<< 1 | 2 | 3 | 4 | 5 >>