- •ВВЕДЕНИЕ
- •Структура описания лабораторной работы
- •Выполнение работы
- •Форма отчета
- •Установка и запуск системы
- •Файлы проекта
- •ЛАБОРАТОРНАЯ РАБОТА 1
- •Цель работы
- •Основные сведения
- •Интерфейс системы
- •Меню и команды
- •Рис.1 Окна Delphi
- •Главное меню
- •Меню File
- •Меню Edit
- •Меню Search
- •Меню View
- •Меню Project
- •Команда Project+Options
- •Страница Compiler окна свойств проекта
- •Меню Run
- •Меню Tools
- •Команда Tools+Environment Options. страница Preferences
- •Команда Tools+Options, страница Display
- •Команда Tools+Options, страница Library
- •Команда Tools+Debugger Options, страница Language Exceptions
- •Получение помощи
- •Форма – Form
- •Поле метки – Label
- •Кнопка – Button
- •Выполнение работы
- •Создание программы
- •Настройка среды
- •Создать новый проект
- •Модификация свойств формы
- •Добавление элементов управления в форму
- •Добавление поля метки
- •Добавление кнопки
- •Окно редактора кода
- •Создание исполняемого модуля
- •Варианты заданий
- •ЛАБОРАТОРНАЯ РАБОТА 2
- •Цель работы
- •Основные сведения
- •Отладка программы
- •Управление последовательностью действий
- •Наблюдение (слежение) за переменными
- •Рис. 2. Диалоговое окно «Свойства наблюдаемого выражения»
- •Рис. 3. Окно «Список наблюдаемых значений»
- •Поле ввода – Edit
- •Выполнение работы
- •Задание
- •Создание формы
- •Расположение элементов управления в форме
- •Процедура обработки нажатия кнопки
- •Отладка программы
- •Варианты заданий
- •ЛАБОРАТОРНАЯ РАБОТА 3
- •Цель работы
- •Основные сведения
- •Компонент MainMenu
- •Рис.4. Окно построителя меню
- •Компонент ToolBar
- •Компонент ImageList
- •Рис 5. Окно контейнера изображений ImageList.
- •Компонент ActionList
- •Рис.6. Окно редактирования ActionList
- •Обработка исключительных ситуаций
- •Модальные окна
- •Пример выполнения
- •Задание
- •Главная форма приложения
- •Рис.7. Главная форма проекта
- •Модальные окна
- •Рис.8. Модальные формы проекта
- •Варианты заданий
- •ЛАБОРАТОРНАЯ РАБОТА 4
- •Цель работы
- •Основные сведения
- •Флажок – Check Box
- •Переключатели – Radio Button
- •Список – List Box
- •Комбинированный список – Combo Box
- •Кнопка с рисунком – BitBtn
- •Выполнение работы
- •Задание
- •Проектирование
- •Создание формы
- •Рис.9. Главное окно проекта
- •Расположение элементов управления в форме
- •Процедуры обработки
- •Кнопка добавления слова
- •Кнопка удаления слова
- •Отображение выбранного элемента списка
- •Варианты заданий
- •ЛАБОРАТОРНАЯ РАБОТА 5
- •Цель работы
- •Основные сведения
- •Класс TFont
- •Класс TPen
- •Класс TBrush
- •Класс TCanvas
- •Компонент Image
- •Компонент Timer
- •Стандартный диалог ColorDialog
- •Стандартный диалог FontDialog
- •Пример выполнения работы
- •Рис. 10. Главная форма проекта примера
- •Варианты заданий
- •ЛАБОРАТОРНАЯ РАБОТА 6
- •Цель работы
- •Основные сведения
- •Класс TStringList
- •Основные приемы использования списка TStringList.
- •Работа с текстовыми файлами
- •Основные приемы работы с текстовым файлом
- •Стандартные диалоги открытия и сохранения файла
- •Пример выполнения работы
- •Рис 11. Главная форма проекта
- •Рис.12. Запрос фамилии владельца
- •Варианты заданий
- •СОДЕРЖАНИЕ
– 14 –
Рис. 3. Окно «Список наблюдаемых значений»
Поле ввода – Edit
Свойство Text (Текст) определяет текст, содержащийся в поле ввода.
Выполнение работы
Задание
Создать приложение для вычисления некоторого выражения. Главная форма приложения должна содержать несколько полей ввода (элемент управления Edit в стандартной панели компонентов) для ввода параметров, возможно, несколько полей метки (элемент управления Label в стандартной панели компонентов) для вывода результата (ов) и кнопку (элемент управления Button в стандартной панели компонентов) инициирующую вычисление.
Написать программу для вычисления выражения:
|
2 |
− b |
2 |
при a ≥ b |
здесь 0,1 ≤ a ≤1,0 и 0,05 ≤ b ≤ 3,0 |
h(a,b) = 3a |
|
|
|||
ln(3a2 − b2 ) при a < b |
|
Создание формы
Создать новое приложение и переименовать главную форму так же, как это было сделано в первой лабораторной работе.
Поместить на форму два поля ввода для ввода параметров, поле метки для вывода результата, три поля метки – заголовки полей ввода параметров и вывода результата и кнопку:
•два поля ввода (элемент управления Edit из стандартной панели компонентов), изменить их свойства, соответственно: Name – edA и edB, Text – 0,1 и 0,1;
•поле метки для вывода результата (элемент управления Label в стандартной панели компонентов), изменить свойства: Name – lbResult, Caption – очистить, AutoSize – False;
•поля метки заголовки, имена не существенны, свойства Caption должны содержать требуемые надписи;
•кнопку так же как и в первой лабораторной работе.
Расположение элементов управления в форме
Установить одинаковый размер полей ввода параметров и поля метки для вывода результата:
•выбрать их, используя левую кнопку мыши и клавишу Shift;
•выполнить команду Edit+Size, откроется диалоговое окно Size (Размер);
•в панелях Width (Ширина) и Height (Высота) выбрать переключатели Grow to largest (У-
величить до наибольшего);
•выполнить команду Edit+Align, откроется диалоговое окно Alignment (Выравнивание);
•в панели Horizontal (По горизонтали) выбрать переключатель Left sides (По левой сторо-
не);
•в панели Vertical (По вертикали) выбрать переключатель Space equally (Равное расстоя-
ние).
Выровнять заголовки полей ввода параметров и поля вывода результата:
•выбрать метки – заголовки, используя левую кнопку мыши и клавишу Shift;
•выполнить команду Edit+Align, откроется диалоговое окно Alignment;
Калачев Д.П., Лутай В,Н,. Скороход С.В. Delphi. Лабораторные работы.