- •Министерство образования и науки российской федерации
- •Кумертауский филиал
- •Двоично-шестнадцатеричная таблица
- •Двоично-восьмеричная таблица
- •Практическая работа № 4
- •Задание
- •Практическая работа № 5
- •Практическая работа № 6
- •Задание
- •Вопросы при сдаче лабораторной работы:
- •Лабораторная работа № 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 так:
- •Сохраните выполненную на данный момент программу в своей папке.
- •Запустите созданную программу и проследите за её работой.
- •Создайте ехе-файл программы.
- •Продемонстрируйте созданную программу преподавателю. Закончите работу.
- •Задачи.
Лабораторная работа №11-12
по дисциплине «Информатика».
Тема: Программирование процедур в Delphi.Объекты: строковая таблица StringGrid, кнопки BitBtn и SpeedButton.
Цель: 1) Обучить студентов использовать компонент StringGrid , а также кнопки BitBtn и SpeedButton для выполнения вычислений и стандартных операций над данными.
2) Освоение технологии написания кода программы на определённое событие в Delphi.
Ход работы:
Запустите среду виртуального программирования Delphi.
-
Изменить заголовок формы с «Form1» на «Биржа ценных бумаг» и увеличить размеры формы.
-
Откажитесь от возможности изменять размеры окна программы, присвоив свойству формы BorderStyle значение bsDialog.
-
Сохраните созданную в данный момент форму в своей папке.
Биржа
ценных бумаг
2003
год Начальный
капитал инвестора составил 1000$
Прогноз
прибыли на каждый вложенный доллар на
конец года Вероятность 41% 34% 25% Рост
евро
Рост
евро Рост
йены Рост
доллара
Инвестиции,
$ Hundai 30
центов -70
центов 70
центов
300 Philips -30
центов 70
центов -30
центов
500 Bosh 40
центов 0
центов -50
центов
500
На начало года ваш капитал составляет 1300
долларов Прибыль
(убыток ) на конец года составит 140
долларов
Конец
Следующий
год
Рис.1
-
Расположите в нижней части формы две пиктографические кнопки типа SpeedButton и кнопку окончания работы программы BitBtn (см. Рис1).Задайте следующие значения свойств вставленных объектов:
Свойства
Значения
Name
SpeedButton1
SpeedButton2
BitBtn1
Caption
&Биржевые результаты
&Следующий год
&Конец
Glyph( файл с пиктограммой)
C:\ Program Files\ Borland\ Delphi x.0\ Images\ Buttons\ ….
C:\ Program Files\ Borland\ Delphi x.0\ Images\ Buttons\ ….
Kind
BkClose
-
Вставьте в форму три таблицы текстовых строк StringGrid (см. Рис1).Задайте следующие значения свойств этих объектов:
Свойства |
Значения |
||
Name |
StringGrid1 |
StringGrid2 |
StringGrid3 |
ColCount (количество столбцов) |
4 |
1 |
4 |
FixedCols (количество фиксированных столбцов) |
1 |
0 |
1 |
RowCount (количество строк) |
4 |
4 |
1 |
FixedRows (количество фиксированных строк) |
1 |
1 |
0 |
Options*=>goEditing (возможность редактирования) |
False |
True |
False |