- •Содержание
- •17.2.2. Свойства 130
- •17.6.2. Свойства 133
- •17.7.2. Свойства 134
- •18. Меню 139
- •Основные понятия ооп
- •Объекты
- •Классы объектов
- •Свойства
- •События
- •Три основных принципа ооп
- •Инкапсуляция
- •Наследование
- •Полиморфизм (имеющий много форм)
- •Визуальное проектирование интерфейса
- •Событийно-управляемое программирование
- •Процесс создания приложений
- •Интегрированная среда разработки (иср) visual basic
- •Общая организация программы в vb
- •Структура проекта vb
- •Структура событийной процедуры
- •Общее описание среды vb
- •Краткая характеристика элементов управления, используемых при создании простых приложений
- •Основные свойства, методы и события объектов vb
- •Основные элементы языка Vb
- •Типы данных
- •Переменные
- •Объявление переменных
- •Explicit-объявление
- •Константы
- •Выражения и операции
- •Стандартные подпрограммы
- •Математические функции vb
- •Функции преобразования данных vb
- •Операторы
- •Простые операторы
- •Оператор присваивания
- •Операторы вызова процедур
- •Оператор безусловного перехода
- •Системные диалоговые окна
- •Диалоговое окно ввода информации InputBox
- •InputBox(Приглашение,Заголовок,НачЗначение),
- •Окно сообщения MsgBox
- •Ввод и вывод данных в vb
- •Ввод данных
- •Вывод результатов
- •Функция Format
- •Структурные операторы
- •Условные операторы
- •Оператор выбора Select … Case
- •Операторы повтора
- •Циклы с параметром
- •Элемент управления Slider
- •Циклы с условием
- •Использование рекуррентной формулы для вычисления суммы ряда
- •Использование функции Timer
- •Подпрограммы пользователя
- •Пользовательские процедуры
- •Способ передачи аргументов
- •Функции пользователя
- •Массивы
- •Оператор Option Base
- •Динамические массивы
- •Функции lBound и uBound
- •Функция Rnd
- •Оператор Erase
- •Типовые задачи на обработку одномерных массивов
- •Формирование массива с помощью функции Split
- •Линейная сортировка массива
- •Уплотнение массива
- •Вставка элемента в массив
- •Изменение положения элементов на некотором отрезке
- •Кольцевой сдвиг элементов массива
- •Двумерные массивы
- •Ввод и вывод двумерных массивов
- •Формирование двумерного массива с помощью диалогового окна InputBox и функции Split
- •Вывод двумерного массива с помощью элемента управления msFlexGrid
- •Типовые задачи на обработку двумерных массивов
- •Преобразование двумерных массивов
- •Типовые задачи с квадратными матрицами
- •Массивы в качестве формальных параметров в процедурах и функциях пользователя
- •Данные строкового типа
- •Операции над строками
- •Функции, предназначенные для работы со строками
- •Функция Split
- •Функция Join
- •Оператор Mid
- •Типовые задачи на обработку строк
- •Анализ символьных строк
- •Изменение строк (замена, удаление, вставка символов)
- •Функции и операторы для работы с файлами
- •Открытие файлов
- •Закрытие файлов
- •Работа с файлами последовательного доступа
- •Чтение данных
- •Запись данных
- •Элемент управления CommonDialog
- •Графика в vb
- •Методы графики в vb
- •Задание цвета
- •Свойства объектов, влияющих на графические методы:
- •Применение метода Scale
- •Построение графика функции
- •Некоторые дополнительные элементы управления, которые часто используются в проектах.
- •Объект управления Shape (Фигура)
- •Свойства
- •Объект управления Timer
- •События
- •Свойства
- •Окна общего диалога
- •Создание меню
- •Свойства
- •Работа с несколькими формами
-
Процесс создания приложений
Постановка задачи. Составление точного и понятного словесного описания того, как должно работать будущее приложение, что должен делать пользователь в процессе его работы. Это описание должно объяснять и то, как будет выглядеть экранная форма (окно) этого приложения, в каком виде будут представлены данные, которые нужно преобразовать с помощью этого приложения (исходные данные и результаты).
Разработка интерфейса. Создание экранной формы (окна приложения) со всеми находящимися на этой форме объектами и свойствами этих объектов.
Собственно программирование. Определение, какие события будут происходить в процесс работы приложения, составление алгоритмов процедур для этих событий и написание программных кодов этих процедур.
Отладка программы. Устранение синтаксических и семантических (логических) ошибок в процедурах. Достижение удовлетворительной работы приложения в среде проектирования.
Сохранение проекта. Для возможности дальнейшей доработки.
Компиляция и создание исполняемого приложения. Для работы за пределами среды.
-
Интегрированная среда разработки (иср) visual basic
Visual Basic – это среда разработки программ, ориентированных на работу в Windows. В основе идеологии VB лежат методология объектно-ориентированного программирования и технология визуального проектирования.
Включать объекты в свою программу пользователь может вручную, используя соответствующие операторы, или путем визуального программирования, используя заготовки – компоненты.
Работа производится в Интегрированной среде разработки (ИСР) VB, которая предоставляет пользователю формы, где размещаются с помощью мыши необходимые элементы управления, имеющиеся в библиотеке VB. С помощью простых манипуляций мышью можно изменять размеры и расположение этих компонент. При этом в процессе проектирования можно постоянно видеть результат – изображение формы и расположенных на ней элементов. А самое главное заключается в том, что во время проектирования формы редактор кода VB автоматически генерирует код программы, включая в нее соответствующие фрагменты, описывающие данный элемент управления. В соответствующих диалоговых окнах можно изменить заданные по умолчанию свойства компонентов и, при необходимости, написать обработчики событий.
Элементы управления могут быть визуальными, видимыми при работе приложения, и невизуальными, выполняющим некоторые служебные функции, они отображаются в виде значка в процессе проектирования и не видны при работе приложения.
-
Общая организация программы в vb
Программа создаваемая в среде VB в процессе проектирования приложения, основана на модульном принципе.
Все объекты элементов управления размещаются в объектах – формах (Forms). Форма представляет собой окно, на котором размещаются управляющие элементы (компоненты). Форма обеспечивает создание графического интерфейса разрабатываемого приложения. Для каждой формы, проектируемой в приложении, VB автоматически создает отдельный модуль, в который пользователь может ввести собственный код, создавая обработчики различных событий. Именно в модулях и осуществляется программирование задачи.
Проект – это разрабатываемое на языке программирования приложение.
Проект включает в себя не только форму с размещенными на ней управляющими элементами (объектами), но и программные модули событийных процедур, которые описывают поведение объектов и взаимодействие объектов между собой.
