Interfície gràfica de Borland
Aquest ítem o secció sobre el tema de la informàtica no cita les fonts necessàries o els que hi són presents són insuficients . |
Borland interfície gràfica (també conegut com BGI) és un paquet de biblioteca de gràfics que conté diferents Borland compiladors per DOS des de 1987.
S’utilitza per proporcionar gràficament diferents productes borland que utilitzen aquesta interfície , aquesta biblioteca carrega productes amb extensions BGI (controlador gràfic) i CHR (fonts vectorials) des del disc dur per fer el dispositiu autònom i independent i capaç de suportar gràfics per si mateix. .
L'últim IDE C ++ de Borland per a DOS va ser C ++ 3.1 de 1992, mentre que l'últim capaç de suportar BGI va ser Borland C ++ 5.02 de 1997 compatible amb Windows però executable només en DOS. BGI és menys potent que les biblioteques modernes, com ara en gràfics SDL o openGL , ja que no es va desenvolupar per a gràfics 3D .
Controlador de tercers BGI
Donada la reputació de Borland, alguns desenvolupadors independents han produït controladors BGI per a modes de vídeo no estàndard, targetes de vídeo avançades, gràfics , impressores , etc.
El 1994 Jordan Hargraphix Software va llançar controladors SVGA BGI versió 5.5 com ATI , targetes Cirrus Logic i targetes compatibles VESA VBE . Alguns errors amb aquests controladors són la manca de suport d’alineació de bytes en mode VESA de color real i l’ error de commutació del banc de memòria de vídeo al controlador del ratolí .
Exemple
El programa següent, escrit per a Borland Turbo C, inicialitza els gràfics i dibuixa 1.000 línies aleatòries:
#include <graphics.h>
#include <conio.h>
int main ( int argc , char * argv [])
{
int i , gd = DETECTA , gm ;
initgraph ( & gd , & gm , "" );
setbkcolor ( NEGRE );
cleardevice ();
outtextxy ( 0 , 0 , "Dibuix de 1000 línies ..." );
per a ( i = 0 ; i < 1000 ; i ++ ) {
setcolor ( 1 + aleatori ( 15 ));
línia ( random ( getmaxx ()), random ( getmaxy ()),
random ( getmaxx ()), random ( getmaxy ()) );
}
getch ();
closegraph ();
retorn 0 ;
}
Enllaços externs
- ( EN ) Documentació de la interfície gràfica de Borland (BGI) , a home.cs.colorado.edu . Recuperat el 29 de gener de 2021 .