
- •Лекция 1
- •Лекция 2
- •1. Способы описания алгоритмов
- •Псевдокод
- •4.Реализация аогоритмов.
- •Тестирование программ
- •Лекция 3 Блок схемы управляющих структур алгоритмов
- •Управляющая структура следование(линейный алгоритм).
- •2 . Управляющая структура или альтернативное вычисление
- •3.Управляющя структура «Цикл» или повторяющееся вычисление
- •Управляющая структура, множественный выбор.
- •Лекция 4 Общее направление в области создания технологий программирования
- •Объектно-ориентированное программирование
- •Базовые понятия ооп
- •Лекция 5 Программирование на Visual Basic (vba) Допустимые имена
- •Переменные
- •Область видимости переменной
- •Константы
- •Лекция 6
- •Массивы
- •Объявление динамического массива
- •Программные модули
- •Процедуры
- •Лекция 7
- •По курсовой работе:
- •Процедуры Function
- •Управляющие конструкции и циклы
- •Оператор или конструкция If… Then…. Else
- •Лекция 8 Циклы
- •Лекция 9 Технология программирования .Net Framework
- •Лекция 10 Построение интерфейса пользователя
- •Обработка событий
- •Интерфейс
- •Типы интерфейсов
- •Основные элементы управления
- •Лекция 11
- •Лекция 12
- •Перемещение файла
- •Лекция 13 Копирование файлов
- •Чтение и запись файла
- •Работа с каталагом или папкой
- •Удаление каталогов или папок
- •Управление графикой
- •Построение линий и фигур
Программные модули
Программы Visual Basic хранятся в программных модулях, которые могут быть в трёх видах:
а) модуль формы
б) стандартный модуль
в) модуль класса
Простое выражение, состоящее из одной формы, содержит только модуль формы по мере усложнения выражения повторяющейся функции, выполняемой в нескольких модулях, можно выделить в отдельный программный код, который будет являть общим для всех – стандартный модуль. Модули классов, предназначенных для описания объектов этого класса, а также их свойств, методов и событий.
Процедуры
Это логически законченные блоки программного кода. Они могут принимать входные значения и возвращать результат. Имеет смысл оформлять в виде процедуры последовательность одинаковых действий, которая в программе выполняется несколько раз над данными одного типа, но с разными значениями. Использование процедур сокращает объём программы, упрощает структуру и отладку.
В VBA используются следующие типы процедур:
а) Процедура Sub.
Эта процедура не возвращает значение и наиболее часть используется для обработки связанного с ней события. Её можно помещать в стандартные модули, модули классов и форм.
уровень доступности Sub имяпроцедуры (аргументы) операторы
End Sub
Private Sub CommandButtom(). Click
UserForm1. Hide
End Sub
Процедуры Sub делятся на 2 класса:
… событий, связанных с объектами, размещёнными в пользовательских формах, или самой формой и выполняются при возникновении событий, с которыми они связаны.
Общие процедуры – это серия операторов Visual Basic между ключевыми словами Sub и End Sub. Каждый раз при вызове процедуры, эти операторы выполняются с первого до последнего или до альтернативного выхода из процедуры Exit Sub.
Лекция 7
Телефон преподавателя +7-920-075-85-41
По курсовой работе:
База данных:
а) Таблицы связанные между собой
б) Непротиворечивость и целостность данных
Титульный лист
Прейскурант (Добавление, удаление, изменение)
Реализация (Добавление, удаление, поиск, изменение)
Ведомость (Диаграмма)
Процедуры Function
В отличие от процедур Sub могут возвращать значения
УровеньДоступности Function Имя(аргументы) As Тип операторы
End Function
Они связаны по своему названию с функциями (тригонометрия, алгоритмические функции…). Эти процедуры, как и переменные, имеют тип, задаваемый с помощью ключевого слова As. Тип процедуры определяет, какое значение будет она возвращать. Функция может вернуть значение двумя способами:
а) Значение присваивается имени функции, один или несколько раз по ходу выполнения процедуры.
б) С помощью оператора Return, который определяет возвращаемое значение и передаёт управление программе, вызвавший функцию.
Пример: вычислить площадь квадрата.
Function Square As Integer
InputBox(“Введите а”)
Square =a^2
End Function
Управляющие конструкции и циклы
Эти конструкции называют так же операторами управления и конструкциями принятия решений. Так как они изменяют естественный ход последовательного выполнения операторов программы. То есть действие выполняется в зависимости от условий, возникающих в программе.
Типы управляющих операторов
а) If – если – условие может принимать два значения True или False.
б) Select Case – если определяющее условие является выражением, которое может принимать более двух значений.
в) Try Catch – используется для обработки исключений.
Условные выражения
Основанием для принятия решений в управляющих конструкциях являются условные выражения, которые всегда возвращают одно из двух значений: истинно или ложь. В условных выражениях применяют операторы сравнения и операции логической алгебры.
And (И)
Or (Или)
XOr (Исключающее ИЛИ)
Not (Отрицание)