Учебный курс Программирование на Delphi. Модуль 2

Материал из НГПУ им. К.Минина
Версия от 16:01, 19 февраля 2008; Лаптев Владислав (обсуждение | вклад) (Окно Свойства объекта)

Перейти к: навигация, поиск

Учебный курс Программирование на Delphi. Модуль 2

Введение в Delphi

Окно системы программирования Delphi

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


DelphiMain.jpg


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

Окно Конструктор форм

Окно стартовой формы (Forml) представляет собой заготовку главного окна разрабатываемого приложения.

Форма Delphi1.JPG

Окно Программный код

В окне редактора кода, которое можно увидеть, отодвинув в сторону окно формы, следует набирать текст программы. В начале работы над новым проектом это окно редактора кода содержит сформированный Delphi шаблон программы.

Схема программного кода.jpg

Панель инструментов

Панель инструментов.JPG

Окно Свойства объекта

Свойства_обьекта.JPG


Окно Object Inspector — окно редактора свойств объектов предназначено для редактирования значений свойств объектов. В терминологии визуального проектирования объекты — это диалоговые окна и элементы управления (поля ввода и вывода, командные кнопки, переключатели и др.). Свойства объекта — это характеристики, определяющие вид, положение и поведение объекта. Например, свойства width и height задают размер (ширину и высоту) формы, свойства тор и left — положение формы на экране, свойство caption — текст заголовка.

Окно Проводник проекта

Окно Проводник проекта.JPG

Окно Дерево объектов

Окно Дерево объектов (Object TreeView) отображает перечень объектов, размещенных на форме. Окно Дерево объектов вызывается командой [View-Object TreeView].

Дерево объектов.JPG

Задание

Этапы разработки приложения на языке Delphi

Создание приложения в среде Delphi можно условно разделить на несколько этапов:

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

2.Задание значений свойств объектов графического интерфейса. С помощью окна Свойства объекта задаются значения свойств управляющих элементов, помещенных ранее на форму.

3.Создание и редактирование программного кода. Для создания заготовки событийной процедуры необходимо осуществить двойной щелчок мышью по управляющему элементу. В окне Редактор кода появиться заготовка событийной процедуры, имя которой состоит из двух частей: имени формы, содержащий управляющий элемент, и имени объекта и имени события (например,TForm1.Button1Click). затем в окне Редактор кода производится ввод и редактирование программного кода процедуры.

4.Сохранение проекта. Так как проект включает в себя несколько файлов, рекомендуется для каждого проекта создать отдельную папку на диске. Сохранение проекта производится с помощью меню File:

-Сначала необходимо сохранить форму и связанный с ней программный модуль (файл с расширением pas) с помощью команды Save As.…По умолчанию для файла формы предлагается имя Unit1.pas;

-Далее необходимо сохранить файл главного модуля, который содержит описание проекта (файл с расширением dpr) с помощью команды Save Project As…;

-В процессе сохранения в папку проекта записываются вспомогательные файлы: файл с расширением res, описывающий ресурсы; файл с расширением dfm, описывающий форму, и некоторые другие файлы.

5.Компиляция проекта в приложение. Сохранённый проект может выполняться только в самой системе программирования Delphi. Для того чтобы преобразовать проект в приложение, которое может выполняться непосредственно в среде операционной системы, необходимо сохранить проект в исполнимом файле (типа exe). Для компиляции проекта в исполнимый файл используется команда[Project-Compile]

Задание

Литература

  1. Архангельский. Программирование на Delphi 6. – М: БИНОМ, 2002
  2. Бобровский С. Delphi 7. Учебный курс. – СПб: Питер, 2003
  3. Иванова Г., Ничушкина Т., Пугачев Е. Объектно-ориентированное программирование.– М.: Издательство МГТУ им. Баумана, 2001
  4. Культин Н. Основы программирования в Delphi 7. СПб: БХВ-Петербург, 2005.


Ссылки