
- •Министерство образования и науки российской федерации
- •Кумертауский филиал
- •Двоично-шестнадцатеричная таблица
- •Двоично-восьмеричная таблица
- •Лабораторная работа № 1 "Связывание и внедрение объектов"
- •Методические указания.
- •Методические указания.
- •Методические указания.
- •Методические указания.
- •Контрольные вопросы.
- •Литература:
- •Лабораторная работа № 2
- •Вопросы при сдаче лабораторной работы:
- •Лабораторная работа № 3
- •Задание
- •Лабораторная работа № 4
- •Вопросы при сдаче лабораторной работы:
- •Лабораторная работа № 5
- •Вопросы при сдаче лабораторной работы:
- •Лабораторная работа №6
- •2) Исследуйте способы активизации четырех окон Delphi:
- •9)Выполните программу еще раз.
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Лабораторная работа №9-10
- •Лабораторная работа №11-12
- •Изменить заголовок формы с «Form1» на «Биржа ценных бумаг» и увеличить размеры формы.
- •Откажитесь от возможности изменять размеры окна программы, присвоив свойству формы BorderStyle значение bsDialog.
- •Сохраните созданную в данный момент форму в своей папке.
- •Расположите в нижней части формы две пиктографические кнопки типа SpeedButton и кнопку окончания работы программы BitBtn (см. Рис1).Задайте следующие значения свойств вставленных объектов:
- •Вставьте в форму три таблицы текстовых строк StringGrid (см. Рис1).Задайте следующие значения свойств этих объектов:
- •Разместите на форме текстовые поля так, как показано на рис.1.
- •В окне текста программы перед разделом implementation введите описание констант и переменных программы:
- •Запрограммируйте кнопки SpeedButton1 и SpeedButton2 так:
- •Сохраните выполненную на данный момент программу в своей папке.
- •Запустите созданную программу и проследите за её работой.
- •Создайте ехе-файл программы.
- •Продемонстрируйте созданную программу преподавателю. Закончите работу.
-
Сохраните выполненную на данный момент программу в своей папке.
-
Запрограммируйте операцию введения данных в таблицу StringGrid2 так, чтобы в момент введения денежных сумм в первой и второй ячейке в третьей ячейке сразу отображался остаток капитала ( поскольку ежегодно бизнесмен инвестирует весь имеющийся капитал ).
Procedure
TForm1.
StringGrid2SetEditText(Sender: TObject;ACol, ARow:Longit; const
Value: string);
Var
I,code:integer;
s:string;
Begin
For
i: =0
to
1 do
val(StringGrid2.Cells[0,i+1],money[i],code);
Money[2]:=capital-money[0]-money[1];
Str(money[2],s);
StringGrid2.Cells[0,3]:=s;
SpeedButton1.Enabled
: = True ;
End;
-
Запустите созданную программу и проследите за её работой.
Введите денежные суммы инвестиций в ячейки для первого и второго предприятия и пронаблюдайте за изменением третьей суммы. Проверьте, что третья сумма была правильно вычислена компьютером. Нажмите на кнопку “Биржевые результаты”, просмотрите результаты финансового года, нажмите на кнопку “Следующий год”. Проделайте так несколько раз и закончите работу программы, нажав на кнопку “Конец”.
-
Создайте ехе-файл программы.
-
Продемонстрируйте созданную программу преподавателю. Закончите работу.
Требования: Выполните следующие задания:
На оценку 4 (уд):
Задание №1 Информационную надпись”Прибыль (убыток) на конец года составит” изменить на ”Прибыль на конец года составит” или ”Убыток на конец года составит” в зависимости от того вырос или уменьшился капитал на конец года в сравнении с начальным.
На оценку 5 (уд):
Задание
№2 Не
дайте возможность игроку ввести
отрицательные денежные суммы в таблицу
инвестиций.
Вопросы
при сдаче лабораторной работы:
-
Каково назначение визуального компонента StringGrid? Что содержат его свойства Align, ColCount, FixedRows?
-
Чем отличаются компоненты RadioGroup и GroupBox ? Как задать список элементов в объекте RadioGroup?
-
Для чего и каким образом выполняется фиксация положения компонентов на форме?
-
Опишите назначение свойсва MaxLength.
Литература:
Глинский Я.М. “TURBO PASCAL i DELPHI”.
Список лабораторных работ