Fiche technique | |
---|---|
Plateforme : | DOS/DPMI/Windows 3.x |
Auteur : | Borland |
Date de publication : | 1992 |
Catégorie : | IDE+Pascal |
Sommaire
Le logiciel Borland Pascal, aussi nommé, Borland Pascal with Objects 7.0, est essentiellement une version professionnelle du produit Turbo Pascal 7. Il comprend à la fois l'IDE de DOS et le compilateur ainsi que l'IDE de Windows de Turbo Pascal pour Windows. Le Borland Pascal a été remplacé par Delphi 1.0 par la suite. Le Borland Pascal offre de nombreuses fonctionnalités, notamment :
- Applications DOS en mode protégé - Créez des applications DOS s'exécutant en mode protégé et accèdent à toute la mémoire étendue disponible (jusqu'à 16 Mo).
- DLL en DOS - Produisez des DLL (bibliothèques de liens dynamiques) pour les applications DOS en mode protégé. En utilisant l'unité WINAPI, vous pouvez générer une DLL en Pascal et l'utiliser dans les programmes DOS et Windows. Voir \BP\EXAMPLES\CHESS pour un exemple détaillé de partage d'une DLL de Pascal entre les programmes d'échecs DOS et Windows. Voir \BP\EXAMPLES\GREP pour un exemple détaillé de partage d'une DLL écrite en C entre les programmes DOS et Windows.
- IDE multi-cibles : Produisez des applications DOS, Windows et DPMI (DOS en mode protégé) à partir du même IDE (votre choix de BPW.EXE exécuté par Windows 3.0 ou Windows 3.1 ou BP.EXE hébergé en mode protégé DOS).
- ObjectBrowser : Parcourez les unités, les objets et les symboles pendant que vous modifiez votre code source sous DOS, Windows 3.0 ou Windows 3.1. Comprend des informations de référence croisée complètes pour chaque identifiant de votre programme.
- Surbrillance de la syntaxe - Attribuez des couleurs de texte uniques (et des attributs de police de caractères sous Windows) pour les symboles, les mots réservés, les identifiants, les chaînes de caractères,... Vous pouvez également imprimer votre code source en surbrillance de la syntaxe (gras, italique,...) depuis les IDE.
- Menu Outils dans les IDE vous permettant de transférer le contrôle à des programmes externes, tels que GREP ou Turbo Assembler. Vous pouvez ajouter vos propres outils au menu Tools des IDE de DOS.
- Symboles persistants - BP et BPW enregistrent les informations sur les symboles de votre programme d'une session à l'autre afin que vous puissiez instantanément parcourir ou déboguer votre programme après avoir quitté puis rechargé l'IDE.
- Fichiers d'aide installables par l'utilisateur dans les IDE de DOS. Les index de plusieurs fichiers d'aide sont automatiquement fusionnés afin que vous puissiez effectuer des recherches par mot clef ou incrémentielles.
- Menus locaux : Un clic sur le bouton droit de la souris (ou Alt+F10) fait apparaître un menu contextuel dans tous nos nouveaux IDE.
- Optimisations, bibliothèque d'exécution et améliorations de débogage :
- Reconnaît automatiquement les microprocesseurs 80386 (ou ultérieurs) et utilise des instructions 32 bits rapides pour l'arithmétique des entiers longs
- Suppression de charge de pointeur redondant
- Entrée/sortie de fichier texte plus rapides
- Routine Pos de chaîne de caractères plus rapide
- Ensembles optimisés
- Prise en charge de PChar - Autorise les chaînes de caractères terminées par null.
- Vérification de débordement d'entier {$Q+/-} - Integer, Word,...
- Passage des informations du numéro de ligne du fichier OBJ - Permet de parcourir le code C ou ASM à l'aide du débogueur intégré.
- Extensions du langage de programmation :
- Paramètres de tableau ouverts - Permet des paramètres de tableau de longueur variable plus sûrs et plus flexibles.
- Nouveau type OpenString - Permet à une procédure ou à une fonction d'accepter n'importe quel type de paramètre de chaîne de caractères, même dans l'état {$V+}.
- Paramètres constants - Paramètres de valeur efficaces en lecture seulement.
- Sections publiques/privées - Permet aux sections publiques et privées d'objets d'être déclarées dans n'importe quel ordre.
- Opérateur @ typé {$T+/-} - Applique la vérification de type lors de l'utilisation de l'opérateur d'adresse (@).
- Mot réservé hérité - Autorise les références à une méthode héritée sans connaître le nom de l'ancêtre.
- Nouvelles procédures/fonctions standard :
- Assigned : Renvoie True si un pointeur n'est pas égal à NIL (particulièrement utile pour les pointeurs de procédure et de fonction).
- Include : Ajoute un élément à un ensemble.
- Exclude : Supprime un élément d'un ensemble.
- Break et Continue : contrôle de boucle FOR, WHILE, REPEAT.
- Low et High : Renvoie les limites inférieures ou supérieures des paramètres de tableau ouvert ou de tout type scalaire.
- Améliorations d'ObjectWindows :
- Nouveaux objets imprimante pour simplifier l'impression sous Windows.
- Objets de validation de données.
- Unité WinPrn : Permet une impression facile de fichiers texte à partir de vos programmes Windows.
- Améliorations Turbo Vision :
- Objets de validation de données.
- Nouvel objet contour.
- Nouvelles méthodes d'insertion/exécution de fenêtres et de boîtes de dialogue.
- Cases à cocher multi-états.
- Éléments d'unité d'allocation pouvant être désactivés.
- Turbo Debugger pour DOS en mode protégé (TDX.EXE) - Version spéciale de Turbo Debugger utilisée pour le débogage d'applications DOS en mode protégé.
- Turbo Debugger pour Windows inclut désormais la prise en charge XGA/SVGA de plusieurs ensemble de puces populaires, notamment Tseng, Ultra, ATI, 8514 et autres.
- Editeur de ressource (Resource Workshop)
- Documentation imprimée complètement réorganisée avec de nouveaux programmes de tutoriel.
- Système d'aide en ligne étendu couvrant toutes les nouvelles fonctionnalités.
Dernière mise à jour : Jeudi, le 24 juin 2021