Опубликован: 04.07.2006 | Доступ: свободный | Студентов: 5486 / 633 | Оценка: 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 где же взять материалы для практических работ?