- •Общие сведения об языке vb. Области применения vba, vbScript, ActiveX, vb.Net.
- •Системы программирования.
- •Методика программирования на vb. Понятия объекта, события, свойства и метода.
- •Среда разработки vb. Окно проекта, окно формы, панель инструментов формы, окно свойств, окно программного кода.
- •Алфавит языка. Пример записи операторов кода в модуле.
- •Типы переменных в языке vb. Суффиксы, определяющие тип переменной.
- •Запись констант. Примеры использования констант.
- •15. Встроенные функции vb.
- •20. Понятие алгоритма. Свойства алгоритма. Способы описания алгоритма. Примеры
- •Способы описания алгоритмов
- •21. Основные структуры алгоритмов. Язык блок-схем. Элементы, правила составления.
- •Требования к изображению блок-схем:
- •Текст модуля:
- •Текст программы:
- •Синтаксис функции следующий:
- •Пример:
- •Текст программы:
- •47. Процедуры Sub в vb. Формальные и фактические параметры.
- •Текст программы:
- •52.Методы и средства защиты в компьютерных системах.
- •53. Информационная безопасность и её компоненты.
- •Категории безопасности:
- •54. Правовые методы защиты программ.
Среда разработки vb. Окно проекта, окно формы, панель инструментов формы, окно свойств, окно программного кода.
В ООП один объект посылает сообщение другому, который при получении сообщения вызывает некоторый метод обработки. Обычно реакцию приложения можно разделить на три составляющих: визуальную, системную и обработчик событий.
Визуальная составляющая определяет интерфейс пользователя (кнопки, поля сообщений и другие элементы управления). При воздействии на элементы интерфейса пользователь вызывает некоторые события. Системная составляющая среды программирования анализирует событие и запускает соответствующий метод, обработчик событий.
Для доступа к свойствам и методам объекта, являющегося составной частью других, более крупных объектов, нужно записать список из всех вложенных объектов.
Например, в конструкции: MyMonitor.Power.Value объект MyMonitor включает объект-кнопку Power, и наследует свойство Value объекта Power. Вложенность объектов наследования может возрастать.
Приложение – это набор инструкций, заставляющий компьютер выполнять задачу. Структура приложения – это метод организации инструкций, т.е. место их хранения и порядок их выполнения. Приложение Visual Basic основано на объектах, поэтому структура программы близко моделирует его физическое представление на экране. Экранная форма является представлением свойств, которые определяют её вид на экране и внутреннее поведение.
Для каждой формы в приложении существует связанный с ней модуль формы, который хранится в файле с расширением FRM и содержит её код. Каждый модуль формы содержит процедуры обработки событий – раздел кода, который выполняется в ответ на определённые события. Для каждого элемента управления формы существует соответствующий набор процедур обработки событий в модуле формы. Код, не связанный с конкретной формой или элементом управления, помещается в стандартный модуль, хранимый в файле с расширением BAS.
Событие – это действие, распознаваемое формой или элементом управления. Каждая форма и элемент управления в Visual Basic имеют заранее определённый набор событий и коды процедур, связанных с обработкой этих событий.
Код приложения Visual Basic имеет иерархическую структуру. Типичное приложение состоит из одного или более модулей: модуль формы, необязательные стандартные модули для совместного использования и необязательные модули класса.
Каждый модуль содержит одну или более процедур, которые могут включать процедуры обработки событий, процедуры Sub и Function и процедуры Property (свойство).
Алфавит языка. Пример записи операторов кода в модуле.
Как и любой другой язык, 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
Лексемы языка VB. Правила записи имён. Соглашение по стилю имён.
Лексема — это единица текста программы, которая имеет определенный смысл для компилятора и которая не может быть разбита в дальнейшем.
В Visual Basic различают шесть классов лексем:
свободно выбираемые и используемые идентификаторы;
служебные (зарезервированные) слова;
константы;
строки (строковые константы);
операции (строки операций);
разделители (знаки пунктуации).
Visual Basic накладывает на имена следующие ограничения:
имя должно начинаться с буквы;
имя не должно содержать точек, пробелов, разделительных символов, знаков операций, а также специальных символов;
имя должно быть уникальным, оно не должно совпадать с зарезервированными словами Visual Basic или с другими именами;
длина имени может включать до 255 символов, но следует иметь в виду, что Visual Basic учитывает только первые 40 символов от начала имени.
Имена могут быть простыми или сложными. Имена следует выбирать такими, чтобы они несли в себе больше информации о назначении переменной, процедуры или функции.
Существуют соглашения по стилю имен, которых желательно придерживаться:
идентификатор должен понятным образом отражать назначение переменной, это правило способствует пониманию программы;
лучше использовать имена из строчных букв, в случае составных имён нужно отделять друг от друга составляющие их слова подчеркиванием или начинать новое слово с прописной буквы;
имена из прописных букв используются для определения констант;
название идентификатора может содержать суффикс, который указывает на тип данных, связанный с этим идентификатором.
Тип данных - способ хранения и представления данных в компьютерной системе.