- •Абдулгалимов г. Л.
- •Часть 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. Пиктографические кнопки
- •Литература
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. Пиктографические кнопки ……………………………………….…......
Литература ……………………………………………………………………
Введение
Delphi - одна из популярных современных сред для разработки программ. Дельфы – это древнегреческий город, который связан с именем бога мудрости и покровителя искусств Аполлона. Согласно мифу, главное святилище Аполлона находилось в Дельфах.
Система Delphi воплощает в себе лучшие достижения современной теории программирования. Delphi - это интегрированная среда для разработки программ. Действительно, она объединяет в себе множество полезных инструментов и готовых компонентов, из которых, как дом из кирпичиков, собираются пользовательские программы.
Delphi - визуальная среда разработки программ. Это означает, что графический интерфейс разрабатываемой программы конструируется простым перемещением его составных компонентов из палитры. Чтобы такая конструкция «ожила» необходимо написать программы поведения ее элементов.
Базовым языком программирования в Delphi служит язык Object Pascal - объектно-ориентированный Паскаль, которая в свою очередь является преемником языка программирования Turbo Pascal.
Пособие рекомендовано для тех кто только начал изучение системы Дельфи.
ЧасТь 1 . Практикум по программированию в delphi Запуск и начало работы в среде delphi
Запуск Delphi производится так: ПУСК---ПРОГРАММЫ---Borland Delphi--- Delphi. На экране появится среда Delphi, состоящая из 5-ти окон, которые могут располагаться на экране относительно самостоятельно, т. е. перемещаться, перекрывать друг друга, менять размеры, закрываться и открываться. Среда Delphi состоит из следующих окон (см. рис.1):
главное окно – управляет всеми окнами Delphi, содержит главное меню и палитру компонентов, выполняет основные операции с файлами, операции редактирования, настройки среды, запуск и отладка новых программ и многое другое;
окно формы - для визуального расположения компонентов и подготовки формы окна будущей программы;
окно кода программы - для ввода и редактирования программы на языке Object Pascal, которая управляет элементами формы по вашему сценарию;
инспектор объектов - для отображения и редактирования свойств и событий компонентов, выделенных на форме в данный момент;
проводник - для быстрого поиска программных элементов при редактировании и отладки программы.
Рис. 1. Окна системы Delphi
Сформулируем основные шаги СОЗДАНИЯ ПРОГРАММЫ на Delphi:
Процесс создания Delphi-программы разбивается на две фазы: фазу конструирования формы и фазу кодирования.
Конструирование формы осуществляется с помощью выбора компонентов из палитры и размещения их на форме.
Программист может перемещать любой размещенный на форме компонент и изменять его размеры с помощью мыши.
Чтобы придать компоненту нужные свойства, используется страница Properties (свойства) Инспектора объектов.
Чтобы компонент мог откликаться на то или иное событие, программист должен создать обработчик события и указать его имя на странице Events (события) Инспектора объектов.
Обработчик события оформляется в виде процедуры, имеющей составное имя. Первая часть имени представляет собой имя класса для формы, вторая часть отделяется от первой точкой и может быть произвольной. Если Delphi автоматически формирует заготовку для обработчика, то вторая часть имени представляет собой объединение имени компонента и имени события без предлога On.
Тело процедуры ограничено словами begin... end и состоит из отдельных предложений (операторов) языка Object Pascal. В конце каждого предложения ставится точка с запятой.
Для выполнения вашей программы нажмите кнопкув главном окне или клавишуF9. Если вы выполните это действие сразу после запуска Delphi, то вы получите пустое, но полнофункциональное Windows-окно с заголовком Form1. Закройте это окно, и вы вернетесь в среду Delphi.