
- •Процесс создания приложения. Основные понятия visual basic
- •Процесс создания Windows-приложения
- •Объекты и их свойства
- •Свойства в visual basic
- •События-процедуры
- •Режимы интерпретации и компиляции
- •Окна Project Explorer и Form Layout
- •Метод Move
- •Метод Print
- •Переменные
- •Константы
- •Глобальные, контейнерные и локальные переменные
- •Статические переменные
- •Таймеры
- •Линейки прокрутки
- •Урок №7
- •Операторы. Выражения. Функции.
- •Оператор присваивания
- •Урок №8
- •Системные функции
- •Msgbox Текст [Опция] [, Заголовок]
- •Обработка строковых выражений
- •Функции выделения подстроки
- •Урок №9
- •Простые и сложные условия, логические выражения.
- •Операторы управления
- •Программирование ветвлений.
- •Урок №10
- •Программирование сложных условий. Вложенный оператор if.
- •If условие1 then
- •Урок 11
- •Обработка событий мыши
- •Свойство MousePointer
- •Технология Drag-and-Drop
- •Графические объекты
- •Объект Комбинированное окно
- •Оператор Select Case
- •Функции задания цвета rgb и qbColor
- •Графические методы
- •События МouseDown и МouseUp
- •Элемент управления Shape
- •Функция rnd
- •Повторения и циклы.
- •Урок 18
- •Циклы с условием
- •Вложенные циклы
- •Массивы
- •Многомерный массив
- •Массив объектов
- •Пользовательские процедуры и функции
- •Процедуры
- •Функции
- •Программный модуль
- •Объекты для работы с дисками
- •Редактор меню
- •Создание контекстного меню
- •Типы файлов
- •Текстовые файлы
- •Открытие файла
- •Закрытие файлов
- •Запись в файл
- •Чтение из файла
- •Объект Общий Диалог
- •Диалог Open/Save As
- •Мультимедийные приложения
Режимы интерпретации и компиляции
Мы запускали проект на Главной панели проекта. При этом наша программа работает в режиме интерпретации. Это означает, что все инструкции на языке Бейсик, из которых состоит программа, будут выполняться непосредственно в процессе их чтения компьютером строка за строкой.
Другой режим – режим компиляции. Суть его в следующем. Сначала производится отладка программы с помощью интерпретатора. Затем она транслируется (переводится) с языка высокого уровня (Бейсика) на язык низкого уровня (язык машинных команд компьютера). По-другому говорят, что программа компилируется. Язык машинных команд сложен, объем скомпилированных программ больше по сравнению с объемом исходного текста, но работают скомпилированные программы, как правило, значительно быстрее.
Кроме того, скомпилированная программа помещается в особый файл, который имеет расширение ехе. И этот файл запускается на выполнение самостоятельно, без поддержки среды VB, но операционная системы Windows обязательна. Для трансляции проекта используется опция File-Make. Попробуйте скомпилировать свою программу, выйти из среды VB и запустить программу на выполнение.
Окна Project Explorer и Form Layout
Приложения могут работать с несколькими формами. Добавить форму в проект можно в Project – Add Form или соответствующей кнопкой на панели инструментов. Для удобства работы можно пользоваться окнами Project Explorer и Form Layout.
Project Explorer – окно проводника проекта, графическое представление содержимого проекта, список всех файлов, которые входят в проект. Раскрыть окно проводника – View - Project Explorer или соответствующей кнопкой на главной панели. В окне проводника можем поменять название его частей, перейти к разным формам или к программному коду.
Form Layout Window – окно расположения формы на экране. Вызывается тоже в пункте View или соответствующей кнопкой на главной панели. С его помощью можно установить взаимное расположение форм приложения на экране, перетаскивая их нажатой мышкой. При этом меняются их свойства Left и Top.
Задание1. Откройте новый проект, добавьте в него еще две новые формы (кнопка Add Form), поставьте на формы разные объекты, сделайте формы разным цветом. При помощи проводника проекта переходите к разным формам и их программным кодам. При помощи окна Form Layout установите взаимное расположение форм так, чтобы при запуске они все были видны и не загораживали друг друга. Проследите в окне свойств, как меняются значения свойств Left и Top каждой формы.
Методы
Кроме процедур, которые программист составляет самостоятельно, VB предоставляет большое количество встроенных процедур и функций (особый вид процедур). Эти процедуры описаны в справочной системе, и есть они в любом языке программирования. Но в объектно-ориентированных языках появились особые процедуры – методы. Методы – это процедуры, которые принадлежат конкретным объектам. Чтобы вызвать метод, надо написать имя объекта, поставить точку, выбрать метод. Методы объекта определяют те задачи, которые может выполнить данный объект.