- •Основы системы программирования
- •Введение
- •1 Основы системы программирования Visual Basic
- •1.1 Загрузка системы программирования
- •1.2 Среда разработки
- •1.3 Последовательность разработки проекта
- •1.4 Сохранение проекта
- •1.5.2 Текстовое поле (TextBox)
- •1.5.3 Кнопка (CommandButton)
- •1.5 Основные элементы управления
- •1.5.1 Надпись (Label)
- •1.5.4 Окно списка (ListBox)
- •1.6 Последовательность разработки информационной технологии
- •1.6.1 Формализация задачи
- •1.6.2 Составление схемы алгоритма
- •1.6.3 Разработка проекта
- •1.6.4 Сохранение проекта
- •1.6.5 Выполнение проекта
- •1.6.6 Отладка программы
- •1.7 Основы языка программирования Visual Basic
- •1.7.1 Типы данных
- •1.7.2 Объявление данных
- •Dim имя переменной As Тип данных
- •1.7.3 Оператор присваивания
- •1.7.4 Встроенные функции языка Visual Basic
- •Имя функции(аргумент)
- •1.7.5 Организация ввода данных
- •1.7.6 Организация вывода данных
- •MsgBox сообщение [,атрибут] [,заголовок]
- •Format (параметр,"прототип")
- •2 Структурное программирование
- •2.1 Структура Следование
- •2.2 Структура Развилка
- •If условие Then
- •Iif(логическое выражение, выражение1, выражение2)
- •If условие Then
- •If Условие1 Then
- •Goto имя метки
- •Номер строки
- •2.3 Структура Цикл
- •3 Производные алгоритмические структуры
- •Dim Имя массива(размерность) As Тип данных
- •Dim Имя массива(количество строк, количество столбцов) As Тип данных
- •3.1 Производная алгоритмическая структура Формирование
- •3.2 Производная алгоритмическая структура Пересчёт
- •3.3 Производная алгоритмическая структура Поиск по ключу
- •3.4 Производная алгоритмическая структура Поиск максимума
- •3.5 Производная алгоритмическая структура Поиск минимума
- •3.6 Производная алгоритмическая структура Cумма
- •3.7 Производная алгоритмическая структура Произведение
- •3.8 Производная алгоритмическая структура Счётчик
- •3.9 Производная алгоритмическая структура Выборка
- •3.10 Производная алгоритмическая структура Перестановка
- •3.11 Сортировка элементов массива
- •Библиографический список
- •Приложение извлечения из межгосударственного стандарта
- •2 Описание схем
- •2.2 Схема программы
- •3 Описание символов
- •3.1 Символы данных
- •3.2 Символы процесса
- •3.3 Символы линий
- •3.4 Специальные символы
- •4 Правила применения символов и выполнения схем
- •4.1 Правила применения символов
- •4.2 Правила выполнения соединений
- •Содержание
- •Основы системы программирования
- •190031, СПб., Московский пр., 9.
1 Основы системы программирования Visual Basic
1.1 Загрузка системы программирования
При загрузке системы Visual Basic запускается Мастер проектов, и на экране отображается диалоговое окно New Project, в котором можно выбрать один из нескольких типов шаблонов проектов (рис. 1).
Рис. 1 Диалоговое окно нового проекта
Окно состоит из трех вкладок:
New (новые проекты). На этой вкладке присутствуют несколько шаблонов проектов:
Standard EXE – стандартный проект;
ActiveX EXE – загрузочный файл ActiveX;
ActiveX DLL – динамическая библиотека ActiveX;
ActiveX Control – создание новых элементов управления ActiveX;
VB Application Wizard – мастер приложений VB for Application; Addin – мастер мастеров и другие;
Existing (существующие проекты). С помощью этой вкладки можно выбрать существующий проект;
Recent (недавно использовавшиеся проекты). На ней перечисляются лишь те проекты, с которыми пользователь работал в последнее время.
Для работы с Visual Basic необходимо загрузить стандартный ЕХЕ проект.
При его загрузке на экране (рис. 2) отражается меню Visual Basic и стандартная панель инструментов.
Р
ис.
2 Меню Visual
Basic
и стандартная панель инструментов
Назначение меню:
File – предназначено для работы с файлами, которые образуют приложения. С помощью команд этого меню можно создавать, открывать, сохранять и печатать проект.
Edit – выполняет стандартные операции по работе с фрагментами текста и элементами управления: вырезать, вставить, копировать.
View – просмотр различных компонентов и инструментов. Можно просматривать различные составляющие проекта: формы, программные модули, пользовательские управляющие элементы.
Project – с помощью команд этого меню добавляются формы, программные модули, пользовательские управляющие элементы, свойства и компоненты ActiveX в другие проекты и удаляются из них.
Format – определяет размеры и расположение элементов управления и форм.
Debug – используется для отладки приложений. С помощью команд меню Debug можно запустить и остановить приложение, расставить точки прерывания и выбрать просматриваемые объекты, а также выполнить другие операции, помогающие следить за работой приложения.
Run – позволяет запустить и остановить приложение, прервать и возобновить его выполнение.
Tools – позволяет добавить процедуры и задать значение их атрибутов, разработать собственное меню и соответствующую ему панель инструментов (редактор меню), установить значения параметров IDE.
Add-Ins – содержит дополнительные утилиты, которые называются надстройками. В него по умолчанию включаются подкоманды: Visual Data Manager и Add-In Manager. Они используются для проектирования и заполнения баз данных во многих популярных форматах, включая формат Microsoft Access.
Window – используется для работы с окнами IDE (расположение, упорядочивание, быстрый переход).
Help – справочник. Справка по любому элементу также может быть получена при нажатии клавиши F1 на этом элементе.
В системе программирования Visual Basic используются следующие основные понятия.
Элемент управления – это объект системы программирования, который можно использовать для создания приложения.
При проектировании выбираются те элементы управления, с которыми будет работать приложение. Каждый элемент управления характеризуется определенными свойствами, методами и событиями.
Свойства (Properties) – характеристики формы или элемента управления, которые определяют изображение формы и элемента управления на экране, их поведение и название.
Метод (Metod) – это действие, которое может выполнить элемент управления или форма. Методы доступны только во время выполнения приложения.
Событие (Event) – это действие, которое может выполнить пользователь над формой или элементом управления, например, щелчок мышью на элементе управления или нажатие клавиши, перемещение мыши, выбор пункта меню.
Фокус – это понятие используется для обозначения активного окна или активного элемента управления. Например, фокус устанавливается в результате щелчка кнопкой мыши на элементе управления. После этого элемент управления может принимать данные.
