Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_inf2.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
69.45 Кб
Скачать

Вопрос5. Основные свойства, методы и события стандартных элементов управления (TextBox, Label, Frame, OptionButton, ListBox, ComboBox) (Visual Basic).

Textbox

Элемент управления text box используется, чтобы отобразить информацию, введенную пользователем во время выполнения или назначенную на свойство Text элемента управления во время разработки или выполнения. Text box также позволяет отображать множественные строки, переносить текст по словам а размере элемента управления и добавлять основное форматирование.

Label

Элементы управления label используются для отображения текста и не могут быть отредактированы пользователем. Они используются, чтобы распознать объекты в форме - например, для описания действий какого-либо элемента управления при его нажатии а также могут отображать информацию во время выполнения приложения в ответ на событие или процесс.

Frame

Элемент управления frame используется, чтобы обеспечить опознаваемую группировку для других элементов управления. Например, можно использовать элементы управления frame, чтобы функционально разделить форму - отделить группы элементов управления option button.

Optionbutton

Элементы управления option button используются, чтобы отобразить опции, обычно в группах, из которых пользователь может выбрать нужную.

Listbox

Элемент управления list box отображает список пунктов, из которых пользователь может выбирать один или больше.List box представляет пользователю список для выбора.

Combobox

Элемент управления Combo Box объединяет особенности text box и list box. Этот элемент управления позволяет пользователю либо выбрать элемент, печатая текст в combo box, либо выбрать элемент из списка.Обычно combo box используется, когда есть список предложенных вариантов выбора, а list box - когда ввод ограничен тем, что находится в списке.

Вопрос6. Диалоговые окна (Visual Basic).

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

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

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

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

7. Алфавит языка Visual Basic. Основные типы данных (Visual Basic).

Описание любого языка, в том числе и языка программирования, обычно начинается с алфавита, то есть определения набора допустимых символов. Алфавит языка VBA включает следующие группы символов:

цифры (0-9);

латинские строчные и прописные буквы (A-Z, a-z);

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

символы типа: !, @, #, $, %, &;

символ подчеркивания.

Из этих символов образуются слова языка VBA. Здесь имеет смысл пояснить применение символов типа.

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

! - Single - число с плавающей точкой (вещественные числа);

@ - Currency - число в денежном формате;

# - Double - число с плавающей точкой двойной точности;

$ - String - строковая переменная;

% - Integer - целое число;

& - Long - длинное целое (переменная может принимать гораздо большее по абсолютной величине значение, чем просто целое).

Слова в программах отделяются друг от друга разделителями и специальными символами. Разделителями являются:

пробел;

символ продолжения строки ( _ );

символ табуляции;

символ новой строки.

Специальные символы (+,-,*,/,',",.,=,<,>,:) используются для обозначения операторов и других языковых конструкций.

Все слова языка VBA можно разделить на четыре группы:

имена (идентификаторы);

ключевые (зарезервированные) слова;

числа;

строки.

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

Объявленные типы данных

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

Переменная

Literal

Константа

Перечисление

Свойство

Параметр процедуры

Аргумент процедуры

Возвращаемое значение

8. Переменные и константы (Visual Basic).

Основные типы данных VB

Табл. 1 Основные типы данных VB

Тип данных

Размер ячейки в байтах

Диапазон значений

Boolean (логический)

2

True или False

Byte (байт)

1

От 0 до 255

Integer(целый)

2

От -32 768 до 32 767

Long (длинный целый)

4

От -2 147 483 648 до 2 147 483 647

Single (с плавающей точкой обычной точности)

4

Абсолютное значение находится в диапазоне от 1,401298E-45 до 3,402823E38*

Double (с плавающей точкой двойной точности)

8

Абсолютное значение находится в диапазоне от 4,94065645841247E-324 до 1,79769313486232E308*

Currency (денежный)

8

От -922 337 203 685 477,5808 до 922 337 203 685 477,5807

Date (дата/время)

8

От 1 января 100 г. до 31 декабря 9999 г.

Object (объект)

4

Любой указатель объекта

String (строка переменной длины)

10 байт + длина строки

Длина строки от 0 до приблизительно 2 миллиардов символов

Variant (универсальный тип)

16 байт+ длина строки

Дата/время; числовые значения с тем же диапазоном, что и для Double; строки с тем же диапазоном, что и для String

Type (тип, определяемый пользователем)

Определяется компонентами

Диапазон каждого элемента определяется его типом данных

Слева от знака равенства должна находиться переменная.

Переменные типов Byte, Integer, Long, Single, Double, Currency принимают числовые значения.

Если в программе имеется переменная a типа Single, то такой переменной можно присвоить числовое значение с дробной частью, например: a = – 62.697

В этой инструкции присваивания справа от знака равенства находится константа с плавающей точкой. В VB для отделения целой части от дробной части применяется символ (.). Возможен другой способ записи констант с плавающей точкой – с порядком. Например, 1.5Е–16 означает 1.5*10-16 (или иначе 0.00000000000000015).

К числовым переменным можно применять арифметические операции сложения (+), вычитания (–), умножения (*), деления (/), возведения в степень (^).

Значением переменной типа String может быть символ или строка символов.

Значением переменной типа Date может быть, дата, время или дата и время.

Переменная типа Boolean может принимать всего два значения. Такая переменная может иметь значение True (истина) или значение False (ложь).

Тип Variant является универсальным. Переменные типа Variant могут принимать числовые значения, значения символов и строк символов, значение даты, времени и даты и времени. Остальные типы данных пока комментировать не будем.

Если UserName является переменной типа String, тогда можно написать: UserName = "Иван" (здесь очень важны кавычки, так как иначе компьютер может принять Иван за имя переменной). Этот пример показывает, что константа типа String должна быть заключена в двойные кавычки.

К строковым переменным и константам можно применять операцию сцепления, которая обозначается символом (&) или символом (+).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]