Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Краткие теоретические сведенияСодержание книги
Поиск на нашем сайте Краткие теоретические сведения Построение графиков функций в среде Lazarus. Для построения графических изображений имеется свойство формы Canvas (канва, холст) и его подсвойство Pen (перо). Перо в свою очередь обдадает свойствами Color (цвет) и Width (толщина). Размеры формы определяются свойствами Height (высота) и Width (ширина). Для перемещения из текущего положения в точку (X,Y) служит метод MoveTo(X,Y), для рисования отрезков- LineTo(X,Y), для вывода текста на холст-, TextOut(X,Y,’текст’) Алгоритм построения графика функции Y=Y(x), где x изменяется на отрезке [a,b] с шагом h 1. Расчет расположения графика на форме - Отступы от краев формы по горизонтали Hor и вертикали Ver - Определение положения начала координат X0=Hor; Y0=Form2.Height-Ver - Вычисление масштабов Mx=Form2.width/Xmax; My=Form2.Height/Ymax 2. Построение координатных осей - Горизонтальная MoveTo(X0,Y0); LineTo(Form2.Width-Hor,Y0) - Вертикальная MoveTo(X0,Y0); LineTo(X0,Ver) 3. Преобразование координат из «обычных» в «экранные» X1:=trunc(X*Mx)+X0; Y0:=trunc(Y*My)+Y0 4. Начальные установки X=a; цвет и толщина пера; помещение пера в начало координат 5. Цикл построения графика: Пока не достигнут правый конец отрезка - Вычисление Y, - Преобразование координат в «экранные» - Построение отрезка из текущей точки в точку (X,Y) - Увеличение x на шаг Создание приложения с двумя формами. Вторую форму можно создать, например, выбрав в главном меню File, New, Form. Чтобы осуществить взаимодействие двух форм, необходимо включить модуль второй формы в предложение uses раздела реализации модуля первой формы и модуль первой формы в интерфейсный раздел второй формы: Unit Unit1; Interface … Var Form1:TForm1; Implementation // ссылка на модуль 2-ой формы uses Unit2; Unit Unit2; Interface // ссылка на модуль 1-ой формы uses Unit1; … Var Form2:TForm2; Implementation При наступлении определенного события, например, щелчка на кнопке, вторая форма становится видимой и активной, а первая -скрытой: Procedure Form1Button1Click(); Begin Form2.Show; Form1.Hide End; Возврат на первую форму происходит при щелчке на кнопке, расположенной на второй форме:
Procedure Form2Button1Click(); Begin Form1.Show; Form2.Hide End;
|
||
|
Последнее изменение этой страницы: 2024-06-17; просмотров: 60; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.146 (0.009 с.) |