Pascal / crt / Window
AssignCrt, ClrEol, ClrScr, cursorbig, cursoroff, cursoron, Delay, DelLine, GotoXY, HighVideo, InsLine, KeyPressed, LowVideo, NormVideo, NoSound, ReadKey, Sound, TextBackground, TextColor, TextMode, WhereX, WhereY, Window,
Funcion: Window()
Sintaxis:
procedure Window(
 
  X1: Byte;
 
  Y1: Byte;
 
  X2: Byte;

Descripcion: Window crea una nueva ventana sobre la pantalla, al activar la salida este deberia enviarla. (X1,Y1) son las coordenadas de la esquina superior isquierda de la ventana, (X2,Y2) son las coordenadas de la esquina inferior derecha de la ventana. Esas coordenadas son relativamente a la totalidad de lapantalla, con laesquina superior isquierda equivalente a (1,1). Otras operaciones coordinadas, a excepción de la llamada de la ventana siguiente, están concerniente a la esquina izquierda superior de la ventana.
Ejemplo:
Program Example5;
uses Crt;
 
{ Program to demonstrate the Window function. }
 
begin
  ClrScr;
  WriteLn('Creating a window from 30,10 to 50,20');
  Window(30,10,50,20);
  WriteLn('We are now writing in this small window we just created, we '+
          'can''t get outside it when writing long lines like this one');
  Write('Press any key to clear the window');
  ReadKey;
  ClrScr;
  Write('The window is cleared, press any key to restore to fullscreen');
  ReadKey;
{Full Screen is 80x25}
  Window(1,1,80,25);
  Clrscr;
  Writeln('Back in Full Screen');
end.

Librerias Pascal

Libreria crt - CRT - Pantalla y teclado del PASCAL de Turbo que maneja la unidad
Libreria dos - DOS - Interface Turbo Pascal MS-DOS
Libreria Graph - Unidad para manipular los graficos de la pantalla compatible con TP
Libreria Objects - Objetos basicos compatible con TP
Libreria math - Rutinas adicionales matematicas
Libreria Printer - Provee de acceso a la impresora
Libreria strings - Rutinas para el manejo de cadenas
Libreria BaseUnix - Funcionalidad Basica de Linux
Libreria System - Manejo de Archivos - Funciones para la manipulacion de archivos en Pascal