- •Editor Format (редвктор формата)
- •General (главная)
- •Environment (среда)
- •Advanced (дополнительно)
- •Понятие процедур, функций, операторов, переменных
- •Переменные
- •Принципы и правила выбора имен для переменных
- •Типы переменных (данных)
- •Числовой тип
- •Строковый тип (текстовая строка)
- •Тип Date (дата)
- •Логический тип
- •Произвольный тип
- •Объектный тип
- •Создание переменных
- •Объявление переменной (variable declaration)
Лекция 2. Настройка IDE. Понятие процедур, функций, операторов, переменных. Переменные. Типы переменных (данных). Создание переменных. Объявление переменных
Инструменты настройки IDE
Все настройки IDE осуществляются по пути: Tools – Option.
Окно настроек (Option) имеет вкладки, которые открывают окна:
Docking (ввод)
В ней указывается, какие окна в IDE могут закрепляться в определенной позиции экрана. Закрепленные окна позиционируются у краев экрана или прикрепляются к краям других объектов, что позволяет ориентироваться в различных окнах проекта. Закрепление окон обеспечивается установкой флажков.
Editor (редактор)
Если установить флажок Auto Syntax Check редактор будет автоматически находить синтаксические ошибки в программе в режиме конструирования. Флажок нужно установить!
При установке флажка Require Variable Declaration любые переменные могут использоваться в программе только после их предварительного объявления. Его всегда нужно держать установленным.
При установке флажка Auto List Members редактор автоматически выводит список членов объекта, на которые есть ссылки в программе. Свойства и методы автоматически будут отображаться в позиции курсора при вводе программы. Все, что от вас требуется – щелкнуть на нужном свойстве или методе.
Установка флажка Auto Quick Info разрешает или запрещает вывод информации о функциях и параметрах. При установке флажка система сопровождает рекомендациями процесс ввода в окне программы.
Флажок Auto Data Tips позволяет отображать значение переменной, находящейся под курсором мыши, что удобно во время отладки приложения.
Флажок Auto Indent позволяет автоматически расставлять отступы при написании процедур программы, что упрощает структурирование и соответственно последующее чтение программы.
Группа Windows Settings содержит три флажка:
Drag-and-Drop Text Editing разрешает перетаскивание фрагментов текста в окне программы;
Default to Full Module View позволяет отображать все процедуры текущего объекта. Если вы хотите просмотреть их последовательно, флажок следует снять;
Procedure Separator обеспечивает установку визуальных разделителей в режиме просмотра всех процедур (Default to Full Module View). Рекомендуется установить.
Editor Format (редвктор формата)
Выбираются цвета и шрифты.
General (главная)
Предназначена для настройки различных параметров IDE, например, вывода линий сетки в формах, для обработки ошибок и компиляции.
Группа Form Grid Settings вкладки General задает:
расстояние между узлами сетки;
используется для выравнивания элементов в форме (наиболее удобно значение, заданное по умолчанию);
Группа Compile содержит:
флажок Show Tool Tips обеспечивает отображение подсказки с описанием управляющего элемента, если над ним зависает курсор;
при установке флажка Collapse Proj. Hides Windows в случае свертывания проекта свертываются и все связанные с ним окна.
Environment (среда)
В группе When a Program Start (когда стартует программа) находятся самые важные параметры во всей IDE. Во время разработки проекта вам придется часто сохранять работу. Проще всего это сделать, установив переключатель Prompt To Save Changes. В этом случае перед каждым запуском приложения VB6 предлагается сохранить проект.
Advanced (дополнительно)
Имеется несколько второстепенных параметров.
Установите флажок Background Project Load, чтобы VB загружал проект в фоновом режиме. Это позволит продолжать работу во время загрузки проекта. Устанавливается по умолчанию.
Не снимайте флажок Notify When Changing Shared Project Items (извещать, когда изменяется часть содержимого проекта). Некоторые проекты могут использовать совместно такие объекты, как формы или модули. Если при этом изменить один из них, VB сообщит об этом
Флажок SDI Development Environment позволяет выбрать интерфейс IDE: многодокументный (MDI) или однодокументный (SDI). Все наши проекты и примеры созданы в среде MDI, поэтому флажок должен быть установлен.
Понятие процедур, функций, операторов, переменных
Процедура – это подпрограмма какого-либо модуля. Она начинается ключевым словом - оператором Sub и заканчивается оператором End.
Процедуры производят обработку каких-либо событий (event procedure) и могут вызываться как самим VB, так и другими процедурами.
В частности, макрос VBA – это тоже процедура типа Sub. Это единственный класс процедур типа Sub, способных выполняться непосредственно путем вызова по имени либо из приложения (Word, Excel), либо из редактора VBA.
Процедуры состоят из операторов – наименьших жизнеспособных единиц программного кода, которые занимают, как правило, одну строку кода.
Операторы осуществляют действия над процедурами, переменными и константами.
Кроме процедур в состав модулей могут входить также и функции.
Функция отличается от процедуры тем, что она, выполняя различные действия над переменными и константами, возвращает результат вычислений в программу. Таким образом, результатом ее выполнения является появление некоторого значения. Переменные и константы в функции соединяются знаками операций.
Объявление функции осуществляется оператором Function, а окончание – также оператором End.
Переменные
Переменная (variable) – это имя (ярлык), для некоторого, хранящегося в программе, фрагмента информации, которую можно изменять, или, другими словами, - это имя, которое программист дает области памяти, используемой для хранения данных какого-либо типа.
Строго говоря, переменная (как контейнер для информации) и хранящаяся в ней информация – это не одно и то же, и надо бы говорить: "информация, представляемая переменной", т. к. следует иметь в виду, что переменная может стать командой. Переменные VB могут хранить любые типы данных.
Переменная подобна именованной ячейке рабочего листа Excel. Чтобы сослаться на содержимое, нужно вместо адреса ячейки обозначить имя переменной.
Переменные в операторах VB используются так же, как в уравнениях алгебры.
