принципы визуального программирования: методические указания к лабораторной работе
E-Book Overview
Методические указания к лабораторной работе по курсу ''Программирование и основы алгоритмизации'' для студентов направления 550200 ''Автоматизация и управление'' Томского политехнического университета. Подготовлены на кафедре интегрированных компьютерных систем управления ТПУ. Работа ставит целью ознакомить студентов с принципами визуального программирования (проектирование формы, визуальные и объектные аспекты форм, свойства компонентов, события, архитектура приложения). |
E-Book Content
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИИ Томский политехнический университет _______________________________________________________
УТВЕРЖДАЮ Декан АВТФ ________________ Мельников Ю.С. “__” ______2002 г.
ПРИНЦИПЫ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ Методические указания к лабораторной работе № 130 по курсу “Программирование и основы алгоритмизации” для студентов направления 550200 “Автоматизация и управление”
Томск - 2002
УДК 681.3 Принципы визуального программирования. Методические указания к лабораторной работе № 130 по курсу “Программирование и основы алгоритмизации ” для студентов направления 550200 “Автоматизация и управление”. .
Составитель Н.М. Семёнов Рецензент к.т.н., доцент Е.И. Громаков
Методические указания рассмотрены и рекомендованы методическим семинаром кафедры интегрированных компьютерных систем управления “___” ___________ 2002 г. Зав. кафедрой
А.М. Малышенко
ОГЛАВЛЕНИЕ 1 Проектирование формы .................................................................. 4 1.1 Время разработки и время выполнения ............................. 4 1.2 Размещение компонентов на форме ................................... 5 1.3 Размещение различных управляющих элементов .............. 5 1.4 Выбор группы компонентов ............................................... 7 1.5 Удаление компонентов ........................................................ 7 1.6 Перемещение компонентов ................................................. 7 1.7 Изменение размеров компонентов .................................... 8 1.8 Выравнивание размера компонентов ................................ 8 1.9 Выравнивание расположения компонентов .................... 9 2 Визуальные и объектные аспекты форм ........................................ 10 2.1 Присоединение программы обработки события ............. 11 2.2 Пример активной формы ................................................... 11 2.2.1 Управляющий элемент - кнопка ......................... 11 2.2.2 Управляющий элемент - метка ........................... 12 2.2.3 Методы обработки событий формы ................... 12 2.2.4 Объявление методов ............................................ 14 2.2.5 Параметры методов ............................................. 15 2.2.6 Реализации методов ............................................. 15 3 Свойства компонентов ......................................................................15 3.1 Установка свойств во время разработки ........................... 15 3.2 Простые свойства ............................................................... 16 3.3 Свойство с перечислимым выбором ................................ 16 3.4 Вложенные свойства ......................................................... 17 4 События ............................................................................................ 18 4.1 События, связанные с компонентами ................................ 18 4.2 Захват события ................................................................. 19 4.3 Обработка события ........................................................... 19 5 Архитектура приложения ............................................................... 19 5.1 Диалоговые окна ............................................................... 19 5.2 Формы как модальные диалоговые окна ........................... 20 5.2.1 Основная форма ........