Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты по VB.docx
Скачиваний:
2
Добавлен:
21.09.2019
Размер:
840.17 Кб
Скачать
  1. Среда разработки vb. Окно проекта, окно формы, панель инструментов формы, окно свойств, окно программного кода.

В ООП один объект посылает сообщение другому, который при получении сообщения вызывает некоторый метод обработки. Обычно реакцию приложения можно разделить на три составляющих: визуальную, системную и обработчик событий.

Визуальная составляющая определяет интерфейс пользователя (кнопки, поля сообщений и другие элементы управления). При воздействии на элементы интерфейса пользователь вызывает некоторые события. Системная составляющая среды программирования анализирует событие и запускает соответствующий метод, обработчик событий.

Для доступа к свойствам и методам объекта, являющегося составной частью других, более крупных объектов, нужно записать список из всех вложенных объектов.

Например, в конструкции: MyMonitor.Power.Value объект MyMonitor включает объект-кнопку Power, и наследует свойство Value объекта Power. Вложенность объектов наследования может возрастать.

Приложение – это набор инструкций, заставляющий компьютер выполнять задачу. Структура приложения – это метод организации инструкций, т.е. место их хранения и порядок их выполнения. Приложение Visual Basic основано на объектах, поэтому структура программы близко моделирует его физическое представление на экране. Экранная форма является представлением свойств, которые определяют её вид на экране и внутреннее поведение.

Для каждой формы в приложении существует связанный с ней модуль формы, который хранится в файле с расширением FRM и содержит её код. Каждый модуль формы содержит процедуры обработки событий – раздел кода, который выполняется в ответ на определённые события. Для каждого элемента управления формы существует соответствующий набор процедур обработки событий в модуле формы. Код, не связанный с конкретной формой или элементом управления, помещается в стандартный модуль, хранимый в файле с расширением BAS.

Событие – это действие, распознаваемое формой или элементом управления. Каждая форма и элемент управления в Visual Basic имеют заранее определённый набор событий и коды процедур, связанных с обработкой этих событий.

Код приложения Visual Basic имеет иерархическую структуру. Типичное приложение состоит из одного или более модулей: модуль формы, необязательные стандартные модули для совместного использования и необязательные модули класса.

Каждый модуль содержит одну или более процедур, которые могут включать процедуры обработки событий, процедуры Sub и Function и процедуры Property (свойство).

  1. Алфавит языка. Пример записи операторов кода в модуле.

Как и любой другой язык, Visual Basic имеет свой алфавит.

В него входят:

  • прописные и строчные буквы латинского алфавита: А, В,..., Z, a, b,...,z;

  • прописные и строчные буквы кириллицы (А—Я, а—я);

  • цифры от 0 до 9;

  • символ подчеркивания «_»;

  • не изображаемые символы («обобщенные пробельные символы»);

  • специальные символы, участвующие в построении конструкций языка:

      • +, -,*,/, \, ", =,>,<,[,],(,),., {,},',&,;,:,@ (комерческое «ет»);

  • составные символы, воспринимаемые как один символ:

      • < =, > =, <> ;

При запуске Редактора кода (Code Editor) появляется окно, в котором можно вводить текст программы.

Так как работа с программным кодом осуществляется в модулях, то для каждого модуля, выбранного в проводнике проекта (Project Explorer), создаётся отдельное окно. Код внутри модуля разделён на отдельные секции, для каждого объекта, содержащегося в модуле.

При записи текста модуля могут встречаться длинные строки, их можно разбить на несколько строк, для этого используется символ пробела, за которым следует символ подчёркивания. Пример:

Data.Record = “SELECT * From Titles, Publisher” _

& “WHERE Publishers.PubID = Titles.PubID” _

& “AND Publishers.State = ‘CA’ ”

При записи нескольких операторов в одну строку, они разделяются двоеточием. Пример:

Text1 = “Hello” : Red = 255 : Text1.BackColor = Red

  1. Лексемы языка VB. Правила записи имён. Соглашение по стилю имён.

Лексема — это единица текста программы, которая имеет определенный смысл для компилятора и которая не может быть разбита в дальнейшем.

В Visual Basic различают шесть классов лексем:

  • свободно выбираемые и используемые идентификаторы;

  • служебные (зарезервированные) слова;

  • константы;

  • строки (строковые константы);

  • операции (строки операций);

  • разделители (знаки пунктуации).

Visual Basic накладывает на имена следующие ограничения:

  • имя должно начинаться с буквы;

  • имя не должно содержать точек, пробелов, разделительных символов, знаков операций, а также специальных символов;

  • имя должно быть уникальным, оно не должно совпадать с зарезервированными словами Visual Basic или с другими именами;

  • длина имени может включать до 255 символов, но следует иметь в виду, что Visual Basic учитывает только первые 40 символов от начала имени.

Имена могут быть простыми или сложными. Имена следует выбирать такими, чтобы они несли в себе больше информации о назначении переменной, процедуры или функции.

Существуют соглашения по стилю имен, которых желательно придерживаться:

  • идентификатор должен понятным образом отражать назначение переменной, это правило способствует пониманию программы;

  • лучше использовать имена из строчных букв, в случае составных имён нужно отделять друг от друга составляющие их слова подчеркиванием или начинать новое слово с прописной буквы;

  • имена из прописных букв используются для определения констант;

  • название идентификатора может содержать суффикс, который указывает на тип данных, связанный с этим идентификатором.

Тип данных - способ хранения и представления данных в компьютерной системе.