Grafică pe calculator-Pascal

Laborator
8/10 (4 voturi)
Domeniu: Automatică
Conține 1 fișier: doc
Pagini : 3 în total
Cuvinte : 812
Mărime: 5.93KB (arhivat)
Publicat de: Theodor Marginean
Puncte necesare: 0

Extras din laborator

Initializrea modului grafic

Pentru ca o imagine sa apara pe ecran, calculatorul trebuie inzestrat cu o placa grafica ce contine memoria video ( in care se retin informatii asupra imaginii). Exista mai multe tipuri de placi grafice (CGA, EGA, VGA) care difera prin memorie si alti parametri. Intrucat fabricantii acestor placi nu au ajuns la o concluzie comuna in ceea ce priveste folosirea lor, un program care functioneaza perfect pe una din ele nu se poate folosi pe o alta. In concluzie, orice limbaj care foloseste aceste placi trebuie sa contina rutine specifice lor. In acest sens limbajul TURBO PASCAL contine mai multe componente soft care lucreaza cu diversele placi, numite DRIVERE. In funcie de placa grafica gasita, se incarca un driver sau altul. Acestea se gasesc in fisierele cu extensia .BGI. astfel, exista drivere CGA, VGA etc. odata ales un driver se alege modul de lucru: in unele moduri de lucru avem o rezolutie mai buna ( se reprezinta mai multe puncte pe ecran) dar avem mai putine culori si se pot retine mai putine pagini video ( informatia referitoare la imaginea continuta pe ecran), in altele avem o rezolutie mai prasta dar putem reprezenta un desen utilizand mai multe culori si putem retine mai multe pagini video. Un mod de lucru este un compromis intre numarul de culori, rezolutie si numarul de pagini video. In acest capitol nu vom studia placi grafice depasite moral cum ar fi cele CGA si EGA. Ne vom concentra atentia in special asupra placii VGA, careia ii corespunde driverul VGA care poate lucra in mai multe moduri:

1: Modul VGALo cu o rezolutie de 640*200, poate folosi 16 culori la un moment dat si reitne patru pagini video;

2: Modul VGAMed cu o rezolutie de 640*350, 16 culori, 2 pagini video;

3: Modul VGAHi cu o rezolutie 640*480, o singura pagina video, 16 culori.

Selectarea driverului si a modului grafic de lucru se face [prin utilizarea procedurii INITGRAPH. Aceasta are trei parametrii: gdriver (integer) care contine driverul (codul asociat acestuia), gmode(integer) care contine modul de lucru si o variabila de tip string care arata calea catre unitatea GRAPH. Forma generala a acestei proceduri este:

Preview document

Grafică pe calculator-Pascal - Pagina 1
Grafică pe calculator-Pascal - Pagina 2
Grafică pe calculator-Pascal - Pagina 3

Conținut arhivă zip

  • Grafica pe calculator-Pascal.doc

Alții au mai descărcat și

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Circuite logice secvențiale

In multe aplicatii este nevoie de un element care sa prezinte 2 stari diferite, cu posibilitatea de a trece dintr-o stare in cealalta, fara sau in...

Aplicatii de retea în internet

Posta electronica (e - mail) Milioane de oameni sunt conectati într-un fel sau altul la reteaua Internet si pot trimite mesaje prin intermediul...

Autocad

ARGUMENT Programul AUTO-CAD ( Computer Aided Design, proiectare asistata de calculator), ocupa un loc foarte important in plaja aplicaţiilor...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

Chestionar Informatică

1. Datele de lucru ale unui utilizator sunt memorate pe disc in: (specificati litera sau literele corespunzatoare raspunsurilor corecte) a)...

Enunțuri de probleme informatică

Problema 1. Intr-o tara cu n locuitori se organizeaza alegeri. Fiecare locuitor al acestei tari este identificat printr-un numar cuprins intre 1 si...

Probleme Rezolvate IOM

#Problema cu unirea prin drepte a click-urilor de mouse# #define max 100 int vx[max]; int vy[max]; int i,nr; long WMLButtonDown(HWND...

Te-ar putea interesa și

Evoluția Supercalculatoarelor

Introducere Odată cu progresul ştiinţific au evoluat şi s-au multiplicat problemele ce afectează întreaga societate. Evoluţia furtunoasă a...

Motorul Otto

INTRODUCERE Prezenta lucrare tratează rezolvarea unor programe de loc geometric cu ajutorul animaţiei în Borland Pascal. Lucrarea de faţă este...

Realizarea Site-urilor Web

Reteaua INTERNET = ansamblu de milioane de calculatoare interconectate în vederea schimbului de informatii ; Comunicatia prin Internet : § posta...

Aplicație grafică - conquest

I. 1. Descrierea Programului Programul reprezinta o aplicatie a unit-ului graph, un joc simplu de strategie (gen TBS, daca ar fi sa-l incadram in...

Elaborarea unui instrument virtual in LabView

1. Introducere Denumirea limbajului grafic „LabVIEW” provine dintr-o prescurtare din limba engleză: „Laboratory Virtual Instrument Engineering...

Grafice de funcții - Turbo Pascal

APLICATIA GRAFICE DE FUNCTII 1. INTRODUCERE De multe ori un desen valoreaza mai mult decât o mie de vorbe. Limbajul Turbo Pascal contine o serie...

Programare Graph

MEMORIU EXPLICATIV Unit-ul standard Graph implementeaza un numar de subprograme axate spre prelucrari grafie. Programele care utilizeaza...

Instrumentație Virtuală

Instrumentație virtuală Realitatea virtuală reprezintă un ansamblu de concepte si tehnologii care permite interacțiunea unui mediu virtual simulat...

Ai nevoie de altceva?