Interfața grafică Borland
Acest articol sau secțiune referitoare la informatică nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
Borland Graphic Interface (cunoscut și sub numele de BGI ) este o bibliotecă grafică la pachet care conține diferite compilatoare Borland pentru DOS din 1987.
Aceasta este utilizată pentru a furniza grafic diferite produse borland care utilizează această interfață , această bibliotecă încarcă produse cu extensii BGI (driver grafic) și CHR (fonturi vectoriale) de pe hard disk pentru a face dispozitivul autonom și independent și capabil să suporte grafică de la sine. .
Ultimul IDE C ++ al lui Borland pentru DOS a fost C ++ 3.1 din 1992, în timp ce ultimul capabil să suporte BGI a fost Borland C ++ 5.02 din 1997 compatibil cu Windows, dar executabil doar pe DOS. BGI este mai puțin puternic decât bibliotecile moderne, cum ar fi în grafica SDL sau openGL, deoarece aceasta nu a fost dezvoltată pentru grafica 3D .
Driver terț BGI
Având în vedere reputația lui Borland, unii dezvoltatori independenți au produs drivere BGI pentru moduri video non-standard, plăci video avansate, plotere , imprimante etc.
În 1994, Jordan Hargraphix Software a lansat drivere SVGA BGI versiunea 5.5, precum ATI , carduri Cirrus Logic și carduri compatibile VESA VBE . Unele erori cu aceste drivere sunt lipsa suportului de aliniere a octeților în modul VESA color adevărat și eroarea de comutare a băncii de memorie video în driverul mouse - ului .
Exemplu
Următorul program, scris pentru Borland Turbo C, inițializează grafica și trasează 1000 de linii aleatorii:
#include <graphics.h>
#include <conio.h>
int main ( int argc , char * argv [])
{
int i , gd = DETECT , gm ;
initgraph ( & gd , & gm , "" );
setbkcolor ( NEGRU );
cleardevice ();
outtextxy ( 0 , 0 , "Desenarea a 1000 de linii ..." );
pentru ( i = 0 ; i < 1000 ; i ++ ) {
setcolor ( 1 + aleatoriu ( 15 ));
linie ( random ( getmaxx ()), random ( getmaxy ()),
random ( getmaxx ()), random ( getmaxy ()) );
}
getch ();
closegraph ();
retur 0 ;
}
linkuri externe
- ( RO ) Documentația Borland Graphics Interface (BGI) , la domiciliu.cs.colorado.edu . Adus pe 29 ianuarie 2021 .