Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основные свойства, методы и события объектов VBСодержание книги
Поиск на нашем сайте
Многие объекты имеют одинаковые свойства:
Нет необходимости запоминать и описывать все свойства каждого объекта, расположенного на форме: значения всех свойств устанавливаются по умолчанию. Разные объекты могут иметь различные методы. Одни и те же методы применимы к разным объектам. Перечислим методы, присущие многим объектам:
Примеры использования в программе:
Все элементы управления пользовательского интерфейса, которые размещаются на формах, обладают определенным перечнем событий, при совершении которых над соответствующим элементом управления будут выполняться запрограммированные действия. Для многих элементов управления общими являются такие события:
Основное событие компонента закреплено за ним по умолчанию и обработчик этого события вызывается двойным щелчком мыши по расположенному на форме данному компоненту. В интегрированной среде разработки VB имеется окно Рис. 4 – Окно просмотра объектов Object Browser Окно Object Browser разделено на две части. В левой части можно выбрать объект, тогда в правой – отразятся все его свойства, методы и события. При этом значком с рукой помечены свойства, значком в виде молнии , а значком в виде зеленого параллепипеда – методы, присущие данному объекту.
Основные элементы языка Vb ДОБАВИТЬ АЛФАВИТ, СЛОВА и Т.Д. Константы, переменные и типы данных являются основными элементами любого языка программирования. Типы данных VB обрабатывает данные различных типов: целые числа, дробные числа, символы, даты др. Создавая переменную, программист должен знать, для хранения каких данных она предназначена. Для каждого из типов данных определен свой способ хранения и представления (формат) в памяти компьютерной системы. Тем самым определен диапазон допустимых значений и длина в байтах. ТИП ДИАПАЗОН
Примечание. Переменные типа Variant могут содержать специальные значения: Empty. Это значение имеет переменная типа Variant до того как ей присваивается какое-либо значение. Error. Указание ошибочной ситуации в процедуре. Позволяет предпринимать определенные действия в зависимости от ее значения. Переменные Любой язык программирования использует понятие переменной. Переменные в программе – это простейшие объекты программы, предназначенные для хранения в памяти некоторых значений и обработки их по заданному алгоритму. Значения переменной – это данные, которые хранятся и обрабатываются по заданному алгоритму в процессе выполнения программы. В разные моменты времени переменные могут иметь различные значения. Каждая переменная должна иметь имя. Имена переменных используют в арифметических и других операциях. При именовании переменных, процедур, функций, констант в языке VB следует соблюдать правила: - Имена должны начинаться с буквы и не могут иметь более 255 символов. - Кроме букв и цифр разрешается использовать только знак _. - Имена не могут совпадать с зарезервированными словами VB. Недопустимы, например, имена 1Time, date of Birst, $t, Print. Объявление переменных VB не требует обязательного объявления переменных. Однако хороший стиль программирования предполагает, чтобы все используемые переменные были объявлены явно. В случае неявного объявления тип переменной определяется при первом операторе присваивания, и в этот же момент ей будет выделена память в соответствии с типом Variant. При явном объявлении для переменных сразу резервируется место в памяти компьютера, объем которого зависит от объявленного типа переменной. Синтаксис явного объявления переменной: Dim Имя_переменной As Тип_переменной Private Имя_переменной As Тип_переменной Public Имя_переменной As Тип_переменной Static Имя_переменной As Тип_переменной Операторы Dim,Private,Public определяют область видимости переменных:
Время жизни переменных. Локально объявленные переменные при выходе из процедуры удаляются из памяти, а при новом вызове процедуры инициализируются заново. Их содержимое при этом не сохраняется, что не всегда желательно. Если переменную объявить как статическую, то ее содержимое при выходе из процедуры сохранится. Например: Private Sub Command1_Click() Static A As Integer Dim B As Integer A=A+1 B=B+1 Print A Print B End Sub Статическая переменная А при каждом щелчке на кнопке Command1 увеличивается на 1, нестатическая переменная В при каждом щелчке инициализируется заново, поэтому ее значение при выходе всегда равно 1. Explicit-объявление В редакторе VB имеется режим, при котором запрещается использовать необъявленные переменные. Его можно задать с помощью оператора Option Explicit, который записывается в самой первой строке программного кода приложения. Именно этот оператор является сигналом для проверки кода на наличие имен переменных, которые были не объявлены. Константы Константами в программе называют простейшие объекты программы, значения которых заранее известны и в процессе выполнения программы не изменяются. Области определения для констант такие же, как и для переменных. Синтаксис явного объявления константы: [ Public ] Const Имя_константы = Значение [ Private ] Const Имя_константы = Значение Например, Const Pi = 3.1415926535897932 S = Pi * Radius ^ 2 Константы можно объявлять и с указанием типа данных: [ Public ] Const Имя_константы As Тип_данных = Значение [ Private ] Const Имя_константы As Тип_данных = Значение Например, Const Pi As Single = 3.1415926535897932 Выражения и операции Выражение – некоторые данные или группа данных, называемых операндами, объединенных знаками операций. Операции обозначают действия, выполняемые над операндами. Наиболее часто используемыми являются арифметические и логические операции. Выражение строится на базе констант, переменных или литерных значений, арифметических или логических операций и функций. Каждое выражение вычисляется до отдельного значения (числа, строки и т.п.). Операндами арифметических выражений могут быть числа (константы) и переменные, функции и арифметические выражения, заключенные в круглые скобки. При записи выражений, содержащих скобки, должна соблюдаться парность скобок, т. е. число открывающих скобок должно быть равно числу закрывающих скобок. В простейшем случае арифметическое выражение – константа или переменная. В арифметических выражениях возможны следующие арифметические операции:
Арифметические операции выполняются в обычном порядке, свойственном языкам программирования: - возведение в степень ^; - умножение и деление *, /, \, Mod; - сложение и вычитание +, -. Для изменения порядка вычислений используются скобки. Результатом вычисления логических выражений являются только два возможных значения True или False. Для написания простых логических выражений используются знаки отношений (=, <, >, <=, >=, <>), а сложные логические выражения строятся из простых и логических операций, примененных к ним. Основные логические операции, используемые для написания логических выражений:
Приоритеты выполнения логических операций в логических выражениях: 1. Отрицание; 2. Логическое произведение; 3. Логическое сложение, Исключающее ИЛИ. Скобки меняют порядок выполнения операций. Таблица истинности для основных логических операций:
Стандартные подпрограммы В любом языке программирования имеются готовые блоки программ, написанных разработчиками языка, к которым можно обращаться, указывая только их имя. Такие самостоятельные программные блоки называются подпрограммами. Они встроены в язык, т.е. фактически являются частью языка программированияиназываются встроенными или стандартными подпрограммами. Реализуются подпрограммы в виде процедур или функций. Каждой процедуре или функции дается уникальное имя и четко устанавливается перечень и тип входных и выходных параметров. Входной параметр – это переменная, значение которой должно быть установлено до начала обращения к данной подпрограмме. Выходной параметр – это переменная, которая получает свой значение в результате работы подпрограммы. Главное отличие функции от процедуры заключается в том, что результат работы функции – единственное значение, которое называется возвращенным, а результат работы процедуры – одно значение, несколько значений или ни одного. Кроме того, обращение к функции является разновидностью операнда (входит в состав арифметических, логических и др. выражений), а вызов процедуры – разновидностью оператора. Вызываются процедуры и функции по строго определенному имени и располагаются в специализированных библиотечных модулях, имеющих системные имена. Ниже приведены наиболее часто используемые математические функции и функции преобразования типов. Математические функции VB N- числовое выражение
Функции преобразования данных VB N – числовое выражение; S – строка символов
Операторы Оператором можно назвать закодированную форму инструкции алгоритма, несущую определенный смысл. Операторы (statements) в любом языке программирования являются основными исполняемыми элементами кода приложения. Различают операторы присваивания, алгоритмические и функциональные операторы. Алгоритмические операторы используются для организации последовательности выполняемых исполнителем действий. Важнейшие из них – операторы безусловных переходов, условные операторы, операторы циклов. Функциональные или системные операторы – это встроенные в язык функции и процедуры, с помощью которых производятся важные и часто используемые действия, такие, как, например, ввод и вывод данных. Простые операторы Операторы, не содержащие в себе никаких других операторов, называются простыми. К ним относятся операторы присваивания, вызова процедуры, пустой оператор и оператор безусловного перехода. Оператор присваивания Оператор присваивания позволяет заменить текущее значение переменной, стоящей слева, новым значением, задаваемым выражением, стоящим справа. Формат оператора присваивания: Имя Переменной = Выражение Выполнение оператора присваивания заключается в следующем: сначала вычисляется результат выражения, находящегося справа от символа присваивания, затем вычисленное значение записывается в область памяти, предназначенной для хранения переменной, имя которой стоит слева от символа присваивания (другими словами вычисленное значение присваивается этой переменной). Примеры операторов присваивания:
Оператор присваивания считается верным, если тип выражения соответствует, или может быть приведен к типу переменной. Переменной типа Single можно присвоить значение выражения типа Single или Integer. Переменной типа Integer можно присвоить значение выражения только типа Integer. Для приведения типа переменной к соответствующему типу в VB имеются функции преобразования типов. Во время перевода исходной программы в исполняемую компилятор проверяет соответствие типов выражений и переменных. Если тип выражения не соответствует типу переменной, то компилятор выдает сообщение об ошибке. Операторы вызова процедур Вызов процедуры – это простой оператор, состоящий из идентификатора вызываемой процедуры и списка передаваемых параметров. Оператор безусловного перехода Оператор безусловного перехода имеет следующий синтаксис: GoTo Метка Метка указывает на оператор, на который следует перейти для дальнейшего выполнения программы. Используется в случаях, когда после выполнения некоторого оператора надо выполнить не следующий по порядку, а какой-нибудь другой, отмеченный меткой оператор, например: GoTo M1 ...... M1: Оператор Системные диалоговые окна В VB имеются специальный вид окон – диалоговый, которые бывают двух типов. Модальное диалоговое окно – это окно, из которого нельзя перейти в другое окно, не закрыв его. Оно вынуждает пользователя совершить некоторые действия. Немодальное диалоговое окно позволяет переместить фокус в другое окно без его закрытия. В VB существует следующие стандартные диалоговые окна: - «Открытие файла» для поиска нужного файла; - «Сохранить как» для поиска места хранения файла и ввода его имени; - «Печать» для настройки режима печати - «Цвет» для выбора цветовой палитры; - «Шрифт» для выбора и установки шрифта; Кроме того, имеются диалоговые окна сообщений MsgBox и окна, предназначенные для ввода информации InputBox, которые не требуют проектирования, а вызываются из программы специальными функциями.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-08-12; просмотров: 369; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.132.22 (0.008 с.) |