- •Алгоритмизация и программирование в среде Visual Basic 6.0 Учебное пособие
- •Программирование и алгоритмизация
- •Программы и языки программирования
- •Языки программирования
- •Языки программирования низкого уровня
- •Машинный язык
- •Assembler (Ассемблер)
- •Языки программирования высокого уровня
- •Basic (Бейсик)
- •Fortran (Фортран)
- •Cobol (Кобол)
- •Pascal (Паскаль)
- •Объектно-ориентированное и визуальное программирование
- •Программирование в среде Visual Basic Введение
- •Описание
- •Основы программирования в среде Visual Basic Типы данных
- •Допустимые имена
- •Описание переменных
- •Определение типа переменной по умолчанию
- •Массивы
- •Динамические массивы
- •Чистка массивов
- •Массивы объектов
- •Константы
- •Перечисленный тип
- •Тип данных, определенный пользователем
- •Операции Visual Basic
- •Математические операции
- •Операции отношения
- •Логические операции
- •Соединение строк
- •Приоритеты операций
- •Встроенные функции Visual Basic
- •Математические функции
- •Функции проверки типов и значений
- •Функции преобразования форматов Функция Format
- •Инструкции форматирования чисел
- •Символы форматирования чисел
- •Инструкции форматирования даты и времени
- •Функции преобразования типов Преобразование строки в число и обратно
- •Преобразование выражения в стандартный тип данных
- •Функции обработки строк
- •Константы Visual Basic для управляющих ascii кодов
- •Функции времени и даты
- •Функции выбора
- •Функции, возвращающие строки
- •Инструкции Visual Basic
- •Оператор присвоения
- •Операторы управления
- •Оператор условного перехода
- •Оператор выбора
- •Оператор цикла с параметром: For - Next
- •Оператор цикла для элементов группы: For Each - Next
- •Оператор цикла с предусловием: While - Wend
- •Оператор цикла с комбинацией условий Dо - Loop
- •Функции и процедуры Описание функций и процедур
- •Вызов функций и процедур
- •Рекурсивные функции
- •Область видимости переменной
- •Время жизни переменной
- •Константы и функции для задания цвета изображения
- •Создание стандартного проекта приложения
- •Интегрированная среда разработки приложений Visual Basic
- •Компоненты рабочей среды
- •Главное меню
- •Стандартная панель инструментов
- •Окно конструктора форм
- •Окно макета формы
- •Окно проводника проекта
- •Панель элементов управления
- •Размещение элементов управления в форме
- •Команды меню Format
- •Окно свойств
- •Основные свойства элементов управления
- •Редактор исходного кода программы Окно редактора
- •Настройки редактора
- •Настройки параметров работы редактора кода (Editor)
- •Основные события и методы элементов управления
- •Сохранение и выполнение проекта
- •Семейство форм
- •Основные свойства формы
- •Свойства оформления формы
- •Свойства позиционирования формы
- •Общие свойства формы
- •Свойства поведения формы
- •Свойство шрифт формы
- •Слои формы
- •Основные методы и события формы Методы формы
- •Графические методы формы
- •События формы
- •Обработка событий мыши
- •Обработка событий клавиатуры
- •Коды клавиш
- •Единицы измерения размеров
- •Инструкции начала и завершения работы с формой
- •Соглашения об именах объектов
- •Префиксы имен объектов
- •Компоненты навигации файловой системы
- •DriveListBox (Список дисков)
- •DirListBox (Список каталогов)
- •FileListBox (Список файлов)
- •Работа со списками
- •Функции и процедуры модуля проекта
- •Окно открытия файла (Open)
- •Встроенные диалоговые окна
- •Окно ввода - функция InputBox
- •Окно сообщений - функция MsgBox
- •Константы параметра Buttons
- •Применение функций InputBox и MsgBox в проекте
- •Создание графического интерфейса приложения
- •Основное меню
- •Контекстное меню
- •Список изображений
- •Панель инструментов
- •Строка состояния
- •Обработка событий панели инструментов
- •Обработка событий меню
- •Массивы объектов
- •Создание группы переключателей
- •Порядок размещения переключателей в рамках
- •Несколько форм в проекте Шаблоны форм диалога
- •Создание и вывод на экран окна диалога
- •Создание формы диалога из шаблона Form
- •Шаблон формы Dialog
- •Шаблон формы About Dialog
- •Шаблон формы Log in Dialog
- •Общий модуль проекта
- •Новая версия - Visual Basic.Net
Окно конструктора форм
Окно конструктора форм (Form) предназначено для визуального проектирования приложения. Открыть окно можно командой меню View, Object (Вид, Объект), либо двойным щелчком в проводнике проекта Project.
|
В окне конструктора форм размещаются объекты приложения. Для точного позиционирования объектов в форме в окне имеется сетка. Размер ячеек сетки можно менять командой меню Tools, Options, на вкладке General. Размеры формы можно изменять мышкой, при этом автоматически меняются свойства формы Height и Width.
|
Рис. 4. Окно конструктора форм |
Окно макета формы
Окно Form Layout (Макет формы) предназначено для расположения формы на экране на этапе конструирования проекта. Окно Form Layout вызывается командой меню View, Form Layout Window, либо кнопкой Form Layout Window на стандартной панели инструментов. Окно можно перемещать мышкой, при этом автоматически меняются свойства формы Left, Тор, а свойство StartUpPosition принимает значение VbManual.
|
В окне макета формы показывается изображение проектируемой формы на экране монитора после запуска проекта. Размеры формы в окне макета формы пропорциональны размерам монитора.
|
Рис. 5. Окно макета формы |
Окно проводника проекта
Окно проводника проекта Project (Проект) предназначено для отображения "крупных" объектов, входящих в проект (форм, модулей), двойным щелчком можно открыть нужное окно. Окно проводника проекта открывается командой меню View, Project Explorer (Вид, Проводник проекта), либо кнопкой Project Explorer на стандартной панели инструментов.
|
Панель управления окна проводника содержит три кнопки:
|
Рис. 6. Окно проводника проекта |
Панель элементов управления
Панель элементов управления General открывается командой меню View, Toolbox (Вид, Панель элементов управления), либо кнопкой Toolbox на стандартной панели инструментов. Контекстное меню панели элементов управления имеет команды: Components (Компоненты), Add Tab (Добавить вкладку), Dockable (Прикрепить), Hide (Спрятать).
|
|
|
|
|
|
Указатель - Pointer - |
- Графическое окно - PictureBox |
|
Надпись - Label - |
- Текстовое поле - TextBox |
|
Рамка - Frame - |
- Кнопка - CommandButton |
|
Флажок - CheckBox - |
- Переключатель - OptionButton |
|
Поле со списком – ComboBox - |
- Список - ListBox |
|
HScrollBar - горизонтальная полоса прокрутки - |
- вертикальная полоса прокрутки - VScrollBar |
|
Timer - Таймер - |
- Список дисков - DriveListBox |
|
Список папок - DirListBox - |
- Список файлов - FileListBox |
|
Shape - Фигура - |
- Линия - Line |
|
Image - Изображение - |
- Данные - Data |
|
OLE - Объект OLE - |
|
Рис. 7. Панель элементов управления
Чтобы поместить на панель элементов управления новые компоненты нужно выполнить команду меню Project, Components, затем в окне Components указать нужные компоненты (установить флажки) и нажать ОК.
|
|
|
Controls (Средства управления) – основные и дополнительные компоненты. |
Designers (Проектировщики) - подключение динамических библиотек |
Insertable Objects (Встраиваемые объекты) - компоненты программ-ных приложений. |
Рис. 8. Вкладки окна Components |