- •Введение
- •1Алгоритм. Разработка алгоритмов. Блок-схемы
- •3Операторы языка Delphi
- •3.1Оператор присваивания
- •3.2Оператор ввода-вывода
- •3.3Составные операторы
- •3.4Условный оператор
- •3.7Цикл с параметром (счетчик)
- •3.8Массивы
- •3.5Цикл с предусловием
- •3.6 Цикл с постусловием
- •3.9Строки
- •3.10Записи
- •3.11Множества
- •4Отладчик программы Debugger
- •5Среда Delphi
- •6Создание интерфейса приложения
- •7Подпрограммы
- •7.1Процедуры
- •7.2Функции
- •7.3Параметры и аргументы
- •8Особенности объектно-ориентированного программирования
- •9Работа с кнопкой
- •10Работа с текстом
- •10.1Работа с надписью
- •10.2Функции преобразования числа в строку и строки в число
- •10.3Работа в однострочном редакторе (Edit, LabeledEdit)
- •10.4Работа с многострочным редактором Memo
- •11Диалоги, сообщения
- •11.1Процедура ShowMessage
- •11.2Процедура MessageDlg
- •11.3Процедура InputBox
- •11.4Процедура InputQuery
- •11.5Стандартные диалоги
- •12Работа с компонентом StringGrid
- •13Построение графика функции
- •14Файлы
- •15Работа со списками и переключателями
- •15.1 Компонент ChekBox
- •15.2Компонент RadioButton
- •16Исключительные ситуации
- •17Работа с несколькими модулями
- •18Работа с формой
- •Содержание
- •Список использованных источников
5Среда Delphi
Интегрированная среда Delphi представляет собой многооконную систему. Вид интегрированной среды разработки (интерфейса) может различаться в зависимости от настроек. Интерфейс Delphi может иметь несколько окон (рисунок 6):
Главное окно (Главное меню и палитра компонентов)
Окно Инспектора объектов
Окно формы
Окно кода программы
Рисунок 6 - Среда Delphi
Для ускорения доступа к некоторым командам служит панель кнопок (рисунок 7).
Рисунок 7 - Панель кнопок среды Delphi
Для решения задач понадобится создавать интерфейс. Для этого необходимо выбрать нужную вкладку палитры компонентов (или по-другому панели инструментов) и перетащить нужный компонент на форму. У каждого компонента имеется набор свойств (Properties) и событий (Events), которые отражаются при выборе этого компонента в Инспекторе объектов (рисунки 8-9). Страница Properties отображает информацию о текущем (выбранном) компоненте в окне Формы и при проектировании формы позволяет удобно и просто изменять многие свойства компонентов. Страница Events определяет процедуру, которую компонент должен выполнить при возникновении указанного события. Если для какого-либо события существует процедура, то в процессе выполнения приложения процедура вызывается автоматически при возникновении этого события. Такие процедуры служат для обработки событий, поэтому называются процедурами-обработчиками или просто обработчиками [4]. При выборе свойства (двойным щелчком мыши по окошку) в программном коде будет представлена заготовка (рисунок 8).
Рисунок 8 - Окно свойств
Рисунок 9 - Окно событий
6Создание интерфейса приложения
Интерфейс приложения составляют компоненты, которые разработчик выбирает из Панели инструментов. Компоненты делятся на визуальные и невизуальные. К визуальным компонентам относятся кнопки, редакторы и т.д., а к невизуальным - таймер, диалоги.
Свойства компонентов можно изменять на этапе конструирования приложения (статически), а также в процессе выполнения приложения (динамически). Свойства могут быть следующих типов:
Простой (текстовый) – значение вводится в виде строки или числа (Caption, Left).
Перечислимый - значение свойства выбирается из раскрывающегося списка (FormStyle, Kind).
Множественный – значение представляет собой комбинацию значений из предлагаемого множества. В Инспекторе объектов данный тип отмечен знаком «+». При щелчке мыши на «+» открывается дополнительный список свойств, который содержит весь перечень допустимых значений. Разработчик выбирает нужные ему значения установкой True или False в соответствующие окошки (свойство Option для компонента StringGrid).
Объект – свойство является объектом и содержит другие свойства (подсвойства), каждое из которых можно редактировать отдельно. Объект- свойство слева может содержать знак «+», тогда редактирование свойств аналогично множественному типу. В области значения может отображаться кнопка с тремя точками, тогда при нажатии на эту кнопку свойства можно редактировать через специальное окно Windows (Font).
