Конспект по теме: "Графика в Турбо Паскале"





Скачать 270.53 Kb.
НазваниеКонспект по теме: "Графика в Турбо Паскале"
страница2/7
Дата публикации14.09.2013
Размер270.53 Kb.
ТипКонспект
100-bal.ru > Астрономия > Конспект
1   2   3   4   5   6   7

Экран и окно в графическом режиме


По аналогии с текстовыми режимами графический экран может рассматриваться как одно большое или несколько меньших по размеру окон. После установки окна вся остальная площадь экрана как бы не существует, и весь ввод-вывод осуществляется только через окно. В каждый отдельный момент может быть активным только одно окно. Если окон несколько, за переключение ввода-вывода в нужное окно отвечает программист.

            По умолчанию окно занимает весь экран, значения координат его левого верхнего и правого нижнего угла устанавливаются автоматически процедурой инициализации InitGraph.

            Если требуется создать окно, следует воспользоваться процедурой SetViewPort (x1, y1, x2, y2 : integer, Clip:boolean) ; где x1, y1 – координаты левого верхнего угла, x2, y

координаты правого нижнего угла окна. Параметр Clip определяет, будет ли рисунок отсекаться при выходе за границы окна (Clip:= True) или нет (Clip:=False). После создания окна за точку отсчета принимается верхний левый угол окна, имеющий координаты (0,0).

Координатную систему полного экрана можно восстановить, в частности, с помощью ClearDevice или задав в процедуре установки окна максимально возможные значения:

SetViewPort( 0, 0, GetMaxX, GetMaxY, true);

            Необходимо помнить, что в отличие от текстовых окон графические окна после команды установки фона SetBkColor и очистки с помощью ClearViewPort меняют фон вместе с общим фоном экрана. Поэтому фон (точнее «закраску») графического окна следует устанавливать с помощью процедур SetFillStyle  и SetFillPattern.

Вывод простейших фигур

Вывод точки 


Какие бы изображения не выводились на экран, все они построены из точек, теоретически можно создать любое изображение путем построения точек определенного цвета в нужном  месте экрана. В библиотеке Graph вывод точки осуществляется процедурой

PutPixel (x, y: integer, color:word);

где x, y: координаты расположения точки, color – цвет.

Возможные значения Color приведены в таблице: 

Цветовая шкала


Цвет

Код

Цвет

Код

Black – черный

0

DarkGray – темно-серый

8

Blue – синий

1

LightBlue – голубой

9

Green  -  зеленый

2

LightGreen – ярко-зеленый

10

Gyan – бирюзовый

3

LightGyan – ярко-бирюзовый

11

Red – красный

4

LightRed – ярко-красный

12

Magenta – малиновый

5

LightMagenta – ярко-малиновый

13

Brown – коричневый

6

Yellow – желтый

14

LightGray – светло-серый

7

White – белый

15

            Пример.

PutPixel(320, 240, 4);    

                                       - выводит в центре экрана точку красного цвета

PutPixel(320,240, Red); 
1   2   3   4   5   6   7

Похожие:

Конспект по теме: \"Графика в Турбо Паскале\" iconКонспект по теме: «Записи в Паскале»
Цель урока: сформировать представление у учащихся о способе обозначения геометрических фигур буквами латинского алфавита
Конспект по теме: \"Графика в Турбо Паскале\" iconКонспект по теме: ‘Строковый тип данных в паскале’
Планирование составлено на основе : «Программы воспитания и обучения в детском саду» под редакцией М. А. Васильевой, В. В гербовой,...
Конспект по теме: \"Графика в Турбо Паскале\" iconКонспект урока по теме Компьютерная графика
Задачи: формирование знаний учащихся о развитии животных, учить рассуждать, делать выводы, умение работать с текстом
Конспект по теме: \"Графика в Турбо Паскале\" iconКонспект урока компьютерная графика. Растровая и векторная графика....
Семакин И. Г. Информатика и икт. Базовый курс: Учебник для 8 класса. М.: Бином. Лаборатория знаний,2007
Конспект по теме: \"Графика в Турбо Паскале\" iconКонспект интегрированного урока по информатике и математике по теме:...
Методы: объяснительно–иллюстративный, использование пк для выполнения самостоятельной работы
Конспект по теме: \"Графика в Турбо Паскале\" iconКонспект урока тема: построение графиков функций в паскале авс. Цель...
Воспитательная: воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости
Конспект по теме: \"Графика в Турбо Паскале\" iconКонспект урока информатики в 7 классе по теме «Растровая и векторная графика»
Продолжить знакомство с Красной книгой, расширить и углубить знания детей о животных и растениях, встречающихся в нашей местности,продолжить...
Конспект по теме: \"Графика в Турбо Паскале\" iconКонспект по теме «Ландшафтные исследования за рубежом»
Составить конспект по теме «Влияние геологического и тектонического строения земной коры на ландшафт»
Конспект по теме: \"Графика в Турбо Паскале\" iconКонспект занятия по теме «Прошивание угла» Конспект занятия по теме...
Методические разработки к программе дополнительного образования «Играем в экологию»
Конспект по теме: \"Графика в Турбо Паскале\" iconКонспект по теме «Россия в начале 20 века» Конспект по теме «Русско-японская война»
Царствование последнего российского императора Николая II. Кризис власти. Россия в годы трех российских революций
Конспект по теме: \"Графика в Турбо Паскале\" iconИсследование функций с помощью графика производной Графики производной...
Систематизировать знания обучающихся по теме: «Производная функции», формирование у обучающихся базовой математической подготовки...
Конспект по теме: \"Графика в Турбо Паскале\" iconПрограмма по русскому языку Фонетика. Графика
Звуки и буквы, их соотношение. Графика. Алфавит. Звуковое значение букв е, ё, ю, я. Употребление букв ь и ъ, их функции
Конспект по теме: \"Графика в Турбо Паскале\" iconПрограмма по формированию навыков безопасного поведения на дорогах...
Урок Технологии построения анимационных изображений, трехмерная графика. Растровая и векторная графика. Модели цветообразования
Конспект по теме: \"Графика в Турбо Паскале\" iconКонспект урока Тема: Растровая и векторная графика
Самостоятельная работа студентов в рамках учебного курса «Культурология» включает в себя
Конспект по теме: \"Графика в Турбо Паскале\" iconПлан-конспект урока по теме «Choosing a profession»
План конспект урока №4 по теме №6 Shopping for everything с проектной деятельностью в 4-а классе, аттестующегося учителя Шмарцевой...
Конспект по теме: \"Графика в Турбо Паскале\" iconКонспект урока по окружающему миру в 3 классе по теме
План конспект урока биологии в 7 классе по теме «Сфагновый мох. Образование торфа»


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск