Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3-4 знакомство с delphi.doc
Скачиваний:
1
Добавлен:
21.11.2019
Размер:
1.18 Mб
Скачать

П1.3. Запуск приложения и завершение его работы

Возможны следующие способы запуска приложения в среде Delphi:

  1. выбор команды Run|Run в меню главного окна;

  2. нажатие функциональной клавиши F9;

  3. щелчок мышью на кнопке с зеленым треугольником, расположенной на панели быстрого доступа.

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

При запуске приложения автоматически происходит его компиляция, которая может закончиться неуспешно с выводом сообщения о невозможности записать результаты компиляции на диск, защищенный от записи информации:

Error 146: File access denied [имя файла]

В этом случае нужно выбрать команду ProjectOptions в меню главного окна и на странице с ярлычком Directories|Conditionals задать в строке Output directories каталог, доступный для записи.

П1.4. Переход к созданию нового проекта приложения

Для перехода к созданию нового проекта нужно закрыть текущий проект, выбрав команду File|Close All в меню главного окна, затем выбрать команду File|New Application.

П1.5 Загрузка ранее созданного проекта

Перед загрузкой проекта, хранящегося на диске, нужно закрыть текущий проект командой File|Close All, а затем командой File|Open Project вызвать диалоговое окно, в котором задать местонахождение файла с проектом приложения, указав имя устройства, имя подкаталога и имя файла. После щелчка мышью на кнопке Открыть будет загружен проект приложения.

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

Сохранение проекта задается командой File|Save All, если имена проекта и модулей, входящих в проект, не изменяются, или командой FileSave Project As, если имена проекта и модулей будут изменяться. В последнем случае в появляющихся диалоговых окнах нужно задавать имена устройства, каталога, проекта и модулей, чтобы указать местонахождение сохраняемого проекта. Имя проекта должно отличаться от имен модулей.

Характеристики некоторых стандартных компонентов

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

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

П2.1. Общие свойства компонентов

Enabled делает компонент доступным (True) или недоступным (False) для использования. Например, если свойство Enabled для обычной кнопки установить равным False, то она становится недоступной для нажатия.

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

Name задает имя компонента (объекта). Система Delphi автоматически устанавливает значение свойства Name для компонента, помещенного в форму. При этом имя компонента формируется системой Delphi исходя из порядка помещения компонентов в форму. Например, первый компонент "обычная кнопка" (Button) , помещенный в форму, получает имя Button1, второй — Button2 и т.д. Изменение свойства Name целесообразно для лучшего отображения роли компонента в разрабатываемом приложении. Изменение свойства Name с помощью; инспектора объектов вызывает автоматическую частичную корректировку текста модуля, соответствующего форме, содержащей компонент с измененным именем.

ShowHint разрешает (True) или запрещает (False) отображение подсказки, заданной свойством Hint, если курсор мыши находится в области компонента.