Графиката на модул - сайт "Всичко за паскал"
В графика модул (GRAPH.TPU) е библиотека, състояща се от повече от 50 от графика за процедурите побитовото да съчетания на високо ниво.
графики се инициализира като се обадите InitGraph. Разделителна способност на екрана обикновено е 640x480, брой цветове - 16 стандартен палитра от 16 цвята може да се види тук. В режима с 256 цвята, първите 16 Цветовете обикновено са едни и същи. Висока разделителна способност и брой цветове (например, 800x600, 256 цвята) могат да бъдат получени, използвайки SVGA BGI драйвери. В училище Pak за това е, ScpGraph модул. Той съдържа процедура InitScpGraph вместо InitGraph. както и някои полезни функции за режими High Color и реалистични цветове.
Повечето графични примитиви или изготвен ред. или боя над района. Когато графиката се инициализира, по всяко време, има сегашната линия цвят и текущия цвят за запълване, което може да бъде различна и да се промени по отделно. Веднага след InitGraph обикновено линия, засенчване и бяло (цвета с най-голям брой в палитрата). линия до промени в цвета оспорват SetColor. Цвят на засенчване променящите предизвикателство SetFillStyle. Line и засенчване не може да бъде непрекъснато, но в един модел, който е различен SetLineStyle и SetFillStyle. съответно. С помощта на SetLineStyle все още може да се направи линията по-дебел в 3 пъти.
Най-популярни графични процедури:
- Line (ред), правоъгълник (правоъгълник), кръг (кръг) - изготви линии
- Бар (запълнен правоъгълник), FillEllipse (сенчести кръг или елипса), FloodFill (попълнете всички, че около една точка) - рисува върху площта
- PutPixel и GetPixel - писане и четене на пикселите
- OutTextXY - пише текст или пиксела, или рисуване линии. DefaultFont - растер на шрифта е съставен пиксела, всички други векторни шрифтове, линии са изготвени. Цвят е настроен SetColor
Освен това, някои процедури имат версия работи на текущата позиция. Настоящата позиция се променя MoveTo. и по отношение на нея, например, работа и LineTo OutText.
Ако искате изображението не изчезват, докато не натиснете произволен клавиш, или можете да използвате ReadKey ReadLn. След приключване на графика е желателно да се предизвика CloseGraph.
детайли
компилация
За да се състави програма с помощта на графика единица, трябва да укажете пътя до GRAPH.TPU на файла (в Опции за въвеждане на | директории | Единичните директории) и имат достъп до стандартните модули в TURBO.TPL файл
изпълнение
За да стартирате програмата с помощта на графика единица, ще се наложи една (или повече) графичните драйвери (BGI файлове). Ако вашата програма използва векторни шрифтове, в допълнение към водача, ще трябва все повече и шрифтови файлове (CHR).