Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы_алгоритм_и_программир_2курс_ПИ .doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
720.9 Кб
Скачать
  1. Понятие модуля, его структура.

Модуль – это автономно компилируемая программная единица. В отличие от программы, модуль не может быть запущен на выполнение. Модуль содержит элементы (переменные, подпрограммы), которые можно использовать в программе или других модулях. Чтобы можно было использовать средства модуля, его необходимо подключить, указав имя этого модуля в разделе Uses программы.

4. Типы модулей в Delphi.

Наиболее распространенным типом модуля в Delphi является Форма – модуль со связанным с ним окном. Интерфейсная часть такого модуля обычно содержит объявление класса новой формы (класс – особый тип данных) и автоматически обновляется Delphi в ходе конструирования окна. А также в разделе подключения модулей уже имеется список необходимых стандартных модулей Delphi.

Модули данных имеют связанные с ними окна, однако эти окна никогда не появляются на экране. Невидимое окно модуля данных предназначено для размещения компонентов доступа к данным и связанных с ним объектов-полей.

Модули динамических библиотек предназначены для создания широко используемых Windows динамически связываемых библиотек .dll. .dll служат универсальным средством согласования подпрограмм, написанных на разных языках программирования.

Пакеты – это особым образом откомпилированные DLL, оптимизированные для совместного использования Delphi-программами или средой Delphi, или программами и средой. В отличие от DLL пакеты могут хранить и передавать программе типы специально для хранения компонентов.

Локализованные в подпрограмме имена могут совпадать с ранее объявленными глобальными именами. Одноименные глобальные и локальные переменные – это разные переменные. Любое обращение к таким переменным в теле подпрограммы трактуется как обращение к локальным переменным, т.е. глобальные переменные в этом случае просто не доступны.

Урок № 22. Общие сведения ввода-выхода данных. Процедуры ввода-выхода данных.

1. Общие сведения о файлах. Способы описания файлов. Доступ к файлам.

В зависимости от способа объявления можно выделить три вида файлов:

- типизированные файлы (задаются предложением File of...);

- текстовые файлы (определяются типом TextFile);

- нетипизированные файлы (определяются типом File).

Вид файла, вообще говоря, определяет способ хранения в нем информации. Однако в Object Pascal нет средств контроля вида ранее созданных файлов. При объявлении уже существующих файлов программист должен сам следить за соответствием вида объявления характеру хранящихся в файле данных.

Файлы становятся доступны программе только после выполнения особой процедуры, которая заключается в связывании ранее объявленной файловой переменной с именем существующего или вновь создаваемого файла, а также в указании направления обмена информацией: чтение из файла или запись в него.

Файловая переменная связывается с именем файла с помощью стандартной процедуры AssignFile:

AssignFi1е (файловая__переменная, имя_файла) ;

Здесь файловая_переменная — файловая переменная (правильный идентификатор, объявленный в программе как переменная файлового типа); имя_файла — текстовое выражение, содержащее имя файла, и, если это необходимо, путь доступа к нему.