PowerPoint - TUD.TTU.ee serveris olemas

advertisement
IDK1011
Click to edit Master title style
Основы программирования
Visual Basic
Cреда визуальной разработки
разработки
•
•
•
•
•
•
Microsoft Visual Studio Express
Microsoft Visual Studio
Visual Basic 6
Delphi
Borland C++ Builder
…
http://zaurus.ttu.ee
Средства визуальной
разработки ПО (RAD Tools)
• Компоненты программ (готовые
сборочные блоки)
• Визуальное изменение свойств
объектов
• Возможность писать обработчики
событий на языке программирования
• Помогает находить ошибки и
исправлять их
• Контекстная справка и помощь
• Делает большую часть работы за вас
• Упрощение и ускорение процесса
создания ПО
Применение RAD
Когда применение RAD оправдано?
• Необходимо выполнение проекта в
сжатые сроки
• Нечетко определены требования к ПО
• Ограниченный бюджет
• Низкая вычислительная сложность ПО
Достоинства:
• Позволяет продемонстрировать UI в
прототипе на ранних стадиях проекта
• Оправдано там где интерфейс
пользователя есть главный фактор
Проект Microsoft Visual Studio
Cоздание проекта Visual Basic
1.
2.
3.
4.
5.
File --> New Project
Templates --> Visual Basic
Windows Forms Application
Name: (задать имя проекта)
Нажать «ОК»
Проект Visual Basic
Окна Visual Studio
• Окно проекта
• Проводник по проекту (Solution
Explorer)
• Окно свойств объектов (Properties)
• Окно формы (заготовка программы)
• Окно связанного кода формы
• Панель компонентов
• Панель ошибок
Открытие дополнительных панелей в
меню VIEW
Запуск программы
Режимы запуска
• Отладочный режим (Debug)
• Обычный запуск (Release)
• Конфигурации запуска
Действия в отладочном режиме доступны
из меню Debug.
Запуск программы в отладочной
конфигурации.
Объекты, их свойства и события
Процедурное программирование –
последовательность команд выполнения.
Программа выполняет какие-то действия
над данными.
Объектно-ориентированное
программирование – программа
выполняет какие-то действия над
объектами.
Событийный механизм
управления
Процедурное программирование ->
программирование действий при
наступлении событий (событийное
программирование).
Обработчик события – процедура,
получающая управление при
наступлении события.
Обработчики событий по умолчанию.
Переопределенные обработчики событий
События
Пользовательские события – действия
пользователя, связанные с конкретными
элементами управления (клик по
кнопке, двойной клик по кнопке,
нажатие и отпускание клавиш, выбор
элемента в выпадающем списке,
перемещение курсора мыши, и т.д.)
Программные события – события
происходящие внутри программы, не
зависящие напрямую от действий
пользователя (события таймера).
Объекты и их свойства
Каждый объект принадлежит к классу.
Класс определяет свойства методы и
свойства объекта.
Объект характеризуется своими
свойствами.
Объект = данные + действия.
Действия = процедуры для обработки
данных (методы) + обработчики
событий.
Данные изменяют путем вызова методов
или настройки и изменения свойств
объектов.
Свойства классов
Общие для всех свойства
 Имя (Name)
 Цвет
• Цвет фона (BackColor)
• Цвет текста (ForeColor)
 Значение объекта
• Текстовое (Text)
• Численное (Value)
• Логическое (Checked: true/false)
 Шрифт (Font)
 Видимость (Visible: true/false)
 Состояние включен/выключен
(Enabled: true/false)
Свойства классов
 Месторасположение (Location)
• Координаты х и у
 Расстояние от границ родительского
объекта
• От левой границы (Left)
• От верхней границы (Top)
 Размер (Size)
• Ширина (Width)
• Высота (Height)
• Свойства характерные только для
конкретного класса
???
Download