Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatica / lab_delphi / Delphi_lab_1.doc
Скачиваний:
26
Добавлен:
09.04.2015
Размер:
1.42 Mб
Скачать

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

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

Основополагающей идеей программирования в системе Delphiявляется следующее: программы управляются событиями.

Реализация этой идеи предусматривает этапы:

      • Сначала проектируется экранная форма

      • Затем устанавливаются события, которые будут происходить в работающем приложении

      • Только потом программируются действия, связанные с этими событиями.

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

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

В качестве примера создадим простое приложение, которое позволит:

  • Ввести температуру, выраженную в градусах по шкале Цельсия,

  • Преобразовать введенное значение в градусы, выраженные в шкалах Реомюра и Фаренгейта.

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

File

New

Application

Файл

Новый

Приложение

Целесообразно сразу сохранить создаваемый проект в отдельной папке, например Delphi_lab. При сохранении проектаDelphiсоздает несколько файлов. Одни из них содержат описание проекта в целом, другие – описания программных модулей и форм.

Для сохранения нужно выбрать в меню команду:

File

SaveAll

Файл

Сохранить Все

Или нажать горячие клавиши Shift+Ctrl+S

Или щелкнуть по пиктограмме Сохранить Все / SaveAllна панели инструментов.

В появившемся диалоговом окне Сохранить Unit1 как /SaveUnit1As

  • Выбрать созданную папку или создать новую

  • Заменить имя программного модуля Unit1 на уникальное более информативное, напримерGrades_.pas. (Расширение .pasуказывать не обязательно, оно добавляется автоматически.)

Затем Delphiс помощью еще одного диалогового окна запросит имя проекта, которое по умолчанию имеет имяProject.

Его также следует заменить на уникальное (например, Grades), но без символа «_», так как имена проекта и программного модуля не должны совпадать.

2.2. Создание экранной формы

Форма– основная единица визуального программирования, это графическое представление окнаWindows– приложения вместе с его содержанием (один проект может использовать несколько форм). Форма служит основой программы. Каждая форма в период выполнения программы соответствует отдельному окну. Работа над новым проектом начинается с созданиястартовой формы– окна, которое появляется при запуске приложения.

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

Как указывалось выше, свойства перечислены на вкладке Свойства(Properties) окна Инспектора Объектов и их свойств. В левой колонке перечислены имена свойств, в правой – их значения. Можно вносить изменения, вводя новые значения в правую колонку. Щелкните на вкладке Свойства (Properties) и с помощью полосы прокрутки просмотрите все свойства формы. Если попробовать выбирать различные свойства, можно заметить различия в способах отображения их значений.

По умолчанию Delphiв качестве заголовка окна формы проектаGradesиспользуетForm1. Целесообразно изменить его на уникальное имя.

Для этого нужно:

  • Щелкнуть на вкладке Свойства (Properties) в верхней ее части,

  • В Инспекторе Объектов (ObjectInspector) найти свойствоCaption(Заголовок),

  • Щелкнуть на этом свойстве для его активизации,

  • Набрать желаемый текст, например «Переводы градусов».

Заголовок окна формы изменяется уже в процессе ввода. Можно не завершать ввод нажатием клавиши <Enter> (в этом случае поле ввода будет подсвечено еще раз).

Размеры формы в пикселях можно установить, используя свойства Width(ширина) иHeight(высота).

При выборе другого свойства, например Color(цвет фона формы), после его значения выводится кнопкараскрывающегося списка. Щелчок на ней обеспечит появление списка доступных значений этого свойства, из которых можно выбрать нужное.

У формы (и у других объектов) могут быть вложенные свойства. Перед их названиями стоит знак «+». После двойного щелчка на имени вложенного свойства появляется список уточняющих свойств. При этом знак «+» заменяется на «-».

В поле значения свойства Font(шрифт) расположена кнопка с тремя точками. После ее нажатия появляется стандартное диалоговое окно выбора шрифта и его характеристик.

Перечисленные свойства определяют внешний вид формы. Внутри же кода Pascalобращение к форме для управления ею осуществляется по имени, заданному свойствомName(имя). Активизируем это свойство и зададим ему значениеGradeC. Чтобы не потерять выполненные назначения, сохраним проект:

File

Save

Файл

Сохранить

Мы назначили следующие свойства формы:

Свойство

Обозначение

Значение

Имя формы

Name

GradeC

Заголовок

Caption

Переводы градусов

Ширина

Width

380

Высота

Height

300

Цвет фона

Color

clBtnFace

Шрифт

Font.Name

MS Sans Serif

Размер шрифта

Font.Size

8

Теперь попробуем запустить форму:

нажать клавишу <F9>,

или выбрать команду Запуск/ Запуск (Run) в меню,

или щелкнуть на кнопку с зеленым треугольником на панели инструментов.

На экране появляется изображение обычного окна Windowsс заданными выше свойствами. Можно изменять размеры окна и перемещать его по экрану стандартным способом.

Для завершения программы нужно:

Дважды нажать на кнопку системного меню (значок левее заголовка формы),

или нажать клавиши <Alt>+<F4>,

или щелкнуть на кнопке закрытия в правом верхнем углу окна.

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

Соседние файлы в папке lab_delphi