
- •I. Программное обеспечение компьютерных информационных технологий
- •Инструментальное по
- •Прикладное по
- •Системное по
- •Операционные системы Windows
- •II. Системы управления базами данных (субд) Общие понятия
- •Модели бд
- •Общая характеристика и функциональные возможности субд ms Access
- •Объекты субд Access
- •Связь между таблицами
- •Первичный ключ, индексация
- •Проектирование таблиц
- •Создание таблиц
- •Ограничения на имена полей и объектов
- •Тип данных и свойства поля
- •Маска ввода
- •Допустимые символы масок ввода
- •Примеры масок ввода
- •Ввод и редактирование данных в таблице
- •Запросы, выборка
- •Работа с формами
- •Разделы формы
- •Подчиненные формы
- •Работа с отчетами
- •III. Сетевые компьютерные технологии Основные понятия
- •Преимущества использования кс:
- •Классификация кс
- •Две технологии использования сервера
- •Аппаратное и программное обеспечение кс
- •Сетевое по
- •Глобальная сеть Интернет
- •Протоколы сети
- •Протоколы в Интернет
- •Адресация в Интернет
- •Доступ в Интернет
- •Наиболее популярные службы (сервисы) интернет Всемирная паутина
- •Электронная почта
- •Группы новостей
- •Поисковые системы
- •Электронные платежные системы
- •Интернет-радио и Интернет-телевидение
- •Мессенджеры
- •Интернет-реклама
- •IV. Компьютерная графика, её классификация и особенности
- •Основные области применения
- •Графические программы
- •Виды графики Растровая графика
- •Достоинства
- •Недостатки
- •Векторная графика
- •Достоинства
- •Недостатки
- •Фрактальная графика
- •Компьютерные системы
- •Механика жидкостей
- •Трехмерная графика. 3d-графика
- •Лазерная графика
- •Создание изображений с помощью Adobe Photoshop
- •Основные понятия компьютерной графики
- •Разрешение изображения
- •Глубина цвета
- •Цветовые модели
- •Значение k в аббревиатуре cmyk
- •Почему cmyk называют субтрактивной моделью
- •Размер изображения
- •Форматы графических файлов
- •Растровые форматы
- •Векторные графические форматы
- •Г руппы палитр
- •Инструменты растровой графики Инструментальные средства растровых редакторов
- •Выделения
- •Инструменты выделения в Adobe Photoshop
- •Фильтры
- •Инструменты ретуширования
- •Инструменты ретуширования в Adobe Photoshop
- •Работа со слоями
- •V. Элементы программирования в приложениях ms Office. Макросы. Элементы vba. Структура ms Office и назначение компонентов
- •Документы Microsoft Office
- •Программная среда. Интерфейс ms Office
- •Оконный интерфейс
- •Элементы управления
- •Введение в офисное программирование
- •Цели разработки
- •Область применения
- •Макроязык (Visual Basic for Application)
- •Среда разработки
- •Поддержка ооп
- •Базовые понятия Алгоритм, программа
- •Алфавит, идентификаторы
- •Процедуры, модули, инструкции
- •Vba и объекты Объекты, семейства, классы
- •Свойства, методы, события
- •Макросы. Использование макрорекордера Макросы
- •Среда разработки vbe
- •Структура vbe
- •Окно свойств (Properties)
- •Окно просмотра объектов(Object Browser)
- •Окно Code (Окно редактирования кода)
Vba и объекты Объекты, семейства, классы
Напомним, VBA – объектно-ориентированный язык программирования, который служит для работы с объектами любого из приложений Microsoft Office. Объектами являются сами приложения и все их компоненты: документы Word, книги Excel, диапазоны ячеек, диаграммы, рисунки и т.д.
Объект как программная конструкция, объединяет данные и функции для работы с этими данными.
Всякий объект принадлежит некоторому классу, то есть является экземпляром класса.
Класс представляет собой шаблон, на основе которого во время выполнения программы создается объект. Он определяет свойства объекта и методы, используемые для управления поведением объекта.
Объекты приложений Office объединены в иерархическую структуру, которую называют объектной моделью. Совокупность объектов и связей между ними называется объектной моделью.
Любое приложение MS Office имеет свою объектную модель, то есть свой набор объектов. В виде объектов представлены все доступные разработчику элементы офисных программ вплоть до приложения как такового (объект Application). Знание структуры объектных моделей Office позволяет создавать профессиональные приложения, выполняющие необходимую обработку данных и подготовку документов.
Компоненты объектной модели каждого приложения Microsoft Office – объекты и семейства – размещаются в одноименных библиотеках (файлы с расширением .old).
С
уществуют
стандартная
библиотека объектов VBA
и стандартная
библиотека Office,
библиотеки
объектов Word,
Excel,
Access
и прочие объектные библиотеки,
предоставляющие различные функциональные
возможности.
Чтобы просмотреть список объектных библиотек, доступных в конкретном приложении Microsoft Office (например, в Word), необходимо в редакторе VBA выбрать команду меню "View/Object Brouser" и раскрыть список "Project/Library"(F2). На рисунке показан раскрытый список объектных библиотек, доступных в Microsoft Word.
Word – библиотека, задающая основу документов Word. Здесь хранится класс, задающий корневой объект Word.Application, классы объектов, вложенных в корневой объект.
Application, в свою очередь, включает в себя другие объекты, методы, свойства. Например, такая команда приводит к закрытию Microsoft Word:
Word.Application.Quit
Обычно при работе в MS Word опускают вызов объекта Word, то есть вышеприведенную команду вполне может заменить такая:
Application.Quit
Вызов объекта Application тоже можно опускать, но делать это допустимо не всегда. Например, команду Application.Quit сократить уже не получится
Normal – проект, доступный для всех документов Word. Здесь могут храниться функции и классы, используемые всеми документами Word.
Office – библиотека объектов, общих для всех приложений Microsoft Office. Здесь находятся CommandBar – классы, определяющие инструментальные панели, и классы других общих объектов.
Project – проект по умолчанию, связанный с документом. Классы, которые могут программистом создаваться в этом проекте, методы, свойства – все это доступно для просмотра так же, как и объекты классов, встроенных в стандартные библиотеки.
Stdole – библиотека классов, позволяющая работать с ActiveX-объектами (OLE-объектами) и функциями OLE-автоматизации (OLE-Automation).
VBA – библиотека классов, связанных с языком VBA. Здесь хранятся все стандартные функции и константы, встроенные в язык, классы Collection, Err и прочие.
Совокупность объектов, относящихся к одному типу, составляют семейство (например, все открытые документы приложения).
Основными семействами Word являются:
Documents – совокупность открытых документов;
Paragraphs – все абзацы активного документа;
Sentences – семейство предложений активного документа;
Words – совокупность слов активного документа;
Characters – совокупность символов текста активного документа.
А основными семействами Excel являются:
Workbooks – все открытые рабочие книги;
Worksheets – совокупность рабочих листов активной рабочей книги;
Charts – семейство диаграмм активной рабочей книги.