Разработка простого приложения Delphi

Автор работы: Пользователь скрыл имя, 23 Февраля 2011 в 07:41, лабораторная работа

Описание работы

. Цель работы

Ознакомление со средой визуального программирования Delphi и разра-

ботка в ней простейших приложений.

Файлы: 1 файл

ЛАБОРАТОРНАЯ РАБОТА по дельфи.doc

— 416.00 Кб (Скачать файл)

          Проект содержит список файлов  исходного кода, которые являют-

ся частями  проекта, а также соответствующих  им форм (при наличии тако-

вых). Сначала  каждый файл исходного кода превращается в откомпилиро-

ванный  модуль Delphi – файл с тем же именем, что и у исходного файла на

языке Паскаль, но с расширением DCU.

          Во время компиляции и компоновки  самого проекта откомпили-

рованные  модули, составляющие проект, сливаются (или связываются) друг

с другом и с кодом библиотеки VCL, образуя  исполнимый файл.

   3.6. Интегрированный отладчик

          В Delphi имеется встроенный отладчик, обладающий огромным

количеством возможностей. При каждом запуске  из среды Delphi программа

уже выполняется  в отладчике. Для установки точки  останова или щелкните

в промежутке между левой рамкой окна редактирования и текстом, или вы-

берите  в SpeedMenu команду Toggle Breakpoint, или нажмите  клавишу F5.

                                     6 
 

Когда вы разместили ряд точек останова, можете использовать команду

Breakpoints меню View, чтобы открыть окно Breakpoints List. Один из пунк-

тов в  верхней части окна Breakpoints List предполагает добавление условия в

точке останова так, чтобы программа выполнялась  только при выполнении

данного условия. Кнопка Step Over на линейке SpeedBar позволяет просмот-

реть выполнение операторов один за другим, а кнопка Trace Into позволяет

трассировать  вызываемые методы (т.е. выполнять шаг  за шагом код подпро-

грамм).

           Если программа остановлена в  отладчике, вы можете проверить

значение любого идентификатора (для переменных, объектов, компонентов,

свойств и т.д.), который доступен в этой точке программы. Для этого суще-

ствуют  два способа: использовать диалоговую панель Evaluate/Modify или

добавить  элемент в окно Watch List. Самый простой способ открыть диало-

говую панель Evaluate/Modify – выделить переменную в  редакторе исходно-

го текста, а затем выбрать команду Evaluate/Modify из SpeedMenu редактора.

Вы можете устанавливать элементы наблюдения, используя команду Add

Wath at Cursor в Speed Menu редактора.

  3.6. Обращение к справочной системе Help

         Для вызова справочной системы  необходимо выбрать соответст-

вующую  команду в выпадающем меню Help или  отметить элемент интер-

фейса в  исходном тексте и нажать клавишу F1. При нажатии кнопки “Раз-

делы” в  окне Help появляется диалоговое окно справочной системы Win-

dows 95, которое  позволяет вам просмотреть содержание  всех файлов Help

группы, отыскать ключевое слово по индексу или  начать процесс поиска.

    3.7. Меню и команды Delphi

            Чтобы выдать команду в среде  Delphi, можно воспользоваться

 тремя  основными способами:

♦ С помощью  меню.

♦ С помощью  полоски SpeedBar (инструментальной линейки).

♦ С помощью SpeedMenu (одного из локальных меню, которое  активизи-

     руется при нажатии правой кнопки мыши).

     Меню File

            Команды выпадающего меню File можно  использовать для работы

 как  с проектами, так и с файлами  исходного кода.

            К командам, работающим с проектами,  относятся New, New Ap-

 plication, Open, Reopen, Save Project As, Save All, Close All, Add to Project и

 Remove from Project. С файлами исходного кода работают команды New,

 New Form, New Data Module, Open, Reopen, Save As, Save, Close и Print. Ос-

 новной  командой является File/New, которую  можно использовать для вызо-

 ва  экспертов, для начала работы  с новым приложением, для наследования

 формы  из уже существующей и т.д.  Чтобы открыть проект или файл  исход-

                                         7 
 

ного кода, с которыми вы работали последний раз, используйте команду

File/Reopen.

    Меню Edit

          Стандартные возможности меню Edit применимы как к тексту, так

и к компонентам  формы. Можно копировать и вставлять  тот или иной текст

в редакторе, копировать и вставлять компоненты в одной форме или из од-

ной формы  в другую. Также можно копировать и вставлять компоненты в

другое  групповое окно той же формы, например, в панель или блок группы;

копировать  компоненты из формы в редактор, и наоборот. Delphi помещает

компоненты  в буфер обмена, преобразуя их в текстовое описание. Можно

соответствующим образом отредактировать этот текст, а затем вставить его

обратно в форму в виде нового компонента. Можно выбрать несколько

компонентов и скопировать их как в другую форму, так и в текстовый ре-

дактор. Это может пригодиться, когда вам придется работать с рядом схо-

жих компонентов. Вы сможете скопировать один компонент  в редактор,

размножить  его нужное число раз, а затем  вставить назад в форму целую

группу.

    Меню Search

          Если вы выберете команду Incremental Search, то вместо того что-

бы показать диалоговое окно, где вводится образец  для поиска, Delphi пере-

ходит в  редактор. Когда вы введете первую букву, редактор перейдет к пер-

вому слову, которое начинается с этой буквы. Продолжайте набор букв и,

курсор  будет последовательно переходить к словам, в начале которых будут

стоять  введенные символы. Эта команда  очень эффективна и чрезвычайно

быстра. Команда Browse Symbol вызывает Object Browser – инструмент, ко-

торый можно  использовать для просмотра многих деталей при исследовании

откомпилированной программы.

    Меню View

          Большинство команд меню View применяются  для отображения

какого-либо окна среды Delphi, например Project Manager, Breakpoints List

или Components List. Эти окна не связаны друг с другом. Команда Toggle

Form/Unit используется  для перехода от формы, над  которой вы работаете к

ее исходному  коду, и обратно. Команда New edit window создает  дубликат

окна редактирования и его содержимого. В Delphi это единственный способ

просмотреть два файла рядом друг с другом, поскольку редактор для показа

нескольких  загруженных файлов использует ярлычки. После дублирования

окна редактирования могут содержать разные файлы. Последние  две коман-

ды меню View можно использовать для удаления с экрана полоски SpeedBar

и палитры Components, хотя при этом среда Delphi становится менее удоб-

ной для  пользователя. Команда Build All заставляет Delphi откомпилировать

каждый  исходный файл проекта, даже если после  последней трансляции он

не был  изменен. Для проверки написанного кода без создания программы 

                                      8 
 

можно использовать команду Syntax Check. Команда Information дает неко-

торые подробности  о последней выполненной вами трансляции. Команда

Options применяется  для установки опций проекта: опций компилятора и

редактора связей, опций объекта приложения и т.д.

   Меню Run

         Меню Run можно было бы назвать  Debug (отладка). Большинство

команд  в нем относится к отладке, включая саму команду Run. Программа,

запускаемая внутри среды Delphi, выполняется в ее интегрированном отлад-

чике (если не отключена соответствующая опция). Для быстрого запуска

приложения  используется клавиша F9. Остальные  команды применяются в

процессе  отладки для пошагового выполнения программы, установки точек

прерывания, просмотра значений переменных и  объектов, и т.п.

   Меню Component

         Команды меню Component можно использовать  для написания

компонентов, добавления их в библиотеку, а также  для конфигурирования

библиотеки  или палитры компонентов.

   Меню Tools

         Меню Tools содержит список нескольких  внешних программ и ин-

струментальных  средств. Команда Tools позволяет сконфигурировать это

выпадающее  меню и добавить в него новые внешние  средства. Меню Tools

также включает команду для настройки репозитория и команду Options, ко-

торая конфигурирует  всю среду разработки Delphi.

  3.8. Полоска  кнопок быстрого доступа SpeedBar

         Наиболее часто используемые  команды Delphi имеются в инстру-

ментальной  линейке SpeedBar. Изменить размеры SpeedBar можно, букси-

руя толстую  линию между ней и палитрой Сcomponents. Другие разрешен-

ные в SpeedBar операции добавляют, удаляют или  заменяют пиктограммы с

помощью команды Configure собственного локального меню SpeedBar. Эта

операция  вызывает инструмент SpeedBar Editor. Чтобы добавить пикто-

грамму  в SpeedBar, необходимо найти ее в нужной категории и отбуксиро-

вать в  полоску. Подобным образом можно  отбуксировать пиктограмму за

пределы SpeedBar или просто передвинуть ее в  другое место.

  3.9. Локальные меню SpeedMenu

         Хотя меню Delphi содержит большое  количество элементов, не все

команды доступны через выпадающие меню. Иногда для некоторых окон

или областей окна приходится использовать SpeedMenu (локальное  меню).

Чтобы активизировать SpeedMenu, нужно нажать над необходимым элемен-

том интерфейса пользователя правую кнопку мыши или  клавиши Alt и F10.

  3.10. Файлы,  создаваемые системой

         Когда вы сохраняете новый  проект, Delphi создает ряд файлов.

Информация о работе Разработка простого приложения Delphi