Как подключить библиотеку DLL ? |
Введение в Visual Basic
Панель элементов управления
Для cоздания приложения используются элементы управления - текстовые поля, командные кнопки, поля списков и т.д., они расположены на панели (ToolBox), рис. 1.2., слева. Функции отдельных элементов описаны ниже. После двойного щелчка на пиктограмме элемента управления в центр формы выводится выбранный элемент стандартного размера; после одинарного щелчка на пиктограмме элемента управления на панели c помощью курсора мыши можно установить требуемый размер элемента на форме.
Форма
Форма, рис. 1.2., в центре - основной контейнер для элементов управления является главным элементом создаваемого приложения. Маркеры, появляющиеся на краях формы после щелчка на ней, позволяют с помощью курсора мыши изменить ее размеры.
Окно свойств
Форма, управляющие элементы являются объектами, имеющими набор свойств и полей, отображаемых в окне, рис. 1.2., справа, внизу; при этом объект на форме/форма должен быть выделен. Работать со свойствами объекта можно также, выбрав объект из раскрывающегося списка в верхней части окна свойств. Свойства задаются или в окне свойств в процессе разработки приложения (режим конструирования), или в программном коде (при этом происходит изменение свойств объекта во время выполнения программы). После щелчка правой клавишей мыши на названии свойства в окне свойств выводится контекстное меню с кратким описанием свойства. Распространeнными являютcя два строковых свойства Name и Caption. Name определяет имя объекта, используемое в приложении, Caption - его имя, отображаемое для пользователя. Свойства и поля обладают диапазоном возможных значений и имеют тип (логические, с фиксированным набором значений, строковые, шестнадцатеричные, файловые, размера). При работе со свойствами используется специфический синтаксис. Имеются так называемые свойства "по умолчанию", которые подразумеваются в том случае, если в коде не указано свойство; например, две записи, данные ниже равноценны: Text.Text = "Здравствуйте !" и Text = "Здравствуйте !".
Окно решения
Составляющие решения, сгруппированные по категориям, отображаются в окне решения, рис. 1.2., справа, вверху. Для добавления нового элемента в проект используйте команду Проект Добавить, для удаления - маркируйте имя элемента в окне и используйте команду Проект Удалить (можно использовать соответствующие кнопки панели инструментов и контекстное меню окна). При работе одновременно с двумя (несколькими) проектами с использованием контекстного меню можно установить второй проект "как стартовый", предварительно нужно маркировать имя проекта, затем в контекстном меню выбрать соответствующую команду.
Код размещен в нескольких независимых файлах. Для сохранения проекта используйте: Файл Сохранить Form1 Как: и далее: Файл Сохранить Проект Как :. При последующих сохранениях можно использовать соответствующую кнопку панели Стандартная. Проект может содержать составляющие: файл формы - *.FRM, файл формы с объектами - .FRX, файл проекта - *.VBP, файл модyля - *.BAS, файл модуля класса - *.CLS, файлы дополнительных элементов управления и т.д.
Одним из преимуществ Visual Basic является возможность использования элементов управления сторонних разработчиков - Custom Controls. Соответствующим стандартом является технология ActiveX.
Окно макета формы
Сюда, рис. 1.2. внизу, в центре, выводится для оценки занятых/свободных частей экрана изображение текущей формы, еe вид и положение во время выполнения.
Проводник объектов (Object Browser)
При программировании можно использовать множество объектов. Окно просмотра объектов рис. 1.2. слева в центре, выводится командой Вид Проводник объектов, клавишей F2, или используется кнопка Проводник объектов панели инструментов. Слева в окне перечислены классы и объекты. В окне справа отображаются свойства, события и методы (см. ниже) выбранного объекта; имеется возможность просмотреть их краткое описание, можно провести поиск конкретного объекта, свойства, метода или события; дан список соответствующих библиотек.
Окно кода
Программный код - это последовательность лексем, записанных в соответствии с принятым синтаксисом. Лексема - это единица текста программы, которая не может быть в дальнейшем разбита, она имеет определенный смысл для компилятора. Используются шесть классов лексем:
- свободно выбираемые и используемые идентификаторы,
- зарезервированные (служебные) слова,
- константы,
- строки (строковые константы),
- операторы (знаки операторов),
- знаки пунктуации (разделители).
Окно кода можно открыть двойным щелчком на элементе управления/форме. Код состоит из процедур и, как правило, связан с определенными элементами управления. Перечень элементов управления, используемых в данное время в форме, находится в выпадающем списке вверху слева в окне кода, рис. 1.2. и для работы с кодом конкретного элемента можно также сделать щелчок на требуемом элементе списка. Панель инструментов Редактировать ускоряет работу с кодом, кроме обычных операций обеспечивается автоматизация кодирования - используется всплывающая подсказка (отображается синтаксис вводимого оператора, функции, метода, процедуры), Complete Word - окно, обеспечивающее завершение написания ключевых слов и т.д.
Изменение IDE
Для изменения параметров среды разработки нужно перейти в окно Опции, см. рис. 1.3.
Окно содержит несколько регистров: регистр Редактор содержит 2 группы флажков: обеспечивающих непосредственное влияние на работу редактора и флажки для разрешения перемещений текста/отображения процедур/вывода разделителей текста процедур. Регистр Формат Редактора позволяет выбрать цвет/шрифт. Регистр Главное служит для настройки элементов IDE: обработки ошибок, компиляции, вывода линий сетки на формах, отображения подсказки для управляющих элементов, одновременного сворачивания окон. Регистр Docking определяет закрепление окон IDE в позиции экрана. Регистр Среда обеспечивает решение вопросов: сохранения проекта, наличия окна Project Wizard и т.д. Регистр Дополнительно обеспечивает возможность загрузки проекта в фоновом режиме, выбор интерфейса IDE: MDI/SDI, выбор из списка внешнего редактора Web-страниц и так далее.