Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Case 6 ' переполнение переменнойСодержание книги
Поиск на нашем сайте txt = "Произошло переполнение переменной" Obr_Err = 2 Case Else ' нераспознанная ошибка txt = "Нераспознанная ошибка выполнения " & _ Obr_Err = 3 End Select Err.Clear() MsgBox(txt, vbOKOnly, "Ошибки выполнения") End Function Функция анализирует передаваемый ей код ошибки (Err_Num), выдает предупредительное сообщение и возвращает числовое значение, определяющее дальнейшее действие программы. 24. Отредактировать процедуру btnInput_Click в соответствии с приведенным ниже текстом:
Private Sub btnInput_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInput.Click Dim i As Byte On Error GoTo Err_Label MsgBox("Введите 10 чисел", MsgBoxStyle.OKOnly + MsgBoxStyle.Information) For i = 1 To 10 b(i) = Val(InputBox("Введите " + Str(i) + " число", "Ввод числа")) Next Exit Sub Err_Label: Select Case Obr_Err(Err.Number) Case 0: Resume Case 1: Resume Next Case 2: Exit Sub Case 3: End End Select End Sub Добавляемые в процедуру строки выделены жирным курсивом. Оператор On Error GoTo Err_Label при возникновении ошибки выполнения передаст управление оператору, помеченному меткой Err_Label. Оператор Select Case в зависимости от значения, возвращаемого функцией Obr_Err, передаст управление нужному оператору, тем самым, продолжив выполнение программы. И только в случае обнаружения нераспознанной ранее ошибки работа программы будет завершена. 25. Проверить работу функции Obr_Err. Для этого запустить программу и попытаться ввести очень большое число. 26. Самостоятельно добавить кнопку в форму Отладка и связать её с процедурой нахождения частного от деления среднего арифметического среди нечетных чисел на минимальное число. Самостоятельно предусмотреть обработку других возможных ошибок выполнения.
ЛАБОРАТОРНАЯ РАБОТА №3
Цель лабораторной работы: - разработка пользовательского интерфейса приложения - программирование создания и просмотра файла произвольного доступа Задание: 1) На основе данных, вводимых в форму (рис.3.1), создать файл прямого доступа, содержащий сведения о студентах. 2) Вывести данные из файла в форму (рис.3.2) 3) Объединить выполнение пунктов заданий 1) и 2) с помощью кнопочного меню (рис 3.3) в одно приложение. 4) Самостоятельно дополнить приложение созданием второго файла, содержащим результаты сдачи сессии каждым из студентов, и процедурой совместной обработки двух файлов. 5) Используя лекционный материал, создать вложенное меню для выполнения всех процедур приложения.
Рис 3.1. Форма для ввода в файл сведений о студенте.
Рис.3.2. Форма для просмотра сведений о студенте.
Рис 3.3. Кнопочное меню приложения Университет.
|
||||||||
|
Последнее изменение этой страницы: 2017-02-07; просмотров: 280; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.008 с.) |