Delphi Delphi — это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi — строго типизированный объектно-ориентированный язык, в основе которого лежит Object Pascal



бет8/9
Дата13.09.2023
өлшемі6,83 Mb.
#180906
1   2   3   4   5   6   7   8   9
unit1.pas

Структура событийной процедуры


Procedure <название процедуры>

Заголовок процедуры. Название процедуры состоит из двух частей: названия объекта + название события

Const <имя константы>=<значение константы>; … <имя константы>=<значение константы>;

Раздел описания констант

Type <имя типа> = <тип>; … <имя типа> = <тип>;

Раздел типов

Var <имя переменной>:<тип>; … <имя переменной>:<тип>;

Раздел описания переменных

<Тексты локальных процедур и функций>

Раздел процедур и функций

Begin <инструкции> End;

Раздел, в котором пишутся инструкции процедуры обработки событий

Раздел инициализации

  • Раздел инициализации позволяет выполнить инициализацию переменных модуля. Располагается после раздела реализации между Begin и End.
  • В этой части помещают операторы, которые должны выполняться один раз при первом обращении к модулю (после ключевого слова Initialization). Или операторы, выполняемые при любом завершении модуля (после ключевого слова Finalization). Эта часть является необязательной. На практике данный подход используется редко, поэтому обычно после Implementation сразу ставится End с точкой (без Begin).

Файл формы


В коде мы видим описание формы и объектов, находящихся на ней
Описание формы и ее свойств
Описание свойств первой кнопки
Описание свойств второй кнопки
 Самостоятельно разберитесь, что означают строки кода для формы и кнопок

Хорошее приложение

Можно считать хорошим приложение, которое:

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


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет