
- •Достоинства
- •4) Основные свойства, методы и события стандартных элементов управления
- •6. Диалоговые окна (Visual Basic).
- •9) Массивы. Их описание (Visual Basic)
- •10) Арифметические выражения. Арифметические операции. Приоритет операций (Visual Basic).
- •11)Логические выражения и логические операции (Visual Basic).
- •Оператор Eqv.
- •12) Строковые операции. Операции отношения. Основные встроенные функции.
- •13) Условные операторы
- •If условие Then оператор(ы),
1. Среда разработки Microsoft Visual Basic.
Microsoft Visual Basic — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программированияи среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.
Visual Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows.
Достоинства
Высокая скорость создания приложений с графическим интерфейсом для MS Windows.
Простой синтаксис, позволяющий очень быстро освоить язык.
Возможность компиляции как в машинный код, так и в P-код (по выбору программиста). В режиме отладки программа всегда (вне зависимости от выбора) компилируется в P-код, что позволяет приостанавливать выполнение программы, вносить значительные изменения в исходный код, а затем продолжать выполнение: полная перекомпиляция и перезапуск программы при этом не требуется.
Защита от ошибок, связанных с применением указателей и доступом к памяти. Этот аспект делает Visual Basic приложения более стабильными, но также является объектом критики.
Возможность использования большинства WinAPI функций[1] для расширения функциональных возможностей приложения. Данный вопрос наиболее полно исследован Дэном Эпплманом, написавшим книгу «Visual Basic Programmer’s Guide to the
]НедостаткиПоддержка операционных систем только семейства Windows и Mac OS X (Исключение — VB1 for DOS).
Отсутствие механизма наследования реализации объектов[2]. Существующее в языке наследование позволяет наследовать только интерфейсы, но не их реализацию.
Требует установленную msvbvmXX.dll[3] для работы программы.
Низкая скорость работы, обусловленная тем, что практически все встроенные функции языка реализованы через библиотеку времени исполнения (runtime library), которая, в свою очередь, производит много «лишней» работы по проверке и/или преобразованию типов.
4) Основные свойства, методы и события стандартных элементов управления
Стандартный элемент управления: CommandButton
Что есть CommandButton - это кнопка, управляющая кнопка. При нажатии на кнопку в приложении выполняются определенные, разработчиком, действия. Применяется для выполнения команд и запуска программ.
Является наиболее часто применяемым элементом.
Методы CommandButton
Drag - позволяет осуществлять операцию перетаскивания.
Move - позволяет перемещать элемент управления по форме.
SetFocus - используется для передачи фокуса необходимой кнопке.
ZOrder - с помощью метода, можно определить порядок перекрытия объектов на форме.
События CommandButton
Click - наиболее часто используемое событие. Происходит при нажатии на кнопку. Если кнопка имеет фокус, событие происходит по нажатию клавиши "Пробел" на клавиатуре. Если свойства Default и Cancel установлены в True, то соответственно событие происходит, по нажатию клавиш Enter и Escape.
GotFocus - происходит когда кнопка получает фокус, при нажатии клавиши Tab или с помощью метода SetFocus.
KeyDown - происходит, когда кнопка имеет фокус и пользователь нажимает клавишу на клавиатуре.
KeyPress - происходит, когда пользователь нажал и отпустил клавишу, можно получить код нажатой клавиши.
Свойства CommandButton
Appearance - объемный вид.
BackColor - цвет фона кнопки, можно выбрать из двух вкладок System или Palette. Если цвет выбирается из системной вкладки, то он будет, зависеть от цветовой схемы Windows.
Cancel - будет ли кнопка срабатывать по нажатию клавиши Escape. Т.е. кнопка реагирует на все нажатия клавиши Escape на клавиатуре. Только у одной кнопке на форме свойство Cancel, может быть True.
CheckBox
Флажок. Выполняет блок операторов в зависимости от значения.
Основные свойства: Name - Имя элемента. Оно будет использоваться в коде. BackColor - Цвет элемента. Caption - Текст, который будет выводиться в элементе. Enabled - Состояние элемента. Определяет, активен элемент или нет. Font - Шрифт. Height - Высота элемента. Left - Расстояние между левой границей формы и элементом. Picture - Фоновое изображение элемента. Требует значения параметра Style = 1. Style - Стиль элемента. Будет отображаться изображение или нет. Top - Расстояние между верхней границей формы и элементом. Visible - Определяет, виден элемент на форме или нет. Width - Ширина элемента.
Помещает объект VScrollBar в начало z-порядка.