Разработка прикладных программ для ОС WINDOWS с помощью интегрированных сред Delphi / C++Builder. Баканов В.М. - 74 стр.

UptoLike

Составители: 

- 74 -
. . . . . . . . . . . . . .
try { начало блока try / except }
RealVal :=10 / IntVal;
. . . . . . . . . . . . . . . . . . . . .
... другие операторы ...
. . . . . . . . . . . . . . . . . . . . .
except
on EZeroDivide do { деление на нуль }
МеssаgеDlg('Исключительная ситуация EZeroDivide',
mtWarning, [mbOk], 0);
on EOutOfMemory do { недостаточно памяти }
МеssаgеDlg(‘Исключительная ситуация EOutOfMemory',
mtWarning, [mbOk], 0);
on EInvalidPointer do { недопустимая операция с указателем }
МеssаgеDlg('Исключительная ситуация EInvalidPointer',
mtWarning, [mbOk], 0);
else { другая исключительная ситуация }
МеssаgеDlg('Неизвестная исключительная ситуация',
mtWarning, [mbOk], О);
end; { конец try / except }
Программист может принудительно возбудить любую ИСС с помощью
функции raise/throw (Delphi / C++Builder соответственно).
9.5. ШАБЛОНЫ ПРИЛОЖЕНИЙ И ФОРМ
При создании приложений часто приходится использовать похожие ске-
летные структуры (например, скелеты MDI- и SDI-приложений). В ИC Del-
phi / C++Builder имеется возможность использовать шаблоны приложений.
Пользователь имеет возможность выбрать в ответ
на запрос создания но-
вого проекта выбор любого из шаблонов (используя последовательность Op-
tions|Environment|Preferences и пометив кнопку Use on New Project в груп-
пе Gallery).
В список предопределенных шаблонов входят - Blank Project (отказ от
шаблона), MDI Application (две формы и три модуля для создания стандарт-
ного MDI-приложения), SDI Application (стандартное SDI-приложение),
CRT Application (простейшее приложение для
вывода текста в окно про-
граммы) и другие.
После выбора скелета программист имеет возможность переопреде-
лить/добавить компоненты в приложения и сохранить (переработанные)
шаблоны в галлерею с помощью Save|Save As Template (или используя пра-
вую кнопку 'мыши').
Delphi поддерживает также галлерею форм (включается через Op-
tions|Environment|Preferences и пометив кнопку Use on New Form в группе
Gallery).
                                      - 74 -


..............
try { начало блока try / except }
  RealVal :=10 / IntVal;
.....................
... другие операторы ...
.....................
except
on EZeroDivide do { деление на нуль }
  МеssаgеDlg('Исключительная ситуация EZeroDivide',
                mtWarning, [mbOk], 0);
on EOutOfMemory do { недостаточно памяти }
  МеssаgеDlg(‘Исключительная ситуация EOutOfMemory',
                mtWarning, [mbOk], 0);
  on EInvalidPointer do { недопустимая операция с указателем }
МеssаgеDlg('Исключительная ситуация EInvalidPointer',
              mtWarning, [mbOk], 0);
else { другая исключительная ситуация }
  МеssаgеDlg('Неизвестная исключительная ситуация',
                mtWarning, [mbOk], О);
end; { конец try / except }

   Программист может принудительно возбудить любую ИСС с помощью
функции raise/throw (Delphi / C++Builder соответственно).

9.5. ШАБЛОНЫ ПРИЛОЖЕНИЙ И ФОРМ

    При создании приложений часто приходится использовать похожие ске-
летные структуры (например, скелеты MDI- и SDI-приложений). В ИC Del-
phi / C++Builder имеется возможность использовать шаблоны приложений.
    Пользователь имеет возможность выбрать в ответ на запрос создания но-
вого проекта выбор любого из шаблонов (используя последовательность Op-
tions|Environment|Preferences и пометив кнопку Use on New Project в груп-
пе Gallery).
    В список предопределенных шаблонов входят - Blank Project (отказ от
шаблона), MDI Application (две формы и три модуля для создания стандарт-
ного MDI-приложения), SDI Application (стандартное SDI-приложение),
CRT Application (простейшее приложение для вывода текста в окно про-
граммы) и другие.
    После выбора скелета программист имеет возможность переопреде-
лить/добавить компоненты в приложения и сохранить (переработанные)
шаблоны в галлерею с помощью Save|Save As Template (или используя пра-
вую кнопку 'мыши').
    Delphi поддерживает также галлерею форм (включается через Op-
tions|Environment|Preferences и пометив кнопку Use on New Form в группе
Gallery).