Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Обработка исключительных ситуаций






Лабораторная работа №7

Задание:

На языке Delphi разработать приложение. Требования к приложению:

Часть «Калькулятор»:

§ Выполнение 4-х арифметических действий над действительными числами.

§ Вычисление 3-х математических функций.

§ Структурная обработка исключительных ситуаций с выводом информации об исключении.

§ Предусмотреть возможность ввода данных с клавиатуры (обработка нажатий цифровых клавиш и клавиш операций).

Часть «Вычисления выражений»:

§ Вычисление выражений. Константы и формулы задаются с помощью команды вида имя = выражение. Для вывода значения выражения используется команда PRINT «Подсказка», имя

§ Для реализации вычисления выражений использовать возможности Microsoft Excel. (С помощью функции CreateOleObject(“Excel.Application”) создать экземпляр приложения Excel. Перенести константы и формулы на рабочий лист, заменив символические имена адресами ячеек.)

var

WB, EX: OleVariant;

begin

try

EX: = CreateOleObject('Excel.Application');

WB: =EX.Workbooks.Add($FFFFEFB9);

except

LogError('Проблемы с Excel.');

Exit;

end;

 

§ Структурная обработка исключительных ситуаций с выводом информации об исключении. Реализовать собственный класс исключения.

 

 

Содержание:

Понятие исключительной ситуации. 1

Класс Exception. 2

Инициализация исключений. 3

Защитные конструкции языка Object Pascal 4

Блок try..except 4

Блок try...finally. 5

Использование исключительных ситуаций. 6

Протоколирование исключительных ситуаций. 7

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.