- •Абдулгалимов г. Л.
- •Часть 2. Компоненты delphi
- •1. Компоненты страницы standard
- •2. Компоненты страницы additional
- •3.Компоненты страницы win 32
- •4. Компоненты страницы system
- •5. Компоненты страницы samples
- •Введение
- •ЧасТь 1 . Практикум по программированию в delphi Запуск и начало работы в среде delphi
- •Работа 1. Создание надписей и установка кнопок на форме
- •Работа 2. Ввод и обработка произвольных текстовых и числовых данных.
- •Работа 3. Создание главного и вспомогательного меню. Использование зависимых и независимых переключателей.
- •Работа 4. Создание и обработка табличных данных. Использование кнопок с фиксацией и с изображением
- •Var I:integer;
- •Работа 5. Создание и просмотр рисунков
- •Работа 6. Работа со списками, фигурами и регуляторами
- •Задачи для самоконтроля
- •Часть 2. Компоненты delphi
- •1. Компоненты страницы standard
- •1.1. TFrame - рама и шаблоны компонентов
- •1.2. TMainMenu - главное меню формы (программы)
- •1.3. TPopupMenu - вспомогательное (локальное) меню
- •1.7. TButton - кнопка
- •1.8. TCheckBox - независимый переключатель
- •1.11. TComboBox - раскрывающийся список выбора
- •1.12. TScrollBar - управление значением величины
- •1.13. TGroupBox - панель группирования
- •1.15. TPanel – панель
- •2. Компоненты страницы additional
- •2.1. TBitBtn - кнопка с изображением
- •2.2. TSpeedButton - кнопка для инструментальных панелей
- •2.3. TMaskEdit - специальный редактор
- •2.4. TStringGrid - таблица строк
- •2.5. TDrawGrid - произвольная таблица
- •2.6. TImage - отображение картинок
- •2.7. TShape - стандартная фигура
- •2.8. TBevel - кромка
- •2.10. TСheckListBox - группа независимых переключателей
- •2.11. TSplitter - компонент для изменения размеров
- •2.12. TStaticText - метка для отображения текста
- •2.13. TControlBar - инструментальная панель
- •3. Компоненты страницы win32
- •3.1. TTabControl - набор закладок
- •3.2. TPageControl - набор страниц с закладками
- •3.3. TImageList - хранилище изображений
- •3.4. TRichEdit - ввод и отображение rtf-текста
- •3.8. THotKey - ввод акселератора
- •3.10. TDateTimePicker - ввод и отображение даты/времени
- •3.12. TTreeView - дерево иерархии
- •3.13. TListView - список просмотра
- •3.15. TStatusBar - информационная панель
- •3.16. TToolBar и ToolButton - инструментальная панель и ее кнопки
- •3.17. TCoolBar и tCoolBand - инструментальная панель и полосы для нее
- •3.18. TPageScroller - панель с прокруткой
- •4. Компоненты страницы system
- •4.1. TTimer - таймер
- •4.2. TPaintBox - окно для рисования
- •4.3. TMediaPlayer - медиаплейер
- •5. Компоненты страницы samples
- •5.1. TGauge - индикатор величины
- •5.2. TColorGrid - выбор или отображение цвета
- •5.3. TSpinButton - спаренная кнопка
- •5.4. TSpinEdit - редактор для ввода целого числа
- •5.5. TDirectoryOutLine - отображение структуры каталогов
- •5.6. TCalendar - ввод и отображение даты
- •Приложения
- •1. Процедуры и функции для работы со строками
- •2. Пиктографические кнопки
- •Литература
Задачи для самоконтроля
На форме расположены две кнопки: НАЧАЛО, КОНЕЦ и надпись: ПРИМЕР. При нажатии кнопки НАЧАЛО надпись: ПРИМЕР меняется на: ЗДРАВСТВУЙТЕ, зеленого цвета, а при нажатии - КОНЕЦ, на – ДОСВИДАНИЯ, красного цвета.
На форме расположены: 1) главное меню с пунктом ФАЙЛ, имеющий в свою очередь два подпункта: ОТКРЫТЬ и СОХРАНИТЬ. 2) многострочное окно для ввода и редактирования текста в формате: ТХТ. По команде: ФАЙЛ – ОТКРЫТЬ, можно открыть текстовый файл, через диалоговое окно Windows для открытия файла, а по команде: ФАЙЛ – СОХРАНИТЬ, можно сохранить текстовый файл, пользуясь диалоговым окном для сохранения файла.
На форме расположены: 1) два окна для ввода и отображения строки, имеющие названия: АРГУМЕНТ и РЕЗУЛЬТАТ; 2) кнопки: КВАДРАТ, КУБ, КВАДРАТНЫЙ КОРЕНЬ и НАТУРАЛЬНЫЙ ЛОГАРИФМ. При нажатии этих кнопок вычисляется соответствующая функция от числа заданного в окошке: АРГУМЕНТ, а результат высвечивается в окошке: РЕЗУЛЬТАТ.
На форме расположены: 1) панель, высотой 75, с надписью: ПРИМЕР и занимающую всю верхнюю часть формы; 2) кнопка АТРИБУТЫ ШРИФТА, расположенная в нижнем правом углу панели; 3)окно редактирования текста в формате RTF, занимающую всю оставщуюся часть формы. При нажатии кнопки АТРИБУТЫ ШРИФТА открывается диалоговое Windows - окно для установки атрибутов шрифта редактируемого текста.
На форме расположена надпись: ПРИМЕР, размером 100, голубого цвета. При нажатии левой кнопки мыши, в расположении формы, надпись: ПРИМЕР меняется на надпись: КНОПКА МЫШИ НАЖАТА, красного цвета, а при отпускании - КНОПКА МЫШИ отпущена, зеленого цвета.
В нижней части формы расположена панель. На ней установлены пять кнопок с фиксацией с цифрами 1-5 и одна обычная кнопка: цвет. При нажатии каждой кнопки с цифрой на все окно выводится соответствующая цифра. А при нажатии кнопки: цвет появляется диалоговое Windows – окно выбора цвета для отображенной цифры.
В нижней части формы, занимая не более 1/5 от ее общей высоты, расположена группа из пяти зависимых переключателей: ЧЕРНЫЙ, КРАСНЫЙ, ЗЕЛЕНЫЙ, ГОЛУБОЙ и белый. Всю оставшую часть формы занимает панель с надписью: ПРИМЕР, у которого размер букв -100, а шрифт - New Times Roman. Зависимые переключатели могут установить соответствующий цвет для этой надписи.
В нижней части формы, расположена группа из трех независимых переключателей: ПОЛУЖИРНЫЙ, КУРСИВ и ПОДЧЕРКНУТЫЙ. Всю оставщую часть формы занимает окно редактирования текста в формате RTF. Независимые переключатели могут установить соответствующий стиль шрифта для этого окна редактирования.
На форме расположены: 1) три окна для ввода и отображения строки, имеющие названия: ЧИСЛО_1, ЧИСЛО_2 и РЕЗУЛЬТАТ; 2) кнопки с надписями операций: +, -, * и /. При нажатии этих кнопок вычисляется соответствующая операция над числами 1 и 2, а результат высвечивается в окошке: РЕЗУЛЬТАТ.
Вся форма занимает окно для просмотра рисунков. Для этого окна создано вспомогательное меню с одним единственным пунктом: ОТКРЫТЬ. При подаче этой команды появляется диалоговое Windows-окно для открытия файла, где можно выбрать тот или иной точечный рисунок и просмотреть его в окне для просмотра рисунков.
Форма имеет заголовок: площади ПЛОСКИХ ФИГУР. В левой части этой формы расположен список выбора, содержащий в себе пять пунктов: ПРЯМОУГОЛЬНИК, ПАРАЛЛЕЛОГРАММ, ТРЕУГОЛЬНИК, ТРАПЕЦИЯ и КРУГ. При выборе того или иного пункта в правой части формы активизируется одно из пяти окон многострочного редактора с определением площади выбранной фигуры.
В центре формы расположена надпись: ПРИМЕР, размер шрифта – 14, цвет-красный. При наведении курсора мыши на эту надпись размер шрифта становится в 4 раза больше, цвет становится зеленым, стиль – полужирным, а сама надпись меняется на ПРИВЕТ.