Graph кітапханасын қолдану

4.0 нұсқасынан бастап Турбо Паскал құрамына қуатты GRAPH графикалық қосымша бағдарламалық кітапхана енгізілді.
Кітапханада программистің (бағдарлама құрушы) графикалық экранда басқаруына арналған 50-ге жуық процедуралар мен функциялар қызметі енгізілген. Кітапхана құрамындағы процедуралар мен функциялар қызметтік принципіне сәйкес топтастырылған.
Графикалық режимге өту және мәтіндік режимге қайтып оралу.
ДК қосылғаннан кейінгі қалыпты күйі, Турбо Паскал бағдарламасының қосылар сәті мәтіндік режимдегі жұмыс экранына сәйкес келеді.Сондықтан компьютердің графикалық тәсілдерін қолданатын әрбір бағдарлама дисплейлік адаптердің графикалық режимін де басқару керек. Жұмыс аяқталған соң (Д.К. барлық бағдарламалары) мәтіндік режимге қайта оралады.
Дисплейлік адаптердің графикалық режимінің жұмысы туралы қысқаша сипаттама.
Графикалық процедураларды нақты адаптерге орнату, жұмыс жасау қажетті графикалық драйверді қосу арқылы іске асады. Драйвер – Д.К-ң техникалық амал тәсілдерін басқаруда жүзеге асыратын арнайы бағдарлама. Графикалық драйвер графикалық режимдегі дисплейлік адаптерді басқарады. Графикалық драйверді Borland фирмасы жасап шығарған. Ол адаптердің барлық типіне жарамды. Олар BGI қосымша каталогінде кеңейтілген файл түрінде дискке орналасады.
Қазіргі кезде шығарылатын ДК (IBM) ЭЕМ фирмасы шығарған адаптерлермен жабдықталады. Монохромды MOD адаптерден басқа адаптерлердің барлығы графикалық режимде жұмыс жасай алады. Бұл режимде дисплейдің экраны жақын орналасқан пиксел нүктелерінің жиынтығы ретінде қаралады. Олардың жарқыраун бағдарлама арқылы басқаруға болады. Адаптердің графикалық мүмкіндігі экрандағы пикселдің мөлшерімен түстердің (рең) санымен анықталады. Көптеген адаптерлер бірнеше графикалық парақтармен жұмыс жасайды. Графикалық парақ (парақ, бет) – деп жедел жад аймағын айтады. Экранның сызбасын жасауға қолданады, яғни әрбір пикселдің реңгі (жарығын) туралы мәлімет сақтайды.
        
        GRAPH  кітапханасын қолдану
4.0 нұсқасынан бастап Турбо Паскал құрамына қуатты GRAPH ... ... ... ... ... (бағдарлама құрушы) графикалық экранда
басқаруына арналған 50-ге жуық процедуралар мен ... ... ... ... ... мен функциялар қызметтік
принципіне сәйкес топтастырылған.
Графикалық ... өту және ... ... ... ... қосылғаннан кейінгі қалыпты күйі, Турбо Паскал бағдарламасының
қосылар сәті мәтіндік ... ... ... сәйкес келеді.Сондықтан
компьютердің графикалық тәсілдерін қолданатын ... ... ... ... режимін де басқару керек. Жұмыс аяқталған соң (Д.К.
барлық бағдарламалары) мәтіндік режимге қайта оралады.
Дисплейлік ... ... ... ... ... ... ... нақты адаптерге орнату, жұмыс жасау қажетті
графикалық ... қосу ... іске ... ... – Д.К-ң техникалық
амал тәсілдерін басқаруда жүзеге ... ... ... драйвер графикалық режимдегі дисплейлік адаптерді басқарады.
Графикалық драйверді Borland фирмасы ... ... Ол ... ... ... Олар BGI ... ... кеңейтілген файл түрінде
дискке орналасады.
Қазіргі кезде шығарылатын ДК (IBM) ЭЕМ фирмасы шығарған адаптерлермен
жабдықталады. Монохромды MOD ... ... ... барлығы
графикалық режимде жұмыс жасай алады. Бұл режимде дисплейдің экраны ... ... ... жиынтығы ретінде қаралады. Олардың жарқыраун
бағдарлама арқылы ... ... ... ... ... пикселдің мөлшерімен түстердің (рең) санымен анықталады. Көптеген
адаптерлер бірнеше графикалық парақтармен жұмыс жасайды. ... ... бет) – деп ... жад ... ... ... ... жасауға
қолданады, яғни әрбір пикселдің реңгі (жарығын) туралы мәлімет сақтайды.
Graph ... ... ... ... ... ... модулі IBM – типтес дербес компьютерлердің графикалық адаптерлерімен
жұмыс істеуіне есептелінген, графикалық процедуралар мен ... ... мен ... қуатты кітапханасы болып
табылады. TurboPascal -7.0 ... ... ... ... Graph ... 132 тұрақтысы, 7 қосымша ... ... 57 ... және 22 функциясы пайдаланылады.
TurboPascal – да графикалық драйверлер деп аталатын ... (BGI – ... ... қалыпты жұмысын
басқарады.
|Драйверлер ... ... ... ... |EGA,VGA ... ... ... ... |AT&T 6300 (400 жол) ... | 3270 PC ... 8514.BGI |IBM -8514 ... ... ... ... ... ... алатын
бірнеше графикалық режимде жұмыс жасай ... ... ... ... х 25 ... ... болатын болса, графикалық ... ... ең кіші ...... ... – пиксел деп аталады.
Мысалы: көп қолданылатын VGA адаптерінің қалыпты режимінде экранда 640 ... ... ... және ... 16 ... айыруға болады.
Uses Graph операторын программа басына орналастырғанда ғана ... ... ... ... ... ... (Gd,Gm, ‘c:\TP7’) процедурасы дербес компьютерге ... ... ... тауып, сәйкес графикалық драйверді ... және оны ... ... ... ...... файлына апаратын жол. Графикалық драйверді анықтау
(Gd) және олардың жұмыс режимдерін қою (Gm) ... ... ... ... төмендегі кестеде берілген:
| | Gm ... | ... 0 | EGALo =0 {640 x 200; 16 түс; 4 бет } ... =1 | EGAHi =1 {640 x 350; 16 түс; 2 бет } ... 2 | EGA64Lo =0 {640х 200; 16 түс; 1 бет} ... 3 | ... {640 х 350; 4 түс; 1 бет} ... 4 | EGAMonoHi=1 {640 х 350; 64К: 1бет; 256К:2 бет} ... 5 | VGALo = 0 {640 х 200; 16 түс; 4 бет} ... 14= 6 | VGAMed=1 {640 х 350; 16 түс; 2 бет} ... =7 | VGAHi = 0 {640 х 480; 16 түс; 1 бет} ... =8 | PC3270Hi = 0 {720 х 350 ;1 бет } ... =9 | ... {640 х 480;256 түc} ... =10 | ... {1024 х 768; 256 түс} ... ... ... өзге мәні ... режимге көшу қателігін көрсетеді.
CloseGraph процедурасы графикалық драйверді жадтан шығарып, видеоадаптердің
мәтіндік режимін ... ... ... ... координаталар экрандағы нүктенің (пикселдің) орнын анықтайды.
Графикалық ... ... ... ... алынады. Мысалы,
640*480 режимінде хгр, угр координаталары 0> хгр> 639, 0> угр> 479 аралықта
болады. Хгр ... мәні ... ал угр ... мәні ... ... Хгр, угр ... бүтін мәндерді ғана қабылдайды.
Нүктені экранда бейнелеу үшін оның декарттық х,у координаталарын графикалық
Xгр, Yгр ... ... ... ... түрлендіруге болады. Мұндағы dx және dy кескіннің
экранның сол жақ жоғарғы шетіне қарағандағы ығысуын ... ... ... my ... ... my* ... қанағаттандыруы тиіс (xmax және ymax декарт координаталарының
ең үлкен ... ... ... экранның центріне орналастыру қажет
болса
dx= rx div 2, dy=rydiv ... ... ... мен ... ... қою ... ... ... Move To (x,y: integer) ... (х,у) ... қояды |
|П : Move Rel (dx, dy: integer) ... (dx, ... |
| ... ... Set Graph Mode (r: integer) ... ... ... көшіреді |
| ... оны ... ... Set Color (c:word) ... ... ... |
| ... ... |
| ... ... ... |
| ... көгілдір,12-ашық |
| ... |
| ... ... Set Bk ... ... ... ... ... |
|П: Clear Device ... (0,0) ... ... |
| ... ... ... түсімен |
| ... ... Set Line ... ... ... және ... |
| ... |
| |S: |
| ... ... |
| |t: ... ... ... Set Text ... ... ... ... |
| ... ... F- |
| ... |
| ... ... (1,x4) ... Fill Style(s,c:word) |Толтыру ... және оның ... |
| ... |
| |S: ... ... ... |
| |1- ... ... ... ... Set Fill Pattern ... толтыру стилің және оның|
|(s:Fill Pattern Type,c:word) |түсің анықтайды , ... тип |
| ... byte ... Set Active ... ... ... ... анықтайды |
|П:Set Visual Page( P:word) ... ... ... ... ... View Port(x1, ... ... ... ... On:boollean) | ... ...... ... ... ... All Palette ... |Барлық түс рендерін бірден өзгетеді |
|П:Set RGBPalette(c,r,g,b:ShortInt) |C ... ... ... көк |
| ... ... (01) and (pj2) and (pj>2) and Fisch (pi-1, pj-1)= false) then begin ... pj); dec (pi); dec (pj); Cut (pi, pj); dec (pi); dec (pj); Paste ... ... 52: if (pi>2) and (pj groan then ... түзету)
Begin (Басқару процедурасындағы қателер)
Writlen (Graph Error Msg (Error)) ; (хабарлама шығару)
…..
end;
else ... ... Graph ... өту кезінде қате графикалық адаптері ... ... ... ... ... ... ... CGA, BC файлы. CGA адаптеріне драйверді орнатуда ... ... Graph ... ... атына байланысты көрсетіледі. Мысалы, егер
драйвер D ... Pascal ... Drivers ... ... онда ... шақырулар орындалу керек :
Init Graph (Driver, Mode, ‘d : \ Pascal \ Drivers ‘) ... ... ... Unit Graph ... ... бос жол ... ... Бұл тек графикалық драйвердегі
қажетті файл күндегі ... ... ... ғана іске ... Graph ... ... ... жұмысын аяқтайды және экранға мәтіндік
режимді шығарады.
Procedure Close Graph
Restore CRT Mode – процедурасы:
Қысқа уақытқа ... ... ... ... Close Graph- ... графикалық режимде орнатылған параметрлерді жоғалтпайды.
Get Graph Mod : Integer- қызметі :
Integer мәнді типке оралмайды. Онда орнатылған графикалық ... ... Graph Mode (Mode: ... ... жаңа ... режим жұмысын орнатады. ... Mode ... ... ... Келесі бағдарлама графикалық режимнен мәтіндік
режимге өтуді (немесе ... ... Graph ... Mode, Error : ... ... ... ... : = Detect;
Init Graph (Driver, Mode, ‘ ’) ;
Error : = Graph Result ; ... ... ... Error .. gr OK then (қате түзетеміз)
Writeln (Graph Error Msy Error)) ... ... (бұл ... ... ... ... ‘Enter’ : 20) ;
Readln ; (мәтіндік режимге өтеміз)
Restore CRT Mode ;
Writeln (А – бұл ... ... ; ... ... қайтып ораламыз )
Writeln (қайтадан граф. режим)
Readln ;
Close Graph
End;
End.

Пән: Информатика
Жұмыс түрі: Материал
Көлемі: 21 бет
Бұл жұмыстың бағасы: 500 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Graph модулін қолдану21 бет
Турбо Паскальда графикалық процесстерді қолдану25 бет
Турбо Паскальдағы Graph модулі8 бет
Turbo pascal6 бет
Сәуле жарақаттары. Жануарлардың бөгде заттармен жарақаттанулары туралы6 бет
Сәуле жарақаттары.Жануарлардың бөгде заттармен жарақаттанулары5 бет
Электр тогынан болатын жарақаттар туралы ақпарат4 бет
Қазақстан Республикасында ұлттық республикалық автоматтандырылған кітапханалық-ақпараттық жүйе (РАБИС) программасын құру және оны таратудың мәселелері34 бет
Қазақстан Республикасының кітапхана ісін автоматтандыру14 бет
Қарқаралы ауданы8 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь