- •ВВЕДЕНИЕ
- •Структура описания лабораторной работы
- •Выполнение работы
- •Форма отчета
- •Установка и запуск системы
- •Файлы проекта
- •ЛАБОРАТОРНАЯ РАБОТА 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. Запрос фамилии владельца
- •Варианты заданий
- •СОДЕРЖАНИЕ
– 16 –
|
|
|
|
|
|
2 |
дляR <120 |
17000 −0,485 R |
|
||||||
|
|
18000 |
|
|
дляR ≥120 |
||
S(R) = |
|
|
|
|
|
|
|
|
|
|
R2 |
|
|
||
|
1 |
+ |
|
|
|
||
|
18000 |
|
|
|
|||
|
|
|
|
|
|
5. Передаточная функция некоторого сервомеханизма.
|
|
K |
|
, где j = |
|
, T1 |
и T2 – постоянные времени, K – коэффициент |
T( j,ω) = |
|
|
−1 |
||||
jω (1+ jT ω) (1+ jT |
ω) |
|
|||||
усиления. |
1 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Подсказка. Преобразовать выражение к виду |
T( jω) = a + b j , т.е. разделить вещественную и мнимую |
части выражения. Результатом можно считать значения вещественной и мнимой частей.
6. Реактивное сопротивление емкости.
XC ( f ,C) = 2π 1f C
7. Значение синуса, используя семь членов разложение функции в ряд.
sin(x) = x − x3 + x5 − x7 +...
3! 5! 7!
8. Значение экспоненты, используя семь членов разложение функции в ряд.
ex = 1 + x + |
x2 |
+ |
x3 |
+ |
x4 |
+ |
x5 |
+... |
|
|
|
|
|||||
2! |
3! |
4! |
5! |
|
ЛАБОРАТОРНАЯ РАБОТА 3
Цель работы
Целью работы является:
•изучение компонента MainMenu и создание главного меню формы;
•изучение компонента ToolBar и создание панели инструментов;
•изучение компонентов ImageList и ActionList;
•использование защищенных блоков для контроля исключительных ситуаций;
•использование модальных окон.
Основные сведения
Компонент MainMenu
Компонент расположен на странице Standard и предназначен для создания главного меню формы.
Меню состоит из набора пунктов, содержащихся в свойстве Items[Index:Integer]:TMenuItem, которое фактически является массивом пунктов меню. Отдельный пункт меню является элементом класса TMenuItem и имеет следующие свойства.
•Items[ Index : Integer] : TMenuItem. Массив подпунктов меню. Используется в том случае, если пункт сам содержит подменю из других пунктов.
•Caption : String. Текст названия пункта меню.
•MenuIndex : Integer. Индекс пункта в родительском меню.
•Enabled : Boolean. Управляет доступностью пункта меню. При значении True пункт доступен, False – не доступен.
•Checked : Boolean. Используется для создания пунктов – переключателей как независимых, так и зависимых. Имеет значение True, если пункт-переключатель включен, и False, в противном случае.
•RadioItem : Boolean. Используется для создания группы пунктов – зависимых переключателей. Значение True означает, что пункт входит в группу пунктов – зависимых переключателей.
•GroopIndex : Boolean. Задает номер группы зависимых пунктов – переключателей. Все зависимые переключатели одной группы должны иметь одинаковое значение этого свойства.
Калачев Д.П., Лутай В,Н,. Скороход С.В. Delphi. Лабораторные работы.