Знакомство с интегрированной средой Delphi

Автор работы: Пользователь скрыл имя, 28 Февраля 2011 в 16:31, лабораторная работа

Описание

Задания
1. Активизировать интегрированную среду разработки (ИСР) Delphi. Ознакомиться с окнами ИСР.
2. Сохранить проект. Изучить общую структуру проекта Delphi.
3. Создать проект консольного приложения Project1. Оно должно в символьном режиме выводить на экран фразу «'Это моя первая программа в Delphi ». Для него использовать модуль RusTrans с функцией Rus, обеспечивающей перекодировку ANSI =>ASCII для отображения кириллицы в консольном приложении.
4. Самостоятельно решить задание в консольном приложении.
5. Ответить на контрольные вопросы.

Работа состоит из  1 файл

Лаб_1.doc

— 356.00 Кб (Скачать документ)

           Тема: Знакомство с интегрированной средой Delphi

      Задания

  1. Активизировать интегрированную среду разработки (ИСР) Delphi. Ознакомиться с окнами ИСР.
  2. Сохранить проект. Изучить общую структуру проекта   Delphi.
  3. Создать проект консольного приложения Project1. Оно должно в символьном режиме выводить на экран фразу «'Это моя первая программа в Delphi ». Для него использовать модуль RusTrans с функцией Rus, обеспечивающей перекодировку ANSI =>ASCII для отображения кириллицы в консольном приложении.
  4. Самостоятельно решить задание в консольном приложении.
  5. Ответить на контрольные вопросы.

Пример  выполнения заданий

1. Интегрированная среда разработки Delphi позволяет разрабатывать разные программы, они называются проектами. В Delphi можно создать проекты двух типов:

    • Консольное приложение (Console Application) - под операционную систему DOS с символьным интерфейсом, т.е. это ввод информации с клавиатуры и вывод результата в окне в виде строк.
    • Приложение (Application) – под операционную систему Windows с графическим интерфейсом. При создании этих проектов используется библиотека визуальных компонентов и форм.

      Запуск  Delphi:

     Пуск | Все программы |  Borland Delphi 7 | Delphi 7 или использовать ярлык, если он был создан на Рабочем столе во время установки Delphi.

     Визуальная среда Delphi предоставляет программисту множество окон. Их вид и видимость может изменяться программистом. Перечислим основные окна (Рис.1.1.):

    1. главное окно;
    2. окно Дерева объектов (Object Tree View);
    3. окно Инспектора Объектов (Object Inspector);
    4. окно формы (пустая форма с именем Form1);
    5. окно Редактора кода (Project1);
    6. окно браузера кода.
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 

 
 
 
 
 
 
 
 
 

                                Рис.1.1. Окно ИСР в режиме Приложения

Главное окно

      В главном окне располагается главное  меню Delphi, набор инструментальных кнопок и палитра компонентов.

      Главное меню содержит все необходимые средства для управления проектом. Все команды главного меню представляют собой команды-заголовки, открывающие доступ к выпадающим меню второго уровня.

      Пункты  главного меню главного окна ИСР.

Пункт Назначение
Файл (File) Работа с  файлами.
Правка (Edit) Редактирование.
Поиск (Search) Поиск фрагментов.
Вид (View) Выбор, что показывать.
Проект (Project) Операции с  проектом.
Выполнить (Run) Прогон и  отладка.
Компонент (Component) Работа с  компонентами.
База  Данных (Database) Работа с  базами данных.
Сервис (Tools) Использование внешнего инструментария.
Окно  (Windows) Перечень окон для выбора фокуса.
Помощь (Help) Справка
 

      Инструментальные  кнопки открывают быстрый доступ к наиболее важным командам главного меню. По функциональному признаку они разделены на 7 групп: Стандартные, Вид, Отладка, Пользователя, Панель компонентов,  Рабочий стол и Интернет. Активация этих групп осуществляется двумя способами:

  1. Курсор устанавливаем там, где расположены инструментальные кнопки и нажимаем правую кнопку, появляется контекстное меню (см. Рис.1.2.)
 

 
 
 
 
 
 
 
 
 
 
 

Рис.1.2. Настройка инструментальных панелей 

  1. В меню выбираем Вид → Панели инструментов, далее  появляется точно такое же контекстное меню, изображенное на Рис. 1.2.

    Снимите галочку  в Панель Компонентов. Что изменилось в интерфейсе?

      После выбора команды Настроить появится окно настройки. Из вкладки Commands нажатием правой кнопки можно перетаскивать нужные кнопки на панель инструментов.

 
 
 
 
 
 
 
 
 
 
 
 
 
 

                                       

                                         Рис 1.3. Окно настройки

Попробуйте перетаскивать  некоторые необходимые на ваш  взгляд кнопки на панель инструментов, например, кнопки Восстановить и Вернуть.

      Палитра компонентов – это главное богатство Delphi. Она занимает правую часть главного окна и имеет закладки, обеспечивающие быстрый поиск нужного компонента. Под компонентом понимается некий функциональный элемент, содержащий определенные свойства и размещаемый программистом в окне формы. С помощью компонентов создается каркас программы: окна, кнопки, списки выбора и т.д.

Как и панель кнопок, палитра компонентов может  настраиваться двумя способами:

  1. Нажимаем правой кнопки мыши на любой пиктограмме в палитре компонентов и выбираем команду Параметры. Появляется окно, представленное на Рис.1.3.

     
     
     
     
     
     
     
     
     
     
     
     
     
     

                        Рис.1.3. Окно редактора палитры  компонентов

      1. В меню выбираем Компонент, далее Настроить панель.

    !!! Нет смысла удалять какой-то из компонентов, а создавать новые мы с вами пока еще не умеем, поэтому не рекомендуется экспериментировать с редактором палитры.

      Окно  Дерева объектов содержит:

  • Заголовок.
  • Панель инструментов.
  • Список объектов формы в виде дерева. В начале конструирования формы там присутствует только сама форма с именем Form1. По мере заполнения формы компонентами дерево автоматически дополняется.

          В палитре компонентов в вкладке  Стандартные найдите компоненту Label и установите на форму. Что изменилось в окне дерева объектов? Удалите компоненту, используя панель инструментов этого же окна.

      Окно  Инспектора объектов содержит:

  • Заголовок.
  • Под ним список объектов в форме с возможностью выбора.
  • Ниже описание выделенного  в форме объекта.

           Описание объекта разделено на две страницы с закладками Свойства/Параметры (Properties) и События (Events). Вид окна введен на рис. 1.4 (слева - страница свойств, справа - страница событий). 
 
 

 
 
 
 
 
 
 
 
 
 
 

Рис. 1.4. Окно Инспектора объектов

      Свойства отображаются в двух столбцах: слева имя свойства, справа значения свойства. Некоторые свойства представляются списками. Признак списка - символ (+) или (-) слева от имени.

      События также отображаются в двух столбцах: слева имя события, справа имя  обработчика этого события (может выбираться из списка). Имена событий начинаются с префикса On (в переводе означает На), за которым следует имя события

на английском языке.

      Окно  формы – стандартное окно Windows с координатной сеткой для согласованного размещения компонент внутри формы. Окно формы – это как холст для художника, на котором можно творить, используя «краски» (средства среды Delphi).

      Окно  Редактора кода

      Переключаем окно Конструктора формы на окно Редактора  кода клавишей F12. Если окна совмещены, то происходит смена видимого окна. Если же окна видны одновременно, то происходит просто передача фокуса управления. Код модуля формы размещается в окне Редактора кода, показанном на рис. 1.1. Обычно к нему слева "приклеивается"  окно браузера кода (Code Explorer), в котором в иерархической форме отображаются все объявления модуля (его можно отключить). Окно Редактора кода по соглашению имеет такие же размеры, как и окно формы, и позиционируется там же для экономии места на экране.

      При желании можно посмотреть код проекта, но редактировать его не надо. Для просмотра кода проекта нужно:

  1. Командой Вид => Модули или нажатием клавиш Ctrl+F12 вызвать окно со списком модулей проекта, в котором можно выбрать название проекта.  
  2. Теперь окно Редактора кода примет вид Рис. 1.5, в котором появляется страница с закладкой Project1, в которой размещен код проекта.
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 

                                             Рис. 1.5. Код проекта 

2.   Сохранение проекта.

      Программа в Delphi называется проектом и состоит из небольшой головной части, имеющей расширение dpr, вспомогательных файлов (файла ресурсов res, текстовых файлов конфигурации cfg и dof) и нескольких модулей, имеющих расширение pas (Рис. 1.6).  

      

      Рис. 1. 6. Общая структура проекта Delphi

      При запуске проекта на выполнение (команда  главного меню Run | Run (Выполнить | Выполнить) или клавиша <F9>) создаются файлы с расширениями ехе и dcu.

Проект  — это вся совокупность файлов, из которых Delphi создает приложение.  Один проект соответствует одному приложению. Так как проект состоит из большого количества файлов, то рекомендуется для каждого проекта создавать свою папку.

     Для этого в своей папке  создайте папку «Delphi_ваша фамилия» (Например, «Delphi_Иванов») и каждый проект сохраните в отдельной папке с именем, содержащим номер работы и номер задания (например, папку 02_1 для задания 1 лабораторный работы № 2). Для приложений надо сохранять и файл модуля. Рекомендуется для него выбирать имя, как у проекта, с добавлением символа подчеркивания в конце.

     Иерархия  папок следующая:

    Диск  Z

           Папка с номером группы (например, 824)

                      Папка с фамилией студента (например, Иванов)

                             Папка «Delphi_Иванов»

                                         Папка с номером работы и задания (например, 02_1)

                                                   Файл проекта Prg_2_1 и файл модуля Prg_2_1_.

    Создайте  необходимые папки и сохраните  пустую форму по указанной иерархии в папке 01_1. Несмотря на то, что форма была пустая, мы видим шесть файлов. В состав проекта Delphi обязательно входят эти файлы. Рассмотрим их:

  • Файл проекта (расширение dpr) — это программный код на языке Object Pascal, который генерируется автоматически и содержит ссылки на все модули проекта и инициализирует приложение. Смотри Рис.1.5.
  • Файлы всех модулей, входящих в проект, имеют расширение pas. У любой формы из состава проекта обязательно есть свой модуль, однако обратное утверждение не всегда верно, и могут существовать чисто программные модули. В каждом модуле может содержаться только одна форма. При создании новой формы генерируется текст файла UnitN.pas.
  • Значения свойств формы и ее компонентов сохраняются в файле ресурсов dfm.
  • Файл ресурсов приложения (res) содержит ресурсы, не вошедшие в формы, например, значок приложения, который будет виден при его свертывании, или нестандартные курсоры, введенные программистом.
  • Файл параметров проекта (dof) хранит все параметры среды разработчика, ориентированные на проект. При загрузке этого проекта они восстанавливаются.
  • Файл конфигурации проекта (cfg) содержит команды компилятора.

Информация о работе Знакомство с интегрированной средой Delphi