КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Действия в режиме паузы
Работа с несколькими формами Дополнительные элементы управления Функциональность форм.
При создании формы на экране автоматически отображается окно свойств формы, которое содержит 2 вкладки: Alphabetic (алфавитный список) и Categorized (по категориям).
Пример работы с формой: 1) Создаём форму с именем frm_Main, размещаем на ней элемент управления CommandButton с именем cmd_First. 2) Изменим свойство Caption для формы на текст: «Моя первая программа», а для кнопки на «Нажми меня!». 3) Добавим на форму метку с именем lbl_First и помещаем на ней надпись «Добро пожаловать в мою программу». 4) После запуска формы видим готовую форму на экране. 5) Дважды щёлкаем мышью по кнопке и попадаем в редактор кода (процедуру обработчика события click для кнопки). В окне редактора кода в верхней части с левой стороны расположено поле со списком всех элементов управления формы, а с правой стороны поле со списком всех событий. Private Sub cmd_First_click() ‘Вывод сообщения MsgBox (“блаблабла”) End Sub Корректировка текста метки через программный код: Чтобы выбрать дополнительные элементы, вызываем через панель ToolBox контекстное меню и выбираем команду Additional Contral. Выбираем нужный элемент -> ОК и он появляется на панели ToolBox.
Frm_Main Frm_First Name Frm_Second
Главная Первая Caption Вторая
На главную добавляем 2 кнопки: Cmd_Call_F1 (показать первую форму) Cmd_Call_F2 (показать вторую форму)
На форму №2 добавить кнопку cmd_First (на главную). Аналогичную кнопку добавить форму №3.
Обработчики событий в главной форме: Private Sub cmd_Call_F1_click() ‘скрыть Frm_Main.Hide ‘отобразить Frm_First.Show End Sub
Тема: отладка и обработка ошибок в программе.
Типы ошибок: 1. Синтаксические ошибки. 2. Логические ошибки. 3. Ошибки времени выполнения.
Приемы отладки: 1. Тестирование; 2. Переход в режим паузы- меню debug| step into или клавиша f8. Установить точку останова (breakpoint) нажать f9. Если нужно запомнить место остановки то пропишите команду stop. Если программа не завершается то нажмите клавише ctrl + break.
· F8 · Shift+f8 пропуск отлаженной процедуры. · Ctrl+shift+f8 для быстрого выполнения процедуры. · Ctrl+f8 фрагмент · Если нужно пропустить фрагмент кода с ошибкой, то нажмите ctrl+f9 а затем перетащить желтую стрелку слева от кода на нужную строку. · Если нужно вернуться к месту остановки, то используем команду show Next statement. · Продолжение выполнения программы после остановки f5. Для прекращения alt+f4.
Дополнительные возможности для просмотра текущих значений переменных предоставляют окна: · Immediate · Locals · Watch Так можно просмотреть текущем состоянии переменной нужно навести на нее указатель мыши, если у вас включен параметр auto data tips в окне options, меню tools| options. Чтобы получить информацию об области видимости и типе данных переменной, нужно установить на нее курсор и выбрать меню edit, quick info.
Дата добавления: 2015-06-04; Просмотров: 346; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |