- •Введение в вб. Объекты, события, методы, свойства. Классы.
- •События, методы и свойства
- •Интегрированная среда разработки приложения вб
- •5. Страница свойств
- •6. Объект Object Browser
- •Основы работы с объектами в вб. Создание простого приложения.
- •Компоненты языка программирования: переменные, константы, массивы, математические операторы, встроенные функции.
- •Управляющие структуры.
- •Программные модули, процедуры, функции. Стандартные элементы управления вб и их характеристики.
- •Локальные вычислительные сети. Особенности их организации. Типовые топологии и методы доступа лвс. Объединение лвс.
- •Основные понятия сети Интернет. Подключение к Интернет.
- •Краткая характеристика ms Excel. Области приминения.
- •Основные модули Excel.
- •Основные термины Excel.
- •Форматирование листа: форматирование ячеек. Изменение высоты строки и ширины столбца.
- •Создание листа: ввод информации (числовой, текстовой, даты и времени, примечаний, формул)
- •Ввод примечаний, использование ссылки на ячейки в формулах. Вставка гиперссылка.
- •Редактирование листа. Работа с ячейками и диапазонами. Выход из Excel.
- •Выполнение печати в Excel. Виды печати, выбор принтера и бумаги.
- •Создание колонтитулов. Способы создания колонтитулов.
- •Масштабирование распечатки. Ориентация страницы. Отправка факса.
- •Разбивка листа на страницы. Распечатка несмежных интервалов.
- •Удаление разбивки страниц. Установка области печати. Центрирование распечатки.
- •Структура рабочего листа. Удаление структуры.
- •Форматирование листа: форматирование ячеек. Окно диалога. Формат ячеек (Число, Выравнивание, Шрифт, Граница, Вид, Защита). Разрыв страниц.
- •Комплексное и условное форматирование.
- •Использование стилей. Создание стиля, наложение стилей, копирование стилей. Работа с шаблонами.
- •Работа с листами. Переименование, добавление, перемещение и удаление листов. Установка связей между листами.
- •Работа с окнами. Разделение листа на области.
- •Работа с несколькими книгами. Операции над книгами. Установка связей между книгами.
- •Защита листов и структуры книги.
- •Настройка параметров печати. Ориентация страницы, настройка полей страницЫ, вставка колонтитулов, вывод сетки и других вспомогательных элементов.
- •Обработка информации в списках: сортировка строк и столбцов, использование автофильтра для поиска записей.
- •6. Отмена сортировки осуществляется сразу же после ее проведения командами Правка/Отменить/Сортировка.
- •Создание сводных таблиц.
- •Диаграммы, типы диаграмм. Изменение типа диаграммы.
- •Добавление рисунка в диаграмму. Печать диаграммы.
- •Работа с мастером диаграмм.
- •Анализ данных: встроенные функции, краткая характеристика.
- •Синтаксис функций Описание
- •Финансовый анализ: финансовые функции (пз, пплат, бз, норма, амр)
- •Статистический анализ: функции срзнач, медиана, мода, счет, суммесли, счетесли
- •Подбор параметра. Поиск решения.
- •Окно ms Access. Создание и открытие базы данных. Объекты базы данных.
- •Типы полей. Определение ключа. Изменение и удаление ключа.
- •Индексы. Создание индексов.
- •Создание таблицы с помощью Мастера в режиме Таблицы.
- •Установка связей между таблицами. Типы связей.
- •Запросы. Цель создания запросов. Бланк запроса.
- •Запросы с вычисляемым полем и с параметром. Итоговые запросы.
- •Итоговые запросы.
- •Модифицирующие запроса: запросы создания таблиц, запросы удаления, запросы добавления, запросы замены.
- •Формы, понятие формы и краткая характеристика, типы форм, создание формы в режиме Конструктора форм, печать форм.
- •Создание форм
- •Типы форм, панель инструментов Формы. Предварительный просмотр формы. Сохранение формы.
- •Панель инструментов формы
- •Типы форм. Создание полей со списком. Создание составной формы. Включение в форму рисунка. Предварительный просмотр. Сохранение формы.
- •Вопрос 18. Составные формы. Типы форм. Понятие подчиненной формы.
- •Отчеты, понятие ответа. Макет отчета.
- •Отчеты. Сортировка записей в отчете. Создание группы внутри отчета. Свойства группы.
События, методы и свойства
В VB манипулировать объектами можно 2 способами:
-изменяя свойства объекта,
-заставляя объект выполнять специфические задания путем активизации методов, ассоциируемых с этими объектами. Оба этих способа связаны с наступлением некоторого пользовательского или системного события.
Событие- это действие или ситуация, связанная с объектом, например, щелчок мыши или нажатие клавиши. События могут также инициироваться в программном коде, например, загрузка формы в память. Для обработки события можно создать свой программный код в процедурах обработки события, которые будут вызываться автоматически. В событийно- управляемом приложении программный код не следует предопределенным, жестко кодированным путем. Вместо этого различные разделы кода выполняются в ответ на событие и последовательность событий и определяет последовательность выполнения кода. Свойства определяют представления, поведение и другие черты объекта. Например, цвет фона формы, название элемента, расположенного на форме, размер шрифта и его вывод.
Методы- это программные процедуры, которые выполняют некоторую обработку, связанную с объектом, например, щелчок на командной кнопке требует перевода рублей в доллары. Стандартные методы подразделяются на 2 категории:
процедуры реагирующие на стандартное событие- это набор события автоматически обрабатываемых для каждого объекта, например, загрузка формы и вывод ее на экран, а также ее закрытие.
Стандартные методы, вызываемые явно в программном коде разработчика.
Свойства и методы называются интерфейсом объекта.
Класс- важнейшее понятие ООП. Он обычно описывается как шаблон, проект из которого впоследствии будет создан конкретный объект. Каждый объект в этом случае называется экземпляром класса. Класс можно определить как некую общность конкретных объектов, как описание объекта- каким он должен быть и что он должен делать.
Класс- это некая абстракция, поскольку он не существует в рабочем приложении.
Свойства класса:
Инкапсуляция- объединение данных и черт поведения объекта и сокрытие подробностей их реализации от пользователя.
Наследование- процедура создания класса в ООП, может быть упрощена, если эти классы создавать на базе уже имеющихся классов. Класс, создаваемый из другого класса, расширяет его. Общая концепция расширения базового класса называется наследованием.
Полиморфизм – это свойство означает, что порожденные объекты «знают» какие методы они должны использовать в зависимости от того, где они находятся в цепочке наследования (например, есть мотоцикл и машина- оба средства передвижения, оба должны уметь выполнять повороты, но метод у каждого свой)
Иерархическая структура включения предполагает включение других объектов в некоторые классы объектов, например ком. Кнопка включена в класс Формы.
Модульность предполагает, что объект должен заключать в себе полное определение его характеристик. Никакие определения процедур и свойств объекта не должны располагаться вне данного объекта.
Интегрированная среда разработки приложения вб
Среда VB
После запуска VB, а он запускается Пуск- Программы- ВБ, на экране можно увидеть стартовый интерфейс интегрированной среды разработки приложений VB- IDE. Она предназначена для простого логичного представления объектов на экране, используемых при разработке приложения-проекта. Через ряд окон интерфейса можно выполнить следующие процедуры:
добавлять, изменять, удалять объекты.
Редактировать методы и свойства объектов
Устанавливать соединения между объектами- приложений и объектами базы данных.
Просматривать и выбирать компоненты текущих проектов и библиотек
Отлаживать код программных процедур
Тестировать объекты приложений, определять их вид и поведение во время выполнения кода
Интегрированная среда VB состоит из следующих элементов:
- строка меню
панели инструментов
палитра объектов
окно Project Explorer
окно свойств
окно дизайнера форм
окно компоновки форм
окно Object Browser
окно редактирования кода
Рассмотрим некоторые элементы среды IDE
Панели инструментов- по умолчанию в момент запуска VB на экране появляется только стандартная панель. Дополнительные панели инструментов выводятся с помощью View Toolbars. Для редактирования уже существующих панелей или для создания новых - View/Toolbars/Customize
Палитра объектов- представляется собой набор инструментальных элементов управления и конструкторов, которые можно использовать во время разработки, размещая их на форме. При запуске VB на этой палитре располагается стандартный набор элементов. Если он вас не удовлетворяет, то можно его расширить с помощью окна диалога Project/components
Окно Project Explorer- В нем представлена иерархическая структура файлов форм и модулей текущего проекта. По мере создания, добавления или удаления файлов из проекта иерархическая структура меняет свой вид и все это отображается в окне Project Explorer.
Окно свойств
В этом окне перечислены установки свойств для текущей формы или элемента управления. При выборе объекта на экране содержимое окна свойств преображается, т.е. в этом окне отображается только свойство того объекта, который выделен. Окно свойств состоит из следующих разделов:
раскрывающихся объектов текущей формы и самой формы (верхние части этого окна)
ряд строк описывающих свойства объекта (посередине)
две вкладки для переключения между алфавитным и категорированным представлением списка свойств
Порядок просмотра окна свойств для объекта:
Выбрать объект свойство которого вы хотите просмотреть
View/properties/window