- •Введение
 - •Особенности программирования на Visual Basic
 - •1.1. Интегрированная среда разработки ide
 - •1.2. Проекты, программы
 - •1.3. Стандартные элементы управления
 - •Панель элементов управления
 - •Написание скриптов с помощью объекта ScriptControl
 - •Общие свойства элементов управления
 - •1.4. Этапы программирования
 - •Первый этап: выбор формы и настройка её свойств
 - •Второй этап: разработка интерфейса
 - •Третий этап: работа со свойствами элементов управления
 - •Четвёртый этап: написание программного кода задачи
 - •Начало написания программы
 - •Набирайте текст программы только строчными буквами!
 - •Объявление переменных
 - •Ввод начальных данных
 - •Программирование задачи
 - •Вывод результатов
 - •2. Практические задания по Visual Basic
 - •Задание № 1. Знакомство с элементами управления
 - •1. Постановка задачи. Последовательность
 - •Задание № 2. Разработка многодокументного интерфейса
 - •Задание № 3. Программирование задач с линейной структурой алгоритма
 - •Задание № 4. Программирование вычислительных задач разветвляющейся структуры
 - •Задание № 5. Программирование вычислительных задач циклической структуры
 - •Задание № 6. Одномерные массивы
 - •Задание № 7. Программирование двумерных массивов
 - •Задание № 8. Процедуры-подпрограммы Sub и процедуры-функции Function
 - •Задание № 9. Приближенное вычисление определенного интеграла
 - •Приложение
 - •If условие Then оператор1 [: оператор2 [: оператор3 ]… ]
 - •If условие Then оператор1 Else оператор2
 - •Область видимости переменных и их объявление
 - •Рекомендуемая литература
 - •Содержание
 
1.3. Стандартные элементы управления
При создании коммерческого приложения, которое делается по заказу, т. е. предполагает его эксплуатацию пользователями с различной степенью подготовки, особенно важным является разработка интерфейса программы. Интерфейс приложения должен быть понятным, простым при работе с приложением. До появления визуальных средств программирования разработка интерфейса могла занимать до 60% времени от времени создания всего приложения.
В Visual Basic для построения пользовательского интерфейса приложения используются специальные графические инструменты, называемые элементами управления. Различают встроенные или стандартные элементы управления и нестандартные, которые вызываются после выполнения определенных команд.
Элементы управления позволяют пользователю вводить и выводить числовую или текстовую информацию, выбирать команды, просматривать папки и файлы, рисовать, использовать средства анимации, печатать результаты и т.п.
Панель элементов управления
Стандартные элементы управления для использования в формах представлены пиктограммами на панели элементов (см. рис. 1.2).
Другие элементы управления, называемые элементами управления ActiveX, можно добавить на панель элементов, выполнив команду Проект  Компоненты  Вкладка: Управления, где и выбрать нужное средство управления. Другой путь – вызвать правой кнопкой мыши (ПКМ) контекстное меню при нахождении указателя мыши на панели элементов и в нем выбрать пункт меню Компоненты.
Основные встроенные стандартные элементу управления и их краткое описание приведены в табл. 1.1.
У каждого элемента управления имеются свойства. Их может быть несколько десятков, но в простых программах могут использоваться всего несколько из них.
В учебном пособии [1] приведены также свойства элементов управления, используемые по умолчанию. Их при программировании можно опускать. Считаем, что привыкать к свойствам по умолчанию надо постепенно. Поясним, что такое свойство по умолчанию на примерах:
txtF.Text = 24 ‘можно так: txtF = 24
lblОперация.Caption = "Произведение"
‘ или так: lblОперация = "Произведение"
Таблица 1.1
Имя элемента управления  | 
			Префикс имени  | 
			Имя класса  | 
			Описание  | 
		
Check1 (Флажок)  | 
			chk  | 
			CheckBox  | 
			Отображает возможности выбора True/False (Истина/Ложь) или Yes/No (Да/Нет). На форме одновременно может быть установлено любое количество флажков  | 
		
Combo1 (Комбинированное окно)  | 
			cbo  | 
			ComboBox  | 
			Комбинирует поле ввода со списком. Позволяет пользователю печатать выбор или выбирать элемент из раскрывающегося списка  | 
		
Command1 (Кнопка управления) 
  | 
			cmd  | 
			CommandButton  | 
			Выполняет команду или действие, выбранные пользователем  | 
		
Data1 (Элемент управления данными) 
  | 
			dat  | 
			Data  | 
			Позволяет соединиться с существующей базой данных и отображать ее информацию на форме приложения  | 
		
Dir1 (Список каталогов) 
  | 
			dir  | 
			DirListBox  | 
			Отображает и позволяет пользователю выбирать папки и пути  | 
		
Drive1 (Список дисков)  | 
			drv  | 
			DriveListBox  | 
			Отображает и позволяет пользователю выбирать дисковод  | 
		
File1 (Список файлов)  | 
			fil  | 
			FileListBox  | 
			Отображает список файлов и позволяет пользователю выбирать из него  | 
		
Frame1 (Рамка)  | 
			fra  | 
			Frame  | 
			Предоставляет визуальный и функциональный контейнер для элементов управления  | 
		
Hscroll (горизонтальная) или VScroll (вертикальная) полосы прокрутки  | 
			
 
 hsc 
 
 vsc  | 
			
 
 HscrollBar 
 
 VScrollBar  | 
			Позволяет пользователю добавлять полосы прокрутки к элементам управления, которые не предоставляют их автоматически. (Это не то же самое, что встроенные полосы прокрутки многих элементов управления.)  | 
		
Image1 (Изображение)  | 
			img  | 
			Image  | 
			Отображает побитовые изображения, значки или метафайлы Windows, файлы JPEG или GIF; при нажатии ведет себя как кнопка управления  | 
		
Label1 (Надпись)  | 
			lbl  | 
			Label  | 
			Отображает текст, с которым пользователь не может взаимодействовать  | 
		
Line1 (Линия)  | 
			lin  | 
			Line  | 
			Добавляет отрезок прямой линии на форму  | 
		
List1 (Список)  | 
			lst  | 
			ListBox  | 
			Отображает список элементов, которые пользователь может выбирать  | 
		
OLE1 (Контейнер OLE)  | 
			ole  | 
			OLE  | 
			Внедряет данные в приложение Visual Basic  | 
		
Option1 (Переключатель)  | 
			opt  | 
			OptionButton  | 
			Переключатель как часть группы выбора вместе с другими переключателями. В группе выбора отображается много возможностей, из которых пользователь выбирает только одну  | 
		
Picture1(Графическое окно) 
  | 
			pic  | 
			PictureBox 
  | 
			Отображает побитовые изображения, значки или метафайлы Windows, файлы JPEG или GIF. Он также отображает текст и является визуальным контейнером для других элементов управления  | 
		
Shape1 (Контур)  | 
			shp  | 
			Shape  | 
			Добавляет прямоугольник, квадрат, эллипс или окружность на форму, в рамку или картинку  | 
		
Text1 (Текстовое поле)  | 
			txt  | 
			TextBox  | 
			Предоставляет область для ввода или отображения текста  | 
		
Timer1 (Таймер) 
  | 
			tmr  | 
			Timer  | 
			Выполняет события через определенные интервалы времени. Можно использовать при создании эффектов анимации  | 
		
