IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Turbo Pascal Discussion :

Programmer une fenêtre style Windows en mode texte


Sujet :

Turbo Pascal

  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2011
    Messages : 24
    Par défaut Programmer une fenêtre style Windows en mode texte
    Salut tout le monde,

    Est-ce que le Pascal est capable de programmer des programmes fenêtrés style Windows, des boutons et des fenêtres comme ce que Delphi peut faire ?

  2. #2
    Membre très actif
    Avatar de joreveur
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2010
    Messages : 293
    Par défaut
    Bonjour,

    avec Lazarus oui c'est possible et même assez simple.


    Lazarus est un peu l'équivalent de Delphi

    Lazarus est un environnement graphique qui utilise FreePascal

    regarde un peu sur le site tu trouveras plein d'infos...

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2011
    Messages : 24
    Par défaut
    désolé monsieur vous n'avez pas comprès ma question, je veux dir est ce qu'on peux programer des fenetre style windows sur turbo pascal en mode text (programation imperative)

  4. #4
    Membre éprouvé Avatar de Modulpro
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2010
    Messages : 76
    Par défaut
    Bonjour,

    Techniquement, il serait possible de créer une application graphiques en "mode texte" (les fenêtres proposées par Delphi ou Lazarus ne sont pas sorties de néant).

    Cependant, cela représente un travail colossal, surtout si vous utilisez la programmation impérative et non un langage orienté objet (ce qu'est devenu le Pascal grâce à freePascal et Lazarus).
    Ainsi pourquoi ne pas se servir du fait que cet énorme travail a déjà été réalisé par d'autres à travers la confection d'EDI performante comme Lazarus ?

    Utiliser du code préexistant est à la base de toute programmation, sans cela il faudrait tout réinventer à chaque nouvelle application.

  5. #5
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 235
    Par défaut
    Oui on peut mais il faut un compilateur 32 ou 64 bits. Donc pas Turbo Pascal mais FreePascal ou Delphi.

    Tu peux utiliser l'API Windows ou GTK+ (multi-plateformes) par exemple :


  6. #6
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 996
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Sous Turbo Pascal, la bibliothèque Turbo Vision permet(tait ) de créer des applications fenêtrées style Windows, avec des objets "inspirés" de la bibliothèque ObjectWindows.

    http://mdalbin.developpez.com/tutori...l/turbovision/
    http://mdalbin.developpez.com/tutoriels/pascal/tvpa/

    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]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  7. #7
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 235
    Par défaut
    Heu... J'aurais pas classé Turbo Vision comme un bibliothèque graphique... A mon avis Younes risque d'avoir un choc en voyant Turbo Vision.

  8. #8
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Citation Envoyé par batyann811 Voir le message
    Heu... J'aurais pas classé Turbo Vision comme un bibliothèque graphique... A mon avis Younes risque d'avoir un choc en voyant Turbo Vision.
    En plus, je le trouve bien difficile à prendre en main comparer à Lazarus.

    Bien nombre de gens programme sous Lazarus en utilisant de la programmation impérative.

    Si vous voulez programmer en procédurale sous Lazarus, vous pouvez considérer les objets (bouton, textbox, ...) comme des records ayant des fonctions internes en plus des champs du record.

    Lazarus est bien simple à utiliser

  9. #9
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 996
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par batyann811 Voir le message
    Heu... J'aurais pas classé Turbo Vision comme un bibliothèque graphique... A mon avis Younes risque d'avoir un choc en voyant Turbo Vision.
    Nous sommes d'accord, le sujet parle bien de mode texte.
    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]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  10. #10
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 235
    Par défaut
    Effectivement la question d'origine portait sur le mode texte. J'ai lu trop vite ou trop mal...

  11. #11
    Membre éclairé
    Avatar de EpiTouille
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 372
    Par défaut
    Y'a OWL avec Borland Pascal 7 qui est pas mal. Après il existe de nombreuses bibliothèques qui permettent ça.

  12. #12
    Membre très actif
    Avatar de joreveur
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2010
    Messages : 293
    Par défaut
    Bonjour,

    un mini éditeur compilateur qui m'a épaté http://pascal.developpez.com/telecha...688/MiniPascal

    voir les exemples c'est vraiment impressionnant

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/03/2009, 13h39
  2. Fenêtres style Windows/Facebook
    Par Will Fou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 18/08/2008, 23h15
  3. Une fenêtre style "EuroBarre"
    Par zogo123 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 08/03/2008, 12h06
  4. [VBA Access] Fermer une fenêtre style popup
    Par slevtec007 dans le forum VBA Access
    Réponses: 0
    Dernier message: 15/08/2007, 17h01
  5. coordonnées d'une fenêtre avec window.open
    Par neecolas dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/05/2005, 09h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo