- •5. Проектирование разветвляющихся вычислительных процессов
- •5.1. Условный оператор
- •5.2. Проектирование приложения, реализующего разветвляющийся вычислительный процесс
- •Используемые переменные
- •5.2.5. Интерфейс с пользователем
- •5.2.6. Код программы
- •5.2.7. Реализация проекта
- •5.2.8. Анализ проекта
- •5.2.9. Выполнение программы и анализ полученных результатов
- •5.4. Пример использования оператора выбора
- •6. Проектирование приложений с циклами
- •6.1. Назначение операторов цикла
- •6.2. Условные циклы
- •6.3. Проектирование приложения на базе условного цикла с верхним окончанием
- •Используемые переменные
- •6.3.5. Интерфейс с пользователем
- •6.3.6. Код программы
- •6.3.7. Анализ проекта
- •6.3.8. Выполнение программы и анализ полученных результатов
- •6.4. Проектирование приложения с использованием условного цикла с нижним окончанием
- •Используемые переменные
- •6.4.5. Интерфейс с пользователем
- •6.4.6. Код программы
- •6.4.7. Анализ проекта
- •6.4.8. Выполнение программы и анализ полученных результатов
- •Планируемые расходы на ремонт офиса
- •6.5. Цикл со счетчиком
- •6.6. Проектирование приложения с использованием цикла со счетчиком
- •6.6.7. Реализация проекта
- •6.6.8. Анализ проекта
- •6.6.9. Выполнение программы и анализ полученных результатов
- •Остаток товаров на 17.09.01
- •7. Массивы данных
- •7.1. Общие сведения о сложных типах
- •Стоимость товаров
- •7.2. Описание и обращение к массивам
- •7.3. Динамические массивы
- •7.4. Использование массивов при решении экономической задачи
- •Используемые данные
- •7.4.5. Интерфейс с пользователем
- •7.4.6. Код программы
- •7.4.7. Реализация проекта
- •7.4.8. Анализ проекта
- •7.4.9. Выполнение программы и анализ полученных результатов
- •Прайс-лист
- •8. Массивы элементов управления
- •8.1. Назначение и создание массивов элементов управления
- •"Группа переключателей"
- •8.2.4. Структура данных
- •Используемые данные
- •8.2.5. Интерфейс с пользователем
- •8.2.6. Код программы
- •8.2.7. Реализация проекта
- •8.2.8. Анализ проекта
- •8.2.9. Выполнение программы и анализ полученных результатов
- •9. Пользовательский тип данных
- •9.1. Определение и обращение
- •9.2. Оператор присоединения With
- •10. Файлы
- •10.1. Назначение файлов
- •10.2. Операции с файлами
- •10.3. Режимы доступа
- •10.4. Файлы с произвольным доступом
- •10.5. Проектирование приложения с файлами
- •10.5.1. Постановка задачи
- •10.5.2. Экономико-математическая модель
- •10.5.3. Алгоритм решения задачи
- •10.5.4. Структура данных
- •10.5.5. Интерфейс с пользователем
- •10.5.6. Код проекта
- •10.5.7. Реализация проекта
- •10.5.8. Анализ проекта
- •9.5.9. Выполнение программы и анализ полученных результатов
- •Данные по заказу на крепежные изделия
- •11. Процедуры и функции
- •11.1. Назначение процедур и их виды
- •11.2. Описание процедур
- •11.3 Вызов процедуры
- •11.4. Функции
- •11.5. Использование процедур и функций при решении экономической задачи
- •11.5.1. Код проекта
- •11.5.2. Реализация проекта
11.5.2. Реализация проекта
Поскольку проект, не использующий процедур и функций, уже имеется, то достаточно его скопировать и путем редактирования и перемещения фрагментов кода процедуры сmdМаксимальная_потребность_Click, а также небольшой модификации можно получить новый проект.
11.5.3. Анализ проекта
Использование процедур и функций в данном случае позволяет более четко представлять структуру кода, что может быть полезным в дальнейшем, если потребуется изменение или дополнение в его назначении.
Если бы проект создавался не на основе существующего, то использование процедур и функций с самого начала позволило бы упростить отладку проекта, так как найти ошибку и устранить ее проще в небольшом фрагменте кода (процедуре или функции).
Использованная литература
1. М. Райтингер, Г. Муч Visual Basic 6: пер. с нем. – Издательская группа BHV, 1999. – 720 с.
2. Сайлер, Брайан, Спотс, Джефф. Использование Visual Basic 6. Специальное издание: Пер. с англ. – М.; СПб.; к.: Издательский дом "Вильямс", 1999. – 832 с.
4. Браун с. Visual Basic 6: учебный курс – ЗАО "Издательство Питер", 1999. – 576 с.
Содержание
Введение …………………………………………………………………… 3
1. Общая характеристика языка Visual Basic …………………………… 4
2. Среда разработки Visual Basic ………………………………………… 8
3. Реализация линейного алгоритма в среде Visual Basic ……..……. 20
4. Типы данных ……………………………………………………………. 30
5. Проектирование разветвляющихся вычислительных процессов. 49
6. Проектирование приложений с циклами …………………………….. 59
7. Массивы данных ……………………………………………………….… 78
8. Массивы элементов управления ……………………………………… 89
9. Пользовательский тип данных ………………………………………… 99
10. Файлы …………………………………………………………………… 101
11. Процедуры и функции ………………………………………………… 124
Использованная литература ……………………………………….… 135