Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод. указания СВП_1ч(2006).doc
Скачиваний:
18
Добавлен:
26.11.2019
Размер:
700.93 Кб
Скачать

Содержание отчета.

Содержание отчета должно включать следующие пункты: титульный лист, цель работы, номер варианта и задание, полный текст модуля, результат работы приложения (внешний вид окон).

Контрольные вопросы.

  1. Пользовательский интерфейс ИСР Delphi. Основные возможности.

  2. Редактирование свойств в Object Inspector. События. Обработка событий.

  3. Структура проекта на Delphi.

  4. Основные компоненты. Компоненты Label, Edit, Memo, Button. Их основные свойства.

Лабораторное задание.

Оформите дизайн панели интерфейса проектируемого приложения по примеру, установите необходимые компоненты, тексты заголовков на форме, размеры шрифтов и т.д. При нажатии на кнопку «Вычислить» вычисляется формула, соответствующая исходному варианту из таблицы 3. На форме дополнительно поместите кнопку «Сброс». В результате нажатия этой кнопки окно результатов должно очищаться.

Таблица 3.

Задание

Задание

1

При x=14.26, y=-1.22, z=3.5 t=0.564849.

6

.

При x=1, z=2, h=1 y=0.659.

2

При x=-4.5, y=0.75 ,z=0.845

u=-55.6848.

7

.

При x=0, y=0, f=0, s=0 t=2.

3

При x=3.74 , y=-0.825, z=0.16 v=1.0553.

8

. При x=1, y=1, d=0 t=8,683.

4

При x=0.4 , y=-0.875, z=-0.475

w=1.9873.

9

.

При x=0 r=1 y=3,256

5

При x=-15.246, y=4.642 , z=20.001

=-182.036

10

.

При x=0 y=1 s=12,854.

Лабораторная работа №2. Способы организации файлового ввода-вывода. Динамические массивы.

Цель работы: изучение основных способов работы с файлами в Delphi, освоение методов работы с динамическими массивами.

Краткие теоретические сведения.

Способы организации файлового ввода-вывода.

Работа с файлами в Delphi осуществляется различными способами. Основным таким способом является использование стандартных процедур и функций:

  1. AssignFile – процедура, связывающая файловую переменную с конкретным файлом.

  2. Reset – процедура, инициирующая существующий файл для чтения.

  3. Rewrite - процедура, инициирующая файл для записи.

  4. Append - инициирует запись в ранее существовавший текстовый файл для его расширения, при этом указатель файла устанавливается в его конец

  5. Read и Readln (write и writeLn) – выполняют чтение (запись) из файла (в файл).

  6. BlockRead и BlockWrite – высокоскоростные процедуры чтения и записи информации, используемые при работе с нетипизированными файлами.

  7. FileSize – функция, возвращающая размер файла.

  8. FilePos – функция, возвращающая позицию указателя в файле.

  9. EOF – функция, возвращающая True, если достигнут конец файла.

  10. Seek – процедура перемещения указателя.

  11. CloseFile – процедура закрытия файла и т.д.

Кроме того, работа с содержимым файлов может осуществляться и через компоненты с помощью методов LoadFromFile и SaveToFile, имеющихся у классов TStrings, TPicture. Например, чтобы загрузить содержимое текстового и графического файлов в компоненты ListBox и Image соответственно, необходимо записать следующий код:

TextFileName:=’c:\Мои документы\list.txt’;

GraphFileName:=’c:\Мои рисунки\pict.bmp’;

ListBox1.Items.LoadFromFile(TextFileName);

Image1.Picture.LoadFromFile(GraphFileName);