
- •Лекция 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 Копирование файлов
- •Чтение и запись файла
- •Работа с каталагом или папкой
- •Удаление каталогов или папок
- •Управление графикой
- •Построение линий и фигур
Объектно-ориентированное программирование
ООПодход к проектированию программных продуктов основанный на:
- выделении классов объектов
- установки характерных свойств объектов и методов их обработки
- создание иерархий классов
- наследование свойств объектов и методов их обработки.
Базовые понятия ооп
а) Объект – это совокупность свойств (параметров) определённых сущностей и методов их обработки (программных средств). Объект содержит инструкции (программные коды), определяющие действия, которые можно выполнить над объектом. Объекты объединяются в классы по функциональному признаку.
б) Свойства – это характеристика объекта или его параметр, который в совокупности выделяет объект из множества других объектов.
Синтаксическая форма
Объект.Свойство = значение свойства.
WorkSheets.Visible = False.
в) Метод – это программа действия над объектом или его свойствами.
Синтаксическая форма
Объект.Метод.
Объект может обладать набором заранее определённых встроенных методов обработки (в стандартных библиотеках), либо созданных пользователем.
Range(“A1”).Select
Range(“A1”).Delete
Range(“A1”).Copy
г) Событие – это изменение состояния объекта. Внешнее событие генерируется пользователем, внутренние события генерируются системой. Сам принцип ООП основан на объекте, связанном с ним событии и отклики на эти события.
Private Sub User Form – Activate
End Sub.
Лекция 5 Программирование на Visual Basic (vba) Допустимые имена
а) Длина имени не должна превышать 255 символов.
б) Имя должно начинаться с буквы и не должно иметь пробелов и других специальных символов.
в) Имена должны быть уникальны внутри области, в которой они определены.
г) Имя не должно совпадать с ключевыми словами VBA и именами встроенных функций и процедур.
Типы данных применяемых в VBA
Тип данных |
Размер (байт) |
Диапазон значений |
Byte (байт) |
1 |
от 0 до 255 – хранит двоичные числа |
Boolean (логический) |
2 |
True/False |
Integer (целое) |
4 |
32565 |
Long (Длинное целое) |
8 |
от -2147483648 до +… |
Single (С плавающей запятой) |
4 |
|
Decimal (с фиксированной запятой) |
16 |
|
Currency (Денежный) |
8 |
|
Date (Дата и время) |
8 |
от 1 января 100г. до 31 декабря 9999 года |
String (Строка постоянной длины) |
Длина строки |
Текст |
Variant (Строковые подтипы) |
22 + длина строки |
|
Object (Объектная переменная) |
|
|
Переменные
VBA переменные используются для временного хранения данных в оперативной памяти, т.е. они идентифицируют область памяти, где хранится некоторая информация. Переменную можно объявить(обозначить) двумя способами: явно и неявно. Явное объявление означает, что переменная должна быть объявлена прежде, чем её можно использовать. В этом случае объявить переменную можно одним из следующих способов:
а) Dim Имя Переменной As Tun
б) Private Имя переменной As Tun
в) Public Имя Переменной As Tun
г) Static Имя Переменной As Tun
Применяется для приложений VBA.
Переменная объявленная при помощи оператора Dim доступна из любого места программы из любого предела области видимости. Например: если она объявлена внутри модуля, вне любой процедуры, то она доступна из любого места модуля.
Использование оператора Public означает, что переменная имеет общий доступ, т.е. доступ без каких либо ограничений, но не внутри процедуры.
Переменная Private всегда доступна внутри модуля, в любом месте.
Переменная Static остаётся существовать в памяти и сохраняет своё последнее значение после завершения процедуры, в которой она была объявлена.
Неявное объявления переменной осуществляется включением в конце её имени специального символа устанавливающего тип переменной. Например:
% - тип Integer
& - тип Lung
@ - тип Currency
com % = 1
В этом случае переменную не надо объявлять, до того момента, когда Вы её первый раз используете.