Автор работы: Пользователь скрыл имя, 23 Февраля 2011 в 07:41, лабораторная работа
. Цель работы
Ознакомление со средой визуального программирования Delphi и разра-
ботка в ней простейших приложений.
Здесь
приводится список наиболее
♦ Основной файл проекта типа .DPR. Это основной модуль исходного тек-
ста проекта. Имеется только один DPR-файл для каждого проекта. Этот
файл, кроме всего прочего,
ляющих проект.
♦ Файлы формы типа .DFM. Это двоичные файлы ресурсов, содержащие
определение визуальных форм. В проекте может быть много форм и ка-
ждая имеет собственный .DFM файл.
♦ Файл модуля Паскаля типа .PAS. Содержит код Object Pascal для соот-
ветствующей формы или для автономного модуля кода.
♦ Файл опций проекта типа .OPT. Файл, который содержит различные ус-
тановки Delphi (текстовый файл).
♦ Откомпилированные файлы модуля типа .DCU. Содержат объектный код
существующего .PAS-файла модуля.
♦ Откомпилированные программные файлы типа .EXE. Это собственно
программы Windows.
♦ Откомпилированные файлы динамических библиотек типа .DLL. Это
откомпилированные модули Windows, которые могут использоваться
одновременно многими программами Windows.
3.11. Страницы репозитория объектов
В Delphi есть несколько команд меню, с помощью которых вы
можете создать новую форму, новое приложение, новый модуль данных,
новый компонент и т.п. Эти команды находятся в меню File, а также в дру-
гих выпадающих меню. Но если вместо них выдать команду File/New, Del-
phi откроет окно Object Repository.
Репозиторий используется для создания новых элементов любого
вида: форм, приложений, модулей данных, библиотек, компонентов и т.д.
Диалоговое окно Object Repository содержит несколько страниц:
♦ Страница New позволяет создавать новые элементы многих разных ти-
пов.
♦ Страница текущего проекта (в действительности на ярлычке данной
страницы вы увидите имя проекта, например Project1) позволяет унасле-
довать форму или модуль
в ваш текущий проект.
♦ Страницы Forms, Dialogs , Data Modules позволяют создавать новые
формы, диалоговые панели и модули данных, используя эксперты или
существующие объекты этих
♦ Страница Project позволяет скопировать файлы из хранящегося в репози-
тории проекта.
В нижней части диалогового окна Object Repository находятся три
радиокнопки, с помощью которых можно указать: хотите ли вы скопировать
существующий элемент, унаследовать его или применить непосредственно,
не копируя.
Страница New
Список элементов, которые
ницы:
♦ Application создает новый пустой проект.
♦ Data Module создает новый пустой модуль данных.
♦ DLL создает новую библиотеку DLL.
♦ Form создает новую пустую форму.
♦ Text открывает в редакторе новый текстовый файл.
♦ Unit создает новый пустой модуль, не связанный с формой.
Страница Forms
Ниже приведен список
ных форм:
♦ About Box – простая панель “О программе”.
♦ Duil List Box – форма с двумя разными списками; позволяет пользовате-
лю выбрать ряд элементов в одном списке и нажатием кнопки перемес-
тить их во второй. Кроме компонентов, эта форма содержит значитель-
ное количество не очень
Страница Dialogs
Эта страница похожа на
♦ Dialog Expert – простой эксперт, который способен сгенерировать раз-
личные диалоговые панели с
одной или несколькими
♦ Dialog with help – два варианта диалоговой панели с кнопкой вызова
справочной информации.
♦ Password dialog – диалоговая панель с простым окном редактирования,
которая имеет необходимые для
ввода пароля опции; код
♦ Standart Dialog Box – стандартная диалоговая панель, которая доступна в
двух вариантах с различным расположением кнопок.
Страница Data Modules
Модуль данных это особый вид
формы, который никогда не
ется на экране во время выполнения и может использоваться для хранения
невизуальных компонентов. Чаще всего он применяется для описания досту-
па к базе данных.
Страница Projects
Эта страница содержит схемы проектов, которые вы можете ис-
пользовать в качестве стартовой площадки для создания собственного при-
ложения.
♦ Application Expert – простой эксперт, в котором вы можете выбрать фай-
ловую структуру и некоторые другие элементы приложения.
♦ MDI Application задает ключевые элементы программы с интерфейсом
Multiple Document Interface (MDI). В этом приложении определена ос-
новная форма для окна MDI-фрейма, содержащая меню, строку состоя-
ния и инструментальную
форма, которую на этапе
дочерних окон.
♦ SDI Application определяет основную форму со стандартными атрибута-
ми современного интерфейса
линейку и строку состояния, а также типичную панель About.
♦ Win95 LogoApplication описывает простое приложение, в котором при-
сутствует большинство элементов, необходимых для получения логотипа
Windows 95. Данная команда в основном создает SDI-приложение с ком-
понетом RichEdit и вставляет в
него код, который делает
вместимым с электронной
3.12. Эксперты Delphi
Delphi разрешает не только
вующий код, но и создавать новые формы, приложения или другие файлы с
кодом, применяя эксперт. Эксперт позволяет вам ввести ряд опций и с по-
мощью некоторой внутренней схемы создает код, соответствующий вашему
заказу.
Application Expert
Его можно активизировать из страницы Project окна Object Reposi-
tory. Первая
страница этого эксперта
торые стандартные выпадающие меню: File, Edit, Window и Help. На второй
странице эксперта вы зададите расширения тех файлов, которые должна
рассматривать программа. Вам придется ввести как описание файла, напри-
мер, текстовый файл (*.txt), так и его расширение txt Эти величины будут
использоваться в качестве значений по умолчанию диалоговыми окнами File
Open и File Save, которые Application Expert добавит в программу (если вы
выбрали поддержку файлов).
Application Expert выведет на экран прекрасное визуальное сред-
ство, которым вы можете воспользоваться для построения инструменталь-
ной линейки. В нем вы выбираете одно из выпадающих меню, и появляется
ряд стандартных кнопок, которые соответствуют его типичным элементам
(но только, если это меню было выбрано на первой странице эксперта).
После завершения работы над инструментальной линейкой вы
можете перейти на последнюю страницу эксперта. Здесь устанавливаются
многие дополнительные опции, например, можно доказать поддержку ин-
терфейса MDI, добавить строку состояния или разрешить всплывающие
подсказки. Вы также можете задать имя нового приложения и указать ката-
лог для его исходных файлов. Каталог для приложений должен уже сущест-
вовать. Если вы хотите поместить файлы проекта в новый каталог, выберите кнопку Browse и введите новый путь в появившемся диалоговом окне.
Dialog Box Expert
Это простой эксперт,
стом
в качестве демонстрационного
примера. Вы можете
этим экспертом как инструментом для построения диалоговых панелей двух
различных
видов: простых и
вы выберите простую диалоговую панель, эксперт перейдет к третьей стра-
нице,
где вы сможете задать
страничную панель, появится промежуточная страница, которая позволяет
ввести
тексты для различных ярлычков.
4. Порядок
выполнения работы
1. Войдите в среду Delphi, дважды щелкнув мышью на пиктограмму Delphi
или через меню “Пуск”.
2. Совершите экскурс в среду визуального программирования Delphi. При
этом результаты своей работы не сохраняйте на диске.
3. Попытайтесь создать различные приложения с помощью Expert-ов
Delphi, исследовать в окне
на диске не запоминать.