- •Основы информационной культуры
- •2. Техническая база информационной технологии
- •2.1 Представление информации в эвм
- •2.2 Системы счисления
- •2.3 Форматы чисел в эвм
- •2.4 Представление символьной информации
- •Программное обеспечение Вычислительной системы
- •Архивация данных
- •Концепция Visual Basic
- •Основное меню
- •Объекты управления
- •Форма (Form)
- •Командная кнопка (CommandButton)
- •Метка (Label)
- •Текстовое окно (TextBox)
- •Типы данных
- •Переменные и константы
- •Область видимости переменных и констант
- •Выражения
- •Стандартные функции
- •Программирование линейных вычислительных процессов
- •Программирование разветвляющихся вычислительных процессов
- •Программирование циклических вычислительных процессов
- •Итерационные циклы
- •Добавление изображений в форму
- •Массивы
- •Поиск в массиве элементов, удовлетворяющих заданным условиям
- •Группировка объектов
- •Создание меню
- •Ввод информации с использованием переключателей и флажков проверки
- •Процедуры и функции
- •Информационно вычислительные сети
- •Базовая модель взаимодействия открытых сетей
- •Топология ивс
- •Сетевое по. (спо)
- •Глобальная компьютерная сеть Internet. Основы функционирования Интернет.
- •Структура Интернет
- •Адресация в сетях.
- •Адресация в Интернет
- •Основные службы Интернет
- •Многоуровневое представление средств сетевого взаимодействия.
- •Коммуникационные службы
- •Прямое общение в Интернет
- •Отложенное общение в Интернет
- •Информационные службы.
- •Поиск информации в Интернет.
Командная кнопка (CommandButton)
Элемент управления, с помощью которого можно выполнить команду, действие, задание.
Свойства
Name, Caption, Enabled, все свойства, связанные со шрифтами, расположением и размером кнопки. Кроме них, рассмотрим следующие свойства:
Visible – определяет видима кнопка на форме или нет. Свойство принимает два значения: True (по умолчанию) и False.
Picture, Style - позволяют поместить рисунок на кнопку. Для этого свойству Style нужно задать значение 1 – Graphical и затем установить значение свойства Picture – имя файла с картинкой.
При задании значения свойству Name (имя командной кнопки в программном коде) используют префикс btn (button), например, btnCommand1, btnStart.
События
События Click и DblClick, им соответствуют процедуры:
Private Sub Command_Click( )
Private Sub Command_ DblClick().
Метка (Label)
Это поле, в которое помещается текст – различные пояснения на форме. Текст метки определяется свойством Caption.
Свойства
Name, Caption, все свойства, связанные со шрифтами, расположением метки, фоном и дополнительно:
Autosize
- (автонастройка размера) =
При значении True размер поля метки автоматически подгоняется под размер текста.
Enabled
- (доступ) =
При значении False текст метки поблекнет.
Alignment
- (выравнивание)
BorderStyle
– (тип границы)
При значении 0 контур поля отсутствует, при значении 1 поле очерчивается одинарной линией.
При задании значения свойству Name используют префикс lbl
События
События Click и DblClick, им соответствуют процедуры:
Private Sub Label_Click( )
Private Sub Label _ DblClick().
Текстовое окно (TextBox)
Поле, в котором отображается вводимая пользователем с клавиатуры информация и выводимая информация (текст и цифры).
Свойства
Текстовое окно обладает всеми свойствами, которые связаны со шрифтами, фоном, Name, Enabled, Visible, BorderStyle.
При задании значения свойству Name используют префикс txt.
Текстовое окно не имеет свойства Caption. Содержимое окна определяется свойством Text.
Text (текст) – значение этого свойства отображается в текстовом окне.
Дополнительно:
MaxLength
- (максимальная длина)
При значении 0 (по умолчанию) позволяет отображать любое количество символов, значение n ограничивает количество отображаемых символов заданным числом n.
MultiLine
- (несколько строк) =
События
Click, DblClick и KeyPress (нажатие любой клавиши на клавиатуре при нахождении курсора в текстовом окне), им соответствуют процедуры:
Private Sub Text1_Click( )
Private Sub Text1_DblClick().
Private Sub Text1_KeyPress(KeyAscii As Integer) – аргумент KeyAscii представляет собой код нажатой клавиши.
Методы
Наиболее полезный метод, связанный с текстовым окном, - SetFocus, позволяющий установить курсор в выбранное текстовое окно.
Синтаксис метода:
Имя_объекта. SetFocus
На форме, имеющей несколько текстовых окон, в фокусе может находиться только одно окно. Пользователь может вносить информацию только в окно, находящееся в фокусе.
Типы данных
Тип данных – множество допустимых значений данных и совокупность операций над ними.
В Visual Basic различают следующие типы данных:
Byte – данные этого типа могут принимать значения целых чисел от 0 до 255; 1 б.
Integer – целые числа от –32768 до +32768, 2 б.
Long – целые числа (длинный целый) от –2 до +2 млрд., 4 байта (амперсант – ampersand).
Single – вещественное число с плавающей точкой, 4 байта, диапазон: от 1,4 10-45 до 3,4 1038; при выводе значений на экран или бумагу в мантиссу вводится 6 знаков, т.е. вычисления производятся с точностью до 6 знаков после запятой, например, 4 . 613582Е-12.
Double – числовой вещественный тип удвоенной точности, 8 байт, от 4,9 10-324 до 1,8 10308, при выводе такого числа мантисса содержит 12 знаков.
Currency – денежная величина, числовой вещественный тип с фиксированной точкой, 8 байт; представляет числа с 15-ю цифрами до десятичной точки и 4-мя после нее.
Date – дата и время, т.е. выражения американский формат или кавычки, которые Visual Basic рассматривает как даты, 8 байт: 1.01.100 – 31.12.9999.
String – строковый тип, 1 байт для каждого символа, для строк текстовой информации: 65000 символов для строк фиксированной длины и до 2 млрд. символов для динамических строк.
Boolean – булевский или логический тип, данные этого типа могут принимать только 2 значения: true – истина и false – ложь.
Variant – наиболее универсальный тип данных; принимается по умолчанию, т.е. когда тип данных не указан; данные этого типа могут быть данными любого типа.
