- •Методы обработки событий.
- •Простое наследование
- •Множественное наследование
- •Структура среды программирования
- •Главные составные части среды программирования
- •Имя и заголовок формы
- •Стиль формы
- •Размеры и положение формы на экране
- •Цвет рабочей области формы
- •Рамка формы
- •Значок формы
- •Невидимая форма
- •Недоступная форма
- •События формы
- •Несколько форм в приложении
- •Создание в проекте новой формы
- •Ввод и отображение дат и времени – компоненты DateTimePicker, MonthCalendar, Calendar
- •2. Функция для преобразования целого числа в строку:
- •Ввод и вывод записей в файл
- •Методы и свойства canvas
- •Стиль пера и кисти
- •Контуры
- •Четырёхугольники
- •Стили линий
- •Преобразование координат
Стили линий
Свойства задающий стиль линиям:
cnv.lineCap - вид линии. square - квадрат; round - круг; butt - торец.
cnv.lineWidth - ширина линии;
cnv.lineJoin - определяет как соединяются линии. round - с округлением; bevel - со скосом; miter - со сглаживанием, (по умолчанию).
Текст
Методы и свойства для работы с текстом:
cnv.fillText(text,x,y [, maxw]) - выводит текст в указанные координаты, с максимальной шириной maxw;
cnv.strokeText(text, x, y [, maxw]) - выводит контур текста в указанные координаты, с максимальной шириной maxw;
cnv.measureText(text) - возвращает объект TextMetrics, который определяет примерную ширину указанного текста. (TextMetrics.width).
cnv.font - css строка параметров шрифта (Например: italic 30px sans-serif);
cnv.textAlign - задаёт выравнивание текста ("start", "end", "left", "right", "center");
cnv.textBaseline - определение базовой линии ("top", "hanging", "middle", "alphabetic", "ideographic", "bottom");
Преобразование координат
Методы для преобразования координат:
cnv.rotate(angle) -