Спонсор: Microsoft
Опубликован: 04.07.2006 | Доступ: свободный | Студентов: 5447 / 624 | Оценка: 4.11 / 3.96 | Длительность: 11:08:00
Лекция 1:

Введение в Visual Basic

Лекция 1: 1234567 || Лекция 2 >

Панель элементов управления

Для cоздания приложения используются элементы управления - текстовые поля, командные кнопки, поля списков и т.д., они расположены на панели (ToolBox), рис. 1.2., слева. Функции отдельных элементов описаны ниже. После двойного щелчка на пиктограмме элемента управления в центр формы выводится выбранный элемент стандартного размера; после одинарного щелчка на пиктограмме элемента управления на панели c помощью курсора мыши можно установить требуемый размер элемента на форме.

Форма

Форма, рис. 1.2., в центре - основной контейнер для элементов управления является главным элементом создаваемого приложения. Маркеры, появляющиеся на краях формы после щелчка на ней, позволяют с помощью курсора мыши изменить ее размеры.

Окно свойств

Форма, управляющие элементы являются объектами, имеющими набор свойств и полей, отображаемых в окне, рис. 1.2., справа, внизу; при этом объект на форме/форма должен быть выделен. Работать со свойствами объекта можно также, выбрав объект из раскрывающегося списка в верхней части окна свойств. Свойства задаются или в окне свойств в процессе разработки приложения (режим конструирования), или в программном коде (при этом происходит изменение свойств объекта во время выполнения программы). После щелчка правой клавишей мыши на названии свойства в окне свойств выводится контекстное меню с кратким описанием свойства. Распространeнными являютcя два строковых свойства Name и Caption. Name определяет имя объекта, используемое в приложении, Caption - его имя, отображаемое для пользователя. Свойства и поля обладают диапазоном возможных значений и имеют тип (логические, с фиксированным набором значений, строковые, шестнадцатеричные, файловые, размера). При работе со свойствами используется специфический синтаксис. Имеются так называемые свойства "по умолчанию", которые подразумеваются в том случае, если в коде не указано свойство; например, две записи, данные ниже равноценны: Text.Text = "Здравствуйте !" и Text = "Здравствуйте !".

Окно решения

Составляющие решения, сгруппированные по категориям, отображаются в окне решения, рис. 1.2., справа, вверху. Для добавления нового элемента в проект используйте команду Проект \to Добавить, для удаления - маркируйте имя элемента в окне и используйте команду Проект \to Удалить (можно использовать соответствующие кнопки панели инструментов и контекстное меню окна). При работе одновременно с двумя (несколькими) проектами с использованием контекстного меню можно установить второй проект "как стартовый", предварительно нужно маркировать имя проекта, затем в контекстном меню выбрать соответствующую команду.

Код размещен в нескольких независимых файлах. Для сохранения проекта используйте: Файл \to Сохранить Form1 Как: и далее: Файл \to Сохранить Проект Как :. При последующих сохранениях можно использовать соответствующую кнопку панели Стандартная. Проект может содержать составляющие: файл формы - *.FRM, файл формы с объектами - .FRX, файл проекта - *.VBP, файл модyля - *.BAS, файл модуля класса - *.CLS, файлы дополнительных элементов управления и т.д.

Одним из преимуществ Visual Basic является возможность использования элементов управления сторонних разработчиков - Custom Controls. Соответствующим стандартом является технология ActiveX.

Окно макета формы

Сюда, рис. 1.2. внизу, в центре, выводится для оценки занятых/свободных частей экрана изображение текущей формы, еe вид и положение во время выполнения.

Проводник объектов (Object Browser)

При программировании можно использовать множество объектов. Окно просмотра объектов рис. 1.2. слева в центре, выводится командой Вид \to Проводник объектов, клавишей F2, или используется кнопка Проводник объектов панели инструментов. Слева в окне перечислены классы и объекты. В окне справа отображаются свойства, события и методы (см. ниже) выбранного объекта; имеется возможность просмотреть их краткое описание, можно провести поиск конкретного объекта, свойства, метода или события; дан список соответствующих библиотек.

Окно кода

Программный код - это последовательность лексем, записанных в соответствии с принятым синтаксисом. Лексема - это единица текста программы, которая не может быть в дальнейшем разбита, она имеет определенный смысл для компилятора. Используются шесть классов лексем:

  • свободно выбираемые и используемые идентификаторы,
  • зарезервированные (служебные) слова,
  • константы,
  • строки (строковые константы),
  • операторы (знаки операторов),
  • знаки пунктуации (разделители).

Окно кода можно открыть двойным щелчком на элементе управления/форме. Код состоит из процедур и, как правило, связан с определенными элементами управления. Перечень элементов управления, используемых в данное время в форме, находится в выпадающем списке вверху слева в окне кода, рис. 1.2. и для работы с кодом конкретного элемента можно также сделать щелчок на требуемом элементе списка. Панель инструментов Редактировать ускоряет работу с кодом, кроме обычных операций обеспечивается автоматизация кодирования - используется всплывающая подсказка (отображается синтаксис вводимого оператора, функции, метода, процедуры), Complete Word - окно, обеспечивающее завершение написания ключевых слов и т.д.

Изменение IDE

Для изменения параметров среды разработки нужно перейти в окно Опции, см. рис. 1.3.

Опции

Рис. 1.3. Опции

Окно содержит несколько регистров: регистр Редактор содержит 2 группы флажков: обеспечивающих непосредственное влияние на работу редактора и флажки для разрешения перемещений текста/отображения процедур/вывода разделителей текста процедур. Регистр Формат Редактора позволяет выбрать цвет/шрифт. Регистр Главное служит для настройки элементов IDE: обработки ошибок, компиляции, вывода линий сетки на формах, отображения подсказки для управляющих элементов, одновременного сворачивания окон. Регистр Docking определяет закрепление окон IDE в позиции экрана. Регистр Среда обеспечивает решение вопросов: сохранения проекта, наличия окна Project Wizard и т.д. Регистр Дополнительно обеспечивает возможность загрузки проекта в фоновом режиме, выбор интерфейса IDE: MDI/SDI, выбор из списка внешнего редактора Web-страниц и так далее.

Лекция 1: 1234567 || Лекция 2 >
антонина квасова
антонина квасова
Владимир Муратов
Владимир Муратов

По курсу Visual Basic где же взять материалы для практических работ? 

Светлана Ведяева
Светлана Ведяева
Россия, Саратов
Оксана Пагина
Оксана Пагина
Россия, Москва