- •Практическая работа №6 Написание программы Первый пример программы
- •Второй пример программы
- •Практическая работа № 7 Работа с переменными и массивами
- •Переменные.
- •Работа с массивами
- •Компонент tStringGrid
- •Порядок выполнения задания
- •Настройка компонента tStringGrid
- •A : Mas2; // Объявление двумерного массива
- •Лабораторная работа № разработка интерфейса пользователя программной системы
- •Указания по выполнению работы
- •Выполнение индивидуального задания
- •Лабораторная работа № Создание приложений для работы с базами данных На основе технологии bde
- •Реляционные базы данных. Основные понятия и определения
- •Средства Delphi, предназначенные для разработки и эксплуатации приложений, использующих базы данных
- •Создание и просмотр псевдонимов баз данных.
- •3. С помощью Database Explorer (sql Explorer)
- •Создание таблиц с помощью Database Desktop
- •Организация работы с базами данных в Delphi
- •Порядок выполнения задания
- •Создание таблицы базы данных
- •7.3.2. Создание программного модуля открытия и редактирования таблицы
- •3.Компоненту dbNavigator1:
- •4.Компоненту dbGrid1:
- •3.Компоненту dbGrid2:
- •Индивидуальные задания
- •Индивидуальные задания
- •1.2. Опция Edit
- •1.3. Опция Run
- •Пиктографические кнопки главного меню
- •Меню компонентов
- •Свойства компонента Edit (поле редактирования)
- •Свойства компонента Button (командная кнопка)
- •Свойства компонента Memo
- •Математические Функции
- •Основные математические функции
- •Отладка программ
- •1. Точки контрольного останова
- •2. Окно наблюдения
- •3. Принудительное прерывание работы программы
- •4. Трассировка программы
- •5. Действия в точках прерывания
- •6. Группировка точек прерывания
- •7. Вычисление выражений и изменение значений
- •8. Ведение протокола работы программы
- •Особенности прикладных программ, разработанных в среде Delphi, для работы с базами данных (бд)
- •Объект tQuery (запрос)
- •TQuery и параметры
- •Графический инструментарий
- •1. Класс tFont
- •Свойства класса tFont
- •2.Класс тРеn
- •Свойства класса тРеn
- •3. Класс tBrush
- •Свойства класса tBrush
- •4. Класс tCanvas
- •Свойства класса tCanvas
- •Методы класса tCanvas
1. Класс tFont
С помощью класса TFont создается объект-шрифт для любого графического устройства (экрана, принтера, плоттера и т. п.). Основные свойства класса представлены в табл. П7.1.
Таблица П7.1.
Свойства класса tFont
Свойство |
Описание |
property Color: TColor; |
Цвет шрифта |
property FontAdapter: IChangeNotifier; |
Поставляет информацию о шрифте в компоненте ActveX |
property Height: Integer; |
Высота шрифта в пикселях экрана |
property Name: TFontName; |
Имя шрифта. По умолчанию имеет значение MS Sans Serif |
property Size: Integer; |
Высота шрифта в пунктах (1/72 дюйма). Изменение этого свойства автоматически изменяет свойство Height и наоборот. |
property Style: TFontStyles; |
Стиль шрифта. Может принимать значение как комбинация следующих признаков: fsBold (жирный), fsltalic (курсив), fsUnderline (подчеркнутый), fsStrikeOut (перечеркнутый) |
2.Класс тРеn
С помощью класса TPеп создается объект-перо, служащий для вычерчивания линий. Основные свойства класса представлены в табл. П7.2.
Таблица П7.2.
Свойства класса тРеn
Свойство |
Описание |
property Color: TColor; |
Цвет вычерчиваемых пером линий |
property Mode: TPenMode; |
Определяет способ взаимодействия линий с фоном (см.ниже) |
property Style: TPenStyle; |
Определяет стиль линий (см. рис. П7.1). Учитывается только для толщины линий 1 пиксель. Для толстых линий стиль всегда ps Solid (сплошная) |
property Width: Integer; |
Толщина линий в пикселях экрана |
Свойство Mode может принимать одно из следующих значений: | |
pmBlack |
Линии всегда черные. Свойства Color и Style игнорируются |
pmWhite |
Линии всегда белые. Свойства Color и Style игнорируются |
pmNop |
Цвет фона не меняется (линии не видны) |
pmNot |
Инверсия цвета фона. Свойства Color и Style игнорируются |
pmCopy |
Цвет линий определяется свойством Color пера |
pmNotCopy |
Инверсия цвета пера. Свойство Style игнорируется |
pmMergePenNot |
Комбинация цвета пера и инверсионного цвета фона |
pmMaskPenNot |
Комбинация общих цветов для пера и инверсионного цвета фона. Свойство Style игнорируется |
pmMergeNotPen |
Комбинация инверсионного цвета пера и фона |
pmMaskNotPen |
Комбинация общих цветов для инверсионного цвета пера и фона. Свойство Style игнорируется |
pmMerge |
Комбинация цветов пера и фона |
pmNotMerge |
Инверсия цветов пера и фона. Свойство Style игнорируется |
pmMask |
Общие цвета пера и фона |
pmNotMask |
Инверсия общих цветов пера и фона |
pmXor |
Объединение цветов пера и фона операцией XOR |
pinNotXor |
Инверсия объединения цветов пера и фона операцией XOR |
Стили линий показаны на рис. П7.1.
Рис. П7.1. Стили линий