Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Pascal Discussion :

Codes sources Pascal : où les trouver, comment participer ?


Sujet :

Contribuez Pascal

  1. #1
    Responsable Pascal, Lazarus et Assembleur

    Codes sources Pascal : où les trouver, comment participer ?
    Bonjour à tous !

    L'apprentissage d'un langage passe souvent par l'étude de nombreux exemples. Petits programmes, simples fonctions ou bien applications complexes, tout est susceptible d'intéresser une personne en détresse !

    Où trouver les codes sources ?

    Vous cherchez justement des codes sources à consulter ? Alors visitez les pages suivantes !

    Comment participer ?

    - Si vous avez des programmes sympas,
    - Si vous avez une ou plusieurs unités que vous trouvez pratiques,
    - Si vous acceptez de les partager avec les autres internautes,

    vous pouvez les inclure dans l'application de téléchargement intégrée au portail Pascal.
    Ce sujet vous explique comment faire.

    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  2. #2
    Membre expert
    A propos de sources
    Bonjour Jean-Luc

    J'ai publié une fonction de Soundex dans les sources, c'est un algo bien pratique et qui n'a pas été publié ici semble-t-il.

    Cependant, j'ai quelques questions sur les publications de sources:
    - est-ce que la balise [code] que j'ai omise, ayant mal lu les infos de la page, détecte bien le langage ou faut-il le préciser ?
    - peut-on modifier le source après coup ? car la mise en page de mon code est foireuse et j'aimerais la revoir

    Enfin, une fonction de prévisualisation de la page serait bien pratique.

    Merci pour les éclaircissements.

    @+

    M E N S . A G I T A T . M O L E M
    Debian 8.x 64bit, Lazarus 1.8 (FPC 3.0), Python 3 -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal
    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  3. #3
    Rédacteur/Modérateur

    Bonjour Eric ! Personnellement, je trouve plus agréable de télécharger un fichier que de copier et coller du code. Donc, si je puis me permettre une suggestion, ce serait de proposer un fichier plutôt que d'insérer le code dans la page. Et pour répondre à ta deuxième question, tu peux toujours éditer la page pour la modifier.

    P.-S. Après une première lecture de ton code, une autre suggestion que je ferais serait de mettre la fonction Soundex() dans une unité, afin qu'elle ne soit pas soudée au programme de démonstration qui l'accompagne.

  4. #4
    Membre expert
    Déjà merci pour la lecture...

    C'est la première fois que je poste un source, alors je ne suis pas encore rôdé mais je vais certainement en poster d'autres d'ici peu.

    Sinon je viens effectivement de trouver comment éditer donc tout va bien. Le bouton n'est pas très gros, mais bon c'est comme le vélo, ça ne s'oublie pas.

    J'ai placé le code dans une pièce jointe avec une unité séparée. En fait je pensais poster du code comme dans la FAQ.

    Voilà....

    M E N S . A G I T A T . M O L E M
    Debian 8.x 64bit, Lazarus 1.8 (FPC 3.0), Python 3 -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal
    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  5. #5
    Responsable Pascal, Lazarus et Assembleur

    Bonjour,

    Merci beaucoup pour cette contribution.

    L'application de téléchargements est actuellement en refonte ; ainsi, le champ de description fonctionne encore avec des balises html mais utilisera bientôt le BBCODE du forum (comme la FAQ). Désolé pour les désagréments causés par cette version intermédiaire.

    Au sujet de la coloration syntaxique du code directement inclus, c'est automatique et c'est lié à la catégorie dans laquelle le code source est proposé. Et le sujet forum automatiquement créé est posté sur le forum lié à la catégorie ; ainsi, si tu proposes un code source dans la catégorie Free Pascal, le sujet sera créé dans le sous-forum Pascal/Téléchargez et si tu le proposes dans la catégorie Delphi, il sera créé dans le sous-forum Delphi/Téléchargez.

    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]