- •Программа дисциплины,
- •Задания на домашнюю контрольную работу №2 и
- •Методические указания по их выполнению
- •Для учащихся заочного отделения
- •Раздел 6 Элементы системного программирования на Паскале
- •Тема 6.1 Доступ к системным ресурсам
- •2 Выполните задание, добавив, если необходимо, защиту от неправильного ввода данных. Форма обязательно должна содержать кнопку для закрытия приложения:
- •1 Состав проекта
- •2 Работа с проектом
- •3 Назначение и свойства компонентов страницы Standard
- •4 Обработка массивов при помощи компонентов страницы Standard
- •5 Назначение и свойства компонентов страницы Additional
- •Image – изображение
- •6 Назначение и свойства компонентов страницы Win 32
- •7 Ввод и вывод даты и времени
- •8 Назначение и свойства компонентов страницы Standard
- •9 Динамический обмен данными — dde
- •10 Назначение и свойства компонентов страницы Dialogs
- •11 Назначение и свойства компонентов страницы Samples
- •12 Обработка файлов
1 Состав проекта
Delphi загружается с уже созданным пустым проектом. Чтобы закрыть этот проект – выбрать из меню File пункт Close All. Чтобы сохранить проект Save All. Создать новый проект можно тремя способами:
1 Выбрать из меню File пункт New и затем Application.
2 Выбрать из меню File пункт New и затем Other. Откроется окно, в нем нужно выбрать пункт Application и нажать ОК.
3 В окне менеджера проекта нажать кнопку New и сразу откроется окно. В нем нужно выбрать пункт Application и нажать ОК.
Для просмотра состава проекта применяю Менеджер проекта. (Вид/Менеджер проекта).
ProjectGroup1 (заголовок дерева) – имя группы проектов. В одной группе проектов может быть несколько приложений. Если нажать кнопку New в окне менеджера проектов и создать новое приложение, то оно будет добавлено в существующую группу проектов.
Project1.exe – имя проекта (приложения). Когда ты создаётся новое приложение, Delphi даёт ему имя Project плюс порядковый номер.
Unit1 – модуль. Проект состоит из модулей. Каждое окно программы – это отдельный модуль. Модуль состоит из двух файлов:
Unit1.pas – С расширением .pas показываются файлы, содержащие исходный код модуля. Имя файла такое же, как и у модуля.
Form1 – это визуальная форма. Она сохраняется в файле с таким же именем, как у модуля, но с расширением .dfm.
Для сохранения приложения – из меню File пункт Save All. Сначала Delphi запросит ввести имя модуля. По умолчанию, уже указано текущее имя Unit1.pas. Нежелательно вводить имена с пробелами или на русском языке. Важно выбрать директорию, куда надо сохранить модуль и проекты. Желательно, чтобы всё хранилось в одной директории. Нажать кнопку «Сохранить». Затем Delphi запросит имя будущего проекта. Проект сохранится под именем «*.dpr».
В папке проекта можно найти следующие файлы.
*.cfg – файлы с расширением .cfg содержат конфигурацию проекта.
*.dof - файлы с расширением .dof содержат опции проекта.
*.dpr – файлы с расширением .dpr это сам проект. В этом файле находится описание используемых в проекте модулей и описание инициализации программы. Этот файл можно использовать и для написания кода. В будущем, мы научимся писать код и в этом модуле.
*.res - файлы с расширением .res содержат ресурсы проекта, такие как иконки, курсоры и др.
*.pas - файлы с расширением .pas содержат исходный код модулей.
*.dfm - файлы с расширением .dfm содержат визуальную информацию о форме.
*.ddp – файлы с расширением .ddp - вспомогательный файл модуля
*.dcu - файлы с расширением .dcu – откомпилированный модуль. Когда компилируется программа, все модули проекта собираются в один и получается запускной файл.
Для выполнения при проектировании некоторых команд предназначены пиктографические кнопки (рисунок 1).
Создание нового… после
нажатия появиться список предлагаемых
объектов
Открыть…
Сохранить
Сохранить все
Открыть проект
Добавит файл в проект
Удалить файл из проекта
Просмотр всех модулей проекта
Список всех форм проекта
Выполнить (F9)
Остановить выполнение
Кнопки пошагового выполнения
Переход между формой и Редактором кода
или наоборот
Добавить форму
Рисунок 1 –
Пиктографические кнопки