Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Обработка исключительных ситуацийСтр 1 из 4Следующая ⇒
Лабораторная работа №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
|