AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

fp-3.0.0 - En ligne dans le Cloud

Exécutez fp-3.0.0 dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande fp-3.0.0 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


fp - Environnement de développement intégré Free Pascal Compiler (FPC)

SYNOPSIS


fp [choix] [fichier source]

DESCRIPTION


Ce binaire est l'environnement de développement intégré du Test d'anglais Pascal Compilateur (FPC)
qui est un avancé Turbo Pascal ainsi que Delphes (7.0) compilateur Pascal multicible compatible.
Le moteur de compilation n'est pas basé sur GCC, mais est complètement autonome.

Le compilateur utilise LD(1) et peut utiliser AS(1) (voir paramètre -Aas), mais possède également son propre
écrivain d'objets binaires.

Les principales cibles actuelles sont Aller32V2 (extenseur Dos DJGPP), Freebd, Linux, Mac OS, Mac OS X,
MorphOS, Logiciels réseau, OS / 2 ainsi que Win32. Les autres cibles (compilateurs M68K pour Atari et Amiga)
sont soit basés sur des versions plus anciennes du compilateur, soit encore en développement.

Cette page de manuel est destinée à une référence rapide uniquement. FPC est livré avec un excellent (plus de 2000 pages)
manuel, qui est constamment mis à jour, alors que cette page de manuel peut être obsolète.

Utilisation


L'interface utilisateur de l'IDE a été conçue pour être similaire à Turbo Pascal. Ce
fournit à l'utilisateur un éditeur convivial, mais plutôt puissant, un vaste
système d'aide et un débogueur.

Un système de fenêtrage en mode texte est la base de l'interface utilisateur. La souris est prise en charge,
mais la plupart des gens utiliseront le clavier. L'utilisateur ouvrira généralement quelques éditeur de texte
des fenêtres dans lesquelles il concevra son programme, au cours desquelles il pourra régulièrement vérifier et
déboguer à l'aide de raccourcis clavier. La grande vitesse du compilateur garantit que les programmeurs
peut le faire souvent et permet donc un développement rapide du code.

d’aide fichiers


Aucun fichier d'aide n'est fourni par défaut. L'utilisateur doit télécharger le Free Pascal
documentation au format HTML et installez-la dans l'IDE à l'aide du menu Aide->Fichiers. Turbo
Les fichiers Pascal .tph peuvent également être installés dans ce menu et peuvent être utiles pour le code source
qui expédie avec .tphfichiersasDocumentation.

Personnage ensembles


L'IDE a été conçu pour les polices en mode texte VGA. Ces polices permettent visuellement plus
modes de texte intéressants que les polices VT100 normalement utilisées sur les systèmes Unix et aussi
plus portable, car la plupart des systèmes d'exploitation utilisent des jeux de caractères VGA pour leurs modes texte.

Lors de l'exécution sur un terminal compatible VT100, une certaine émulation se produira. En interne l'IDE
pensera qu'il s'exécute sur une police en mode texte VGA (probablement la page de code 850), alors que tous
les caractères seront (dans le cas de la page de code 850) convertis en Latin-1 et VT100 alternatifs
caractères du jeu de caractères.

La console Linux peut faire des polices VGA et donc l'IDE peut être visualisé comme il était prévu
dessus. Le mode console Linux prend en charge tous les jeux de caractères VGA via le
/dev/vcsa* et la plupart via des séquences d'échappement normales. Pour éviter les mauvais utilisateurs
expériences, l'IDE a été rendu assez agressif dans l'utilisation des jeux de caractères VGA. D'abord il
déterminera le numéro de console réel sur lequel vous exécutez (même si vous exécutez sur un pty,
comme dans Midnight Commander). Ensuite, l'IDE ouvrira le périphérique /dev/vcsa* appartenant à
cette console. Si l'autorisation est refusée, l'IDE appellera l'utilitaire grab_vcsa, qui est un
utilitaire setuid root qui accordera des autorisations au périphérique vcsa.

Si le périphérique vcsa n'est pas disponible, l'IDE enverra des codes d'échappement pour activer le VGA
Police de caractère. Dans ce mode, quelques caractères dans les 32 positions ascii basses ne sont pas disponibles, mais
principalement depuis que l'ensemble complet de caractères de dessin au trait est disponible, l'utilisateur remarquera peu
différences.

Le périphérique de tampon de trame Linux et l'IDE Free Pascal sont une excellente combinaison. Avec
fbdev, il est possible d'utiliser des résolutions en mode texte supérieures au 80x25 normal, ce qui
permet au programmeur de voir beaucoup plus de code à la fois.

La console Linux permet à l'utilisateur de charger des polices définies par l'utilisateur. Si vous faites cela, une telle police
doit avoir une disposition de style VGA, c'est-à-dire la page de code 437/850/... (Notez que cela ne signifie pas
votre système de fichiers doit utiliser un tel encodage, la console Linux gère la conversion
de ISO-8859-1, UTF-8 ou autre à la police.) Étant donné que les polices par défaut ont une page de codes
437 mise en page, seuls les utilisateurs qui ont expérimenté les polices devront faire attention ici.

L'IDE reconnaît la variable d'environnement CONSOLEFONT_CP dans laquelle vous pouvez spécifier le
page de code de la police de la console. Les valeurs reconnues sont actuellement "cp437" et "cp850". Si
vous ne définissez pas cette variable, la page de codes 437 sera supposée. Actuellement, si vous utilisez le code
page 850 sans définir la variable, il n'y aura pas d'impact énorme pour le moment, le
les caractères utilisés par l'EDI existent dans les deux pages de codes.

Remarque : les polices KOI8-R/KOI8-U ont tous les caractères requis, mais les caractères de dessin au trait
ne sont pas dans les bonnes positions. Nous pouvons soutenir cela à l'avenir, mais ce n'est pas le cas actuellement.

Clavier


La gestion du clavier Unix est une affaire compliquée car toutes les combinaisons de touches ne génèrent pas
codes d'échappement, différents émulateurs de terminaux génèrent différents codes d'échappement et certaines clés
les combinaisons peuvent déclencher des actions dans le gestionnaire de fenêtres X11.

Parce que l'interface utilisateur de l'IDE Free Pascal est conçue pour être similaire à Turbo Pascal,
y compris les commandes clavier, vous pouvez rencontrer l'une des situations ci-dessus. Certains
des clés alternatives ont été ajoutées, et il faudra peut-être en ajouter d'autres à l'avenir.

Lors de l'exécution sur la console Linux, le clavier est reprogrammé pour une fonctionnalité complète.

Voici quelques problèmes courants que vous pouvez rencontrer et des solutions de contournement possibles :

Problème: La sélection de texte avec les touches Maj+flèche ne fonctionne pas.

Solution: Utiliser la souris

Solution: Utilisez "ctrl+kb" pour marquer le début du bloc,"ctrl+ke" pour marquer la fin du bloc, "ctrl+k
h" pour masquer le bloc.

Problème: Les touches Couper/Copier/Coller ne fonctionnent pas.

Solution: Allez dans Options->Environnement->Clavier et souris et activez le style Microsoft
Touches Couper/Copier/Coller.

Solution: Utilisez la barre de menus.

Problème: La touche Alt ne fonctionne pas.

Solution: Appuyez d'abord sur Échap, puis sur la touche sans alt. Notez que cela n'est pas possible sur
la console Linux, mais la touche Alt y fonctionne.

Si, pour une raison quelconque, le clavier de la console Linux reprogrammé n'est pas restauré sur le
état d'origine après la sortie (crash IDE ?), vous pouvez faire quelque chose comme "/etc/init.d/kbd start"
pour le reprogrammer dans son comportement normal.

AUTEURS


L'équipe de développement Free Pascal (voir http://www.freepascal.org)

Utilisez fp-3.0.0 en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad