Содержание
Постановка задания 1 2
Постановка задания 2 3
Постановка задания 3 4
Постановка задания 4 5
Постановка задания 5 6
Список литературы 8
Постановка задания 1
1. Создайте пустой проект, задайте заголовок формы «Задание 1»
2. Откройте окно исходного кода модуля Unit1
3. С помощью дополнительной литературы и справочной системы изучите структуру модуля, назначение каждой строчки кода.
4. Через меню “View”, пункт «Units» или сочетание клавиш Ctrl+F12 откройте и изучите модуль Project1
5. Сохраните проект в отдельную папку «Задание 1»
6. Всю информацию о назначениях каждой строчки кода в обоих модулях запишите и сохраните в той же папке в файле «задание 1.doc»
7. Попробуйте запустить проект
8. С помощью любого файл-менеджера изучите структуру папки «Задание 1», разберитесь, какой файл за что отвечает.
9. Информацию о назначении файлов сохраните в том же файле «задание 1.doc»
Постановка задания 2
1. Создайте новое приложение, задайте заголовок формы «Задание 2»
2. С помощью панели элементов, добавьте на форму компоненты: Label (метка), Button, и два компонента LabeledEdit (редактируемое поле с меткой).
3. C помощью инспектора объектов поместите в метку название вашей группы крупным, наклонным красным шрифтом.
4. Текстом кнопки сделайте «Показать информацию», а подписями к редактируемым полям – «Ф. И.О.» и «Номер зачетки».
5. Запрограммируйте кнопку, чтобы по ее нажатию одно поле отображало вашу Фамилию И.О., а другое – номер вашей зачетной книжки.
6. Добавьте еще одну кнопку, назовите ее «Стереть», и сделайте, чтобы она после нажатия стирала содержимое обоих LabeledEdit
7. Сохраните проект в папке «Задание 2»
Постановка задания 3
Для выполнения этого и следующих заданий вам необходимо ознакомиться с типами данных в Delphi, а также глубже изучить Object Inspector
1. Создайте пустой проект, задайте заголовок формы «Задание 3»
2. Поместите на форму две полосы прокрутки: горизонтальную и вертикальную, а также редактируемое поле Edit
3. Задайте диапазоны изменения значений линеек от 0 до 1000 с мелким шагом 10, большим шагом 50
4. Сделайте так, чтобы во время работы приложения, обе линейки изменялись одновременно – меняете одну, аналогично меняется и вторая.
5. Сделайте, чтобы текущее значение линеек отображалось в редактируемом поле.
6. Сделайте так, чтобы значение линеек можно было устанавливать с помощью этого поля.
7. Добавьте на форму флажок Checkbox, назовите его «Запретить изменения»
8. Сделайте так, чтобы при включенном флажке изменение значения поля Edit напрямую было невозможно.
9. Сохраните проект в папке «Задание 3»
Подсказка: в пунктах 5 и 6 необходимо сделать преобразование типов.
Постановка задания 4
Для выполнения данного задания необходимо ознакомиться с правилами создания переменных, процедур и функций в Delphi, а также с правилами проведения арифметических операций.
1. Создайте пустой проект, задайте заголовок формы «Задание 4»
2. Поместите на форму следующие компоненты: поле Memo, два компонента MaskEdit (поле редактирования по маске), кнопку Button, компонент Radiogroup (группа радиокнопок).
3. Задайте радиогруппе текст «Выберите операцию», создайте внутри него две радиокнопки (Radiobutton) – «Среднее арифметическое» и «Среднее геометрическое». Кнопку назовите «посчитать»
4. Настройте свойства масок в полях редактирования, чтобы туда можно было вводить только двухзначные числа.
5. В окне кода запрограммируйте две функции: SrArifm и SrGeom, которые должны считать среднее арифметическое (половину от суммы) и среднее геометрическое (квадратный корень из произведения) двух чисел.
6. Создайте процедуру «Count», которая выполняет над числами, введенными в поля редактирования ту операцию, которая выбрана в Радиогруппе и помещает результат в поле Memo.
7. Запрограммируйте кнопку «Посчитать», чтобы она вызывала процедуру «Count» и затем очищала редактируемые поля.
8. Протестируйте вашу программу несколько раз с разными числами и функциями; отредактируйте программу так, чтобы результат в поле Memo не обновлялся каждый раз после нажатия «вычислить», а добавлялся на следующую строчку.