Jump to content
majorb

Grafika

Recommended Posts

Valaki segítsen hogy hogyan lehet grafikázni Pascalba nem 3D hanem az a BGI!

Share this post


Link to post
Share on other sites

Na ez engem is nagyon érdekelne! :)

Share this post


Link to post
Share on other sites

Igen Graph Unit használatában a beállítás a legnehezebb :) megpróbálom érhetően leírni!

Ahhoz h karakteres módból a képernyő átálljan grafikusba kell egy eljárás!

ez az:

InitGraph(meghajtó,mód,BGI_útvonal)

 

A meghajtó (driver) a különböző monitortípusok azonosítására szolgáló paraméter! Legtöbb monitornál több tipus is lehetséges!

 

A gd(Graph Driver) változó értékével a grafikus meghajtót, a gm(Graph Mode) értékével a módot jelöljük ki!

A változóknak e Detect függvénnyel adunk értéket! A gd:=detect; utasítás alkalmazásával minden monitor esetén megfelelően fog müködni a program! Értelem szerűen a gd:=detect; megelőzi az InitGraph eljárást!

 

A harmadik paraméterrel (BGI_utvonal) azt a helyet adjuk meg ahol megtalálható a monitor használatához szükséges .BGI állomány! Ez általában a pascal könyvtárán belül a BGI könyvtárban van!

 

Az Options menüben Directories alpontjában a Unit directoris dobozban is meg kell adni az elérési utvonalat!

 

remélem azért nagyjából érthető :P

Share this post


Link to post
Share on other sites

Helló

 

szerintem használj grafx13 unitokat az már támogatja a 256 szint meg nagyob felbontást meg egér kezelés meg bmpk megjelenítését prog.hun olvas utána

Share this post


Link to post
Share on other sites

a súgóból másoldd ki azt, amibe nem vagy biztos Pl.: initgraph,...stb , csak 1szer kell megérteni a Pascalt, utána

már könnyű dolgod lesz!!

ebbe a jegyzetbe hasznos dolgok vannak:

pas.php.htm

Share this post


Link to post
Share on other sites

Kösz a GrafX 14-et meg a Graph unitot úgy - ahogy megtanultam használni....

Share this post


Link to post
Share on other sites

És a rájzolási parancsokat is meg kellene tenulni nem? erről tok adni leírást.

Share this post


Link to post
Share on other sites
Igen Graph Unit használatában a beállítás a legnehezebb :) megpróbálom érhetően leírni!

Ahhoz h karakteres módból a képernyő átálljan grafikusba kell egy eljárás!

ez az:

InitGraph(meghajtó,mód,BGI_útvonal)

 

A meghajtó (driver) a különböző monitortípusok azonosítására szolgáló paraméter! Legtöbb monitornál több tipus is lehetséges!

 

A gd(Graph Driver) változó értékével a grafikus meghajtót, a gm(Graph Mode) értékével a módot jelöljük ki!

A változóknak e Detect függvénnyel adunk értéket! A gd:=detect; utasítás alkalmazásával minden monitor esetén megfelelően fog müködni a program! Értelem szerűen a gd:=detect; megelőzi az InitGraph eljárást!

 

A harmadik paraméterrel (BGI_utvonal) azt a helyet adjuk meg ahol megtalálható a monitor használatához szükséges .BGI állomány! Ez általában a pascal könyvtárán belül a BGI könyvtárban van!

 

Az Options menüben Directories alpontjában a Unit directoris dobozban is meg kell adni az elérési utvonalat!

 

remélem azért nagyjából érthető :P

 

Valamit kihagytál - ha bemásoljuk a EGAVGA.BGI-t a munkakönvtárba, akkor a BGI elérési útvonal ennyi: ''

Am nem rossz ;)

Share this post


Link to post
Share on other sites

Valaki segítsen abban, h hogyan kell megírni egy olyan progit, amelyben megjelenik 4 menüpont, és a menüpontokkal kilehet számolni, a háromszög, deltoid, téglalap, rombusz kerületét, területét (pl.:1:háromszög--->terület,kerület), és mindezt a pascal grafikus témájában!!! Előre is naon köszönöm!!!

Share this post


Link to post
Share on other sites

Annyi az egész, hogy kiírod a szöveget és bekérsz readkeyyel egy számot, majd azt vizsgálod és attól függően íratsz ki.

Share this post


Link to post
Share on other sites

Mi az readkeyyel ?

Share this post


Link to post
Share on other sites

vmi:=readkey;

 

:)

 

A vmi az a char típusú változód.

Share this post


Link to post
Share on other sites

a grafiki alapokhoz még nem értek de a többi menne :D

igazából csak annyi okozna nehézséget h nem tom most így fejből hogyan kell kiszámolni a dolgok területét, na minnyár megnézem és megírom a progit:D

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Bejelentkezés

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×