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 ?
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 ?
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...
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)
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.
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 :
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]
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![]()
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]
Effectivement la question d'origine portait sur le mode texte. J'ai lu trop vite ou trop mal...![]()
Y'a OWL avec Borland Pascal 7 qui est pas mal. Après il existe de nombreuses bibliothèques qui permettent ça.
Bonjour,
un mini éditeur compilateur qui m'a épaté http://pascal.developpez.com/telecha...688/MiniPascal
voir les exemples c'est vraiment impressionnant
Partager